El cantón de Berna se sitúa en el oeste de Suiza en la región conocida como Mittelland en la meseta suiza, en el Röstigraben, la frontera entre la parte francófona y germanohablante del país.