Burgdorf (en francés Berthoud) es una ciudad y comuna suiza del cantón de Berna, situada en el distrito administrativo del Emmental.
Limita al norte con las comunas de Kirchberg y Wynigen, al este con Heimiswil, al sur con Hasle bei Burgdorf, Oberburg y Krauchthal, y al oeste con Mötschwil, Rüti bei Lyssach y Lyssach.
4.89 km² (31.3%) urbanizados, entre edificaciones y carreteras.
0.37 km² (2.4%) es el terreno que cubren los ríos, arroyos y manantiales.
Por la estación pasan las siguientes líneas ferroviarias: