Buochs es una comuna suiza del cantón de Nidwalden.
Buochs está ubicada al norte del cantón a orillas del lago de los Cuatro Cantones.
Buochs está situado frente al Buochserhorn, .
Hay 260 negocios locales que emplean a 1300 personas.
El 14% de éstos están en el sector agrícola, el 34% en industria y comercio, y el 52% en servicios.