
- Train
- Switzerland
Eurostar trains to Switzerland
Skip the airport faff and travel from London to Switzerland by train with a simple connection in Paris.

Discover Switzerland by train with Eurostar
From mountains mirrored in crystal-clear lakes to chocolate-box towns tucked beneath snow-capped mountains, Switzerland has a habit of looking good from every angle. And the best part? It's wonderfully easy to get to with Eurostar.
Start your journey at London St Pancras, where you'll go through border control before boarding your Eurostar train. This is different from many other European train journeys, where checks often happen later. Then, travel to Paris Gare du Nord and change onto your high-speed service to Switzerland. With connections planned in advance and clear transfer information in Paris, you'll arrive ready to explore.
Eurostar trains from the UK to Switzerland

Trains from London to Geneva
Set on the shores of Lake Geneva and framed by Alpine panoramas, Geneva blends international flair with laidback lakeside living. Spend your trip exploring the Old Town, visiting world-famous institutions, or hopping aboard a lake cruise.
London to Geneva trains - Trains from London to Geneva
Trains from London to Lausanne
With vineyard-covered hills on one side and sparkling lake views on the other, Lausanne knows how to make an entrance. Museums, waterfront promenades, and a lively food scene make it an irresistible Swiss escape.
London to Lausanne trains - Trains from London to Lausanne
Trains from London to Zurich
Switzerland's largest city effortlessly combines urban energy with outdoor adventure. One moment you're wandering through the atmospheric Old Town, the next you're gazing across Lake Zurich towards the Alps.
London to Zurich trains - Trains from London to Zurich
Trains from London to Basel
Compact, colourful, and packed with culture, Basel sits where Switzerland, France, and Germany meet. Explore world-class museums, stroll the Rhine waterfront, and discover a city that punches well above its weight.
Trains from London to Basel - Trains from London to BaselPlanning your trip with Eurostar
Here’s everything you need to know before you set off on your Swiss adventure - from what to expect at London St Pancras to the onboard services that make your journey smooth, comfortable and effortless from start to finish.

Your journey from London to Switzerland by train
Travelling from London to Switzerland by train offers a relaxed alternative to flying. Go from city centre to city centre with a quick stop in Paris, enjoy generous luggage allowances, and skip all the usual airport transfer stress.
You can book your entire journey through Eurostar, making planning easy from the moment you choose your destination. Whether you're travelling to Geneva, Zurich, Lausanne or Basel, you'll benefit from coordinated connections and a seamless travel experience.
Explore our trains to Switzerland page for more practical information on your journey.

On-board services
The first part of your journey is on board Eurostar, where you can choose between our fantastic classes: Eurostar Standard, Eurostar Plus, and Eurostar Premier. Enjoy comfortable seating, free Wi-Fi, power sockets, and generous luggage allowances while travelling from London to Paris.
Once in Paris, you'll continue your journey to Switzerland on TGV Lyria services. Travel classes and on-board facilities vary depending on your onward service, but you'll continue to enjoy a comfortable high-speed rail experience through some of Europe's most stunning landscapes.

Plan your trip to Switzerland
Switzerland is a destination that dazzles in every season, so there really isn't a wrong time to visit. In spring, lakeside promenades burst into colour and hiking trails begin to reopen, while summer brings long days perfect for mountain adventures, open-air dining, and boat trips across Switzerland's famous lakes.
Autumn turns vineyards gold and paints the Alpine landscapes in rich seasonal colours – perfect for crunchy hikes and cosy hot chocolates. When winter arrives, grab your skis and head for snow-covered peaks where festive markets and world-renowned ski resorts take centre stage.
Whether you're dreaming of a cultural city break, a lakeside escape, or a mountain adventure, travelling to Switzerland by train makes the journey part of the experience.
FAQs about trains to Switzerland
The journey from London to Switzerland usually takes around 6 to 8 hours, depending on where you're travelling to and how long your connection is.
No, there is currently no direct train from London to Switzerland. However, you can travel easily with a connection in Paris.
You'll take the Eurostar from London to Paris, then change to a high-speed service bound for Switzerland. Connection times are built into Eurostar itineraries to help make your transfer as straightforward as possible.
If you miss your connecting high-speed train because your first train is delayed, HOTNAT (Hop On The Next Available Train) lets you catch the next available train leaving the same station at no extra cost. Head to our Connections page to learn more.
If delays or cancellations affect your itinerary, speak to station staff as soon as possible. They will advise you on the next available services and the options for your journey.
With Eurostar connections, you can travel from London to a range of Swiss destinations, including Geneva, Lausanne, Zurich, and Basel. Each offers a different side of Switzerland, from lakeside elegance and Alpine views to world-class museums and historic city centres.



