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

Airbnb

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

Paris to Berne by train

from £51.50

Avg 0 changes 4hr 27m

Neuchâtel to Berne by train

from £17.00

Avg 0 changes 34m

Strasbourg to Berne by train

from £57.50

Avg 1 change 2hr 18m

Venice to Berne by train

from £74.10

Avg 1 change 6hr 3m

Dijon to Berne by train

from £59.50

Avg 0 changes 2hr 48m

Zermatt to Berne by train

from £81.50

Avg 1 change 2hr 10m

Basel to Berne by train

from £34.50

Avg 0 changes 53m

Zurich to Berne by train

from £44.00

Avg 0 changes 56m

Arth to Berne by train

from £56.00

Avg 1 change 1hr 41m

Geneva Airport to Berne by train

from £48.50

Avg 0 changes 1hr 53m

Offenburg to Berne by train

from £18.50

Avg 0 changes 2hr 24m

Visp to Berne by train

from £49.50

Avg 0 changes 55m

Milan to Berne by train

from £27.40

Avg 0 changes 3hr

Baden-Baden to Berne by train

from £18.50

Avg 1 change 2hr 27m

London to Berne by train

from £81.00

Avg 1 change 7hr 23m

Show more

Olten to Berne by train

from £25.50

Avg 0 changes 27m

Cambridge to Berne by train

from £122.30

Avg 3 changes 9hr 39m

Colmar to Berne by train

from £45.50

Avg 1 change 1hr 47m

Karlsruhe to Berne by train

from £64.50

Avg 0 changes 2hr 52m

Florence to Berne by train

from £40.50

Avg 1 change 5hr 23m

Berlin to Berne by train

from £111.50

Avg 0 changes 8hr 21m

Frankfurt am Main to Berne by train

from £37.00

Avg 0 changes 4hr 6m

Freiburg to Berne by train

from £18.50

Avg 0 changes 1hr 43m

Lausanne to Berne by train

from £30.50

Avg 0 changes 1hr 6m

Hamburg to Berne by train

from £66.50

Avg 1 change 7hr 32m

Düsseldorf to Berne by train

from £51.00

Avg 1 change 5hr 6m

Rome to Berne by train

from £45.90

Avg 1 change 6hr 8m

Interlaken to Berne by train

from £26.00

Avg 0 changes 47m

Nuremberg to Berne by train

from £74.50

Avg 1 change 6hr 17m

Geneva to Berne by train

from £45.50

Avg 0 changes 1hr 44m

Lucerne to Berne by train

from £34.50

Avg 0 changes 1hr

Amsterdam to Berne by train

from £57.00

Avg 1 change 7hr 51m

Brussels to Berne by train

from £52.00

Avg 1 change 6hr 41m

Lyon to Berne by train

from £65.50

Avg 1 change 3hr 50m

Mannheim to Berne by train

from £38.00

Avg 0 changes 3hr 16m

Mulhouse to Berne by train

from £41.50

Avg 1 change 1hr 17m

Cologne to Berne by train

from £38.00

Avg 0 changes 5hr 51m

Montreux to Berne by train

from £42.50

Avg 1 change 1hr 32m

Salzburg to Berne by train

from £52.50

Avg 1 change 6hr 32m

Country guide

Trains to Switzerland

Read our country guide

Image credits: © Sergiyn

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

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