Trains to Basel Find train times and tickets

The Swiss city of Basel turns out not to be quite so definitely Swiss after all. While the city centre is indeed in Switzerland, some portions spill over the border onto French and German territory. So it’s no surprise that Basel (Bâle in French) is assertively European; it is a place where borders have faded and you may sometimes find yourself wondering in which country you actually are.

The city cuts a dash on the culture circuit and boasts many world-class museums and galleries. The real crowd-puller is the Fondation Beyeler, a modern art collection in a stunning building in the Basel suburb of Riehen. Make time to wander through the atmospheric Old Town, visit the striking red sandstone cathedral (called the Münster) and just relax on the shores of the River Rhine.

The city’s strategic location favoured its development as one of Europe’s principal rail hubs. Long gone is the overnight train to London – yes, there really was a time when you could board a sleeping car in Basel and travel to England. The train was conveyed on a ferry. Nowadays, there are high-speed services to cities across Europe. Paris is just over three hours away, and there are also direct TGVs to Lyon, Avignon and Marseille. EuroCity trains leave for Milan every two hours. There’s an excellent choice of German ICE trains to Mannheim, Cologne, Berlin and Hamburg. There are overnight trains from Basel direct to Amsterdam, Berlin, Hamburg, Dresden and Prague. Closer to hand, there are regular departures from Basel to all major Swiss cities. Zurich is less than an hour away, Geneva less than three.

All trains mentioned here leave from the city’s main station which is called Basel SBB. Most trains bound for Germany also serve the Badischer Bahnhof (which is shown as Basel Bad Bf here on Loco2).

Search accommodation in Basel

Airbnb

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

London to Basel by train

from £66.50

Avg 1 change 6hr 25m

Lucerne to Basel by train

from £27.00

Avg 0 changes 1hr 1m

Düsseldorf to Basel by train

from £35.00

Avg 0 changes 4hr 21m

Florence to Basel by train

from £34.50

Avg 1 change 6hr 29m

Amsterdam to Basel by train

from £52.00

Avg 1 change 6hr 49m

Brussels to Basel by train

from £52.00

Avg 1 change 5hr 26m

Strasbourg to Basel by train

from £15.00

Avg 0 changes 1hr 16m

Venice to Basel by train

from £34.20

Avg 1 change 6hr 57m

Zurich to Basel by train

from £26.50

Avg 0 changes 53m

Frankfurt am Main to Basel by train

from £36.00

Avg 0 changes 2hr 49m

Cologne to Basel by train

from £35.00

Avg 0 changes 3hr 51m

Rome to Basel by train

from £44.40

Avg 1 change 7hr 29m

Berne to Basel by train

from £32.00

Avg 0 changes 53m

Mulhouse to Basel by train

from £7.00

Avg 0 changes 19m

Milan to Basel by train

from £16.60

Avg 0 changes 4hr 6m

Show more

Berlin to Basel by train

from £35.00

Avg 0 changes 7hr 12m

Interlaken to Basel by train

from £51.00

Avg 0 changes 1hr 54m

Country guide

Trains to Switzerland

Read our country guide

Log in / Register

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