Trains to Berne Find train times and tickets

The Swiss capital city of Berne certainly doesn’t have the airs and graces of a capital. It has a rather provincial, homely feel. But it’s definitely worth a visit. The River Aare makes a huge loop around the compact heart of the old city which is a fine place to relax and wander. In a country which mainstreams on landscape and scenery, it’s easy to overlook the cities, but Berne is one of two Swiss cities which are absolutely not to be missed (the other is Geneva). Wander through the streets of the Old Town down to the river, where you might come face-to-face with a bear. Berne is big on bears, though the live ones on the bank of the river don’t give the impression that they are especially happy with their urban lifestyle.

Art-lovers should head for the city’s celebrated Kunstmuseum (art museum) and the Zentrum Paul Klee, where the focus is predictably on Paul Klee. The world’s largest collection of Klee’s work is on show in a dazzling modern building.

The city’s main station (simply called Berne or Bern) lies at the western end of the Old Town. From there you can take an ICE direct to Frankfurt-am-Main or Berlin, a EuroCity to Hamburg or Milan and a TGV Lyria direct to Dijon or Paris. In a word, Berne is very well connected. There are regular departures to most major Swiss cities. Interlaken, Basel and Lucerne are all just an hour away. Fast trains to Zurich take 80 minutes while Geneva is under two hours by train. Berne thus makes an excellent base for rail-based excursions through Switzerland.

Search accommodation in Berne


Travel to Berne by train from anywhere in the UK or across Europe

London to Berne by train

from £71.00

Avg 1 change 7hr 23m

Paris to Berne by train

from £26.00

Avg 0 changes 4hr 27m

Basel to Berne by train

from £32.00

Avg 0 changes 53m

Zurich to Berne by train

from £43.00

Avg 0 changes 56m

Milan to Berne by train

from £17.20

Avg 0 changes 3hr

Lausanne to Berne by train

from £29.00

Avg 0 changes 1hr 6m

Interlaken to Berne by train

from £28.00

Avg 0 changes 47m

Geneva to Berne by train

from £40.00

Avg 0 changes 1hr 44m

Country guide

Trains to Switzerland

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.