Buochs es una comuna suiza del cantón de Nidwalden.