Trains to Switzerland

Travel to Switzerland from just £123

Waterskiing on Lake Geneva or hiking the Üetliberg high above Zürich, getting scientific at CERN or meeting the bears of Bern, whatever takes you to Switzerland you'll discover that there's more to the crossroads of Europe than chocolate and cuckoo clocks.


With tickets from £123, you can be in the heart of Geneva in just over six hours, with a quick change in Paris en route. And with 18 trains a day from London, you can plan the perfectly timed European getaway.


And venturing further afield couldn't be easier: simply carry on to Basel, Bern, Lausanne or Zürich, all on one rail ticket.


Relax by the Rhine, stroll through ancient arcades, check out the home of the International Olympic Committee or take in a fairytale castle or two.


And when it's time to head home, make sure you leave time to stock up on chocolatey treats. After all, when in Switzerland…


Getting to Switzerland by train has never been easier. So sit back, relax and let us whisk you away.


Book your ticket now >

A £3 credit card fee may apply.

Trains to Zurich

For a city bristling with banks and financial institutions, Zurich has a surprisingly vibrant cultural scene, while the surrounding hills and forests and Lake Zurich provide the perfect escape when it’s time to catch your breath.

Trains to Geneva
Trains to Geneva

Slick, smart and impossibly pretty, Geneva is the very definition of a cosmopolitan city. The crème-de-la-crème of Europe gather here to stroll the lakeside promenades and dine in its five star restaurants, while the ski bunnies stop there on their way to all the finest French and Swiss resorts.

Trains to Basel

Sitting at the crossroads of Switzerland, France and Germany, and boasting a cosmopolitan mélange of nationalities and languages, Basel is one of Switzerland's most important cultural centres.