1map logoGo to main page

London to St. Moritz from $93: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
St. Moritz, Switzerland

How to Get from London to St. Moritz: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$93 by busBest price
572 kmDistance
6h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to St. Moritz with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
6h  46m
Estimated price
$153-545
Recommended
Company
RegioJet
Bus
Average Duration
25h  25m
Estimated price
$93-140
Cheapest
route map
Distance: 572 km
Duration: 6h 43m

See more options

Company
various
Bus
Bus
Train
Average Duration
24h  10m
Estimated price
$0-0
Company
various
Drive
Drive
Average Duration
11h  59m
Estimated price
$0-0
Company
various
Plane
Drive
Average Duration
6h  43m
Estimated price
$116-470
Company
various
Plane
Train
Average Duration
8h  19m
Estimated price
$169-563
Company
various
Plane
Train
Average Duration
10h  9m
Estimated price
$185-540
Company
various
Plane
Train
Average Duration
8h  17m
Estimated price
$186-558
Company
various
Drive
Drive
Average Duration
13h  10m
Estimated price
$261-387
Company
various
Train
Average Duration
12h  10m
Estimated price
$315-706
Company
various
Train
Average Duration
13h  9m
Estimated price
$328-771
Company
various
Taxi
Plane
Bus
Train
Average Duration
9h  38m
Estimated price
$348-628

Traveling From London to St. Moritz

The journey from London, a vibrant metropolis filled with dynamic culture, to St. Moritz, a tranquil paradise nestled among the Swiss Alps, offers travelers a fascinating contrast between urban energy and serene mountain beauty.

Best Neighbourhoods in St. Moritz

St. Moritz features charming neighborhoods that cater to diverse interests and experiences.

St. Moritz-Dorf
• Home to luxury shops and high-end dining.
• Offers stunning views of the lake and mountains.
St. Moritz-Bad
• Known for its wellness spas and leisure facilities.
• Ideal for relaxed walks along the lake.
Signalbahn
• Gateway to skiing and hiking trails.
• Offers vibrant nightlife and cozy accommodations.

Best Times To Visit St. Moritz's Attractions

St. Moritz offers a range of attractions that are best enjoyed at specific times for a rewarding experience.

Lake St. Moritz
Visit early morning in summer for serene views and fewer tourists.
Corviglia Ski Area
Hit the slopes on weekdays during the winter to avoid crowds.
Engadine Museum
Visit on weekdays, especially during off-peak hours, for a quieter experience.

St. Moritz Weather: What to Expect Year-Round

St. Moritz experiences a typical Alpine climate, with warm summers and snowy winters, making it an attractive year-round destination. The best times to visit depend on your preferred activities: enjoy hiking and lush landscapes in summer or embrace skiing and snow sports during the winter months.

Dining Recommendation in St. Moritz

A visit to St. Moritz wouldn't be complete without trying the local specialty, capuns—delicate Swiss chard wraps filled with seasoned meat and spätzle, often enjoyed in a cozy mountain restaurant with stunning views. This experience contrasts sharply with London’s diverse culinary scene, as St. Moritz focuses on fresh, local ingredients and a charming alpine atmosphere that elevates each meal.

London - St. Moritz operators

Explore transport companies operating between London and St. Moritz, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
britishairways.com

Plane from London City to Milan Linate

Average Duration
1h 55m
Estimated price
$200-850

Plane from London Heathrow to Milan Linate

Average Duration
2h 1m
Estimated price
$110-900

Plane from London City to Zurich

Average Duration
1h 30m
Estimated price
$100-550

Plane from London Heathrow to Zurich

Average Duration
1h 50m
Estimated price
$85-750

Plane from London Heathrow to Basel

Average Duration
1h 40m
Estimated price
$80-600
Website
swiss.com

Plane from London City to Zurich

Average Duration
1h 35m
Estimated price
$110-550

Plane from London Heathrow to Zurich

Average Duration
1h 45m
Estimated price
$110-480
Website
klm.com

Plane from London City to Milan Linate via Amsterdam Schiphol

Average Duration
3h 58m
Estimated price
$190-800

Plane from London City to Zurich via Amsterdam Schiphol

Average Duration
3h 48m
Estimated price
$200-700

Plane from London Heathrow to Basel via Amsterdam Schiphol

Average Duration
3h 50m
Estimated price
$160-700
Website
lufthansa.com

Plane from London City to Milan Linate via Frankfurt

Average Duration
3h 25m
Estimated price
$190-550

Plane from London Heathrow to Milan Linate via Frankfurt

Average Duration
3h 42m
Estimated price
$150-650

Plane from London Heathrow to Zurich via Frankfurt

Average Duration
3h 30m
Estimated price
$140-600

Plane from London Heathrow to Basel via Frankfurt

Average Duration
3h 43m
Estimated price
$160-600

Plane from London Heathrow to Basel via Munich

Average Duration
3h 45m
Estimated price
$160-600
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from London Victoria to Ghent Dampoort

Average Duration
8h 5m
Estimated price
$30-50

Bus from Luxembourg, P+R Bouillon to Zurich Bus Station

Average Duration
7h 40m
Estimated price
$35-50
Contact phone
+420 222 222 221
Website
regiojet.com

Bus from London Victoria to Luxembourg P+R Bouillon

Average Duration
9h 30m
Estimated price
$30-45
Contact phone
+41 584483500
Website
postauto.ch

Bus from Chiavenna, Stazione to St. Moritz, Bahnhof

Average Duration
1h 34m
Estimated price
$5-9

Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof

Average Duration
3h 25m
Estimated price
$11-16
Train Show train routes
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from London St Pancras Intl to Paris Nord

Average Duration
2h 24m
Estimated price
$130-380
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Zürich Hb to Chur

Average Duration
1h 15m
Estimated price
$45-80

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
$35-65
Contact phone
+41 81 288 65 65
Website
rhb.ch

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
$45-55
Contact phone
+41 81 288 65 65
Website
glacierexpress.ch

Train from Chur to St. Moritz

Average Duration
2h 3m
Ferry
Contact phone
01304 448866.
Website
poferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
$55-75
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 30m
Estimated price
$35-50
Other Show other routes

Other from London Liverpool St to Southend

Average Duration
53m
Estimated price
$270-320

London to St. Moritz: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and St. Moritz offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 Embark on a scenic train journey from London to St. Moritz with a route that involves multiple transfers through picturesque cities such as Lille, Strasbourg, Basel, and Chur. 🌄 Enjoy a total travel time of approximately 13 hours and 9 minutes, including transfers, as you make your way through stunning landscapes and charming towns on your way to the luxurious alpine resort of St. Moritz. 💸 Prices for this train adventure range from £248 to £557, offering a comfortable and convenient way to travel from the bustling metropolis of London to the idyllic beauty of St. Moritz in just over 12 hours.
Departure Point
London St Pancras Intl station
Arrival Point
St. Moritz station
🛫 Embark on a swift journey from London City Airport to Milan Linate Airport, with the direct flight taking just 1 hour and 50 minutes. British Airways, Air Dolomiti, Lufthansa, and other airlines provide convenient options for this route.
Departure Point
London City Airport
Arrival Point
Milan Linate Airport
🌍 The total travel time for the bus journey from London to St. Moritz is approximately 25 hours and 25 minutes, making it a lengthy but scenic adventure through Europe. 💸 Prices for a bus ticket between St. Moritz and London range from £73 to £110, offering an affordable and convenient option for those looking to explore these two vibrant destinations with a unique mode of transportation.
Departure Point
London Victoria station
Arrival Point
St. Moritz, Bahnhof station

Frequently asked questions

Find out more about the route from London to St. Moritz.

Or choose the category:
The distance between London and St. Moritz is approximately 920.5 km. The typical travel time by train is 11 hours and 56 minutes, while the combination of flying from London Heathrow to Milan Linate and then taking a train takes around 10 hours and 54 minutes.
The most cost-effective transportation option for traveling from London to St. Moritz is to take a night bus and train, which costs £86-£173 and takes approximately 23 hours and 15 minutes. However, if time efficiency is a priority, the quickest option is to fly and then take a train, which costs £118-£432 and takes around 8 hours and 29 minutes.
The prices of a train between London and St. Moritz vary depending on the type of ticket and class of travel. On average, the cost ranges from £195 to £509.
The most convenient way to travel from London to St. Moritz without a car is by train. The journey takes approximately 11 hours and 56 minutes and the ticket prices range from £188 to £510.
There is no direct link between London and St. Moritz. However, there are train services that can take you from London to St. Moritz with transfers in Paris, Zurich, and Chur. The journey, including transfers, takes approximately 11 hours and 56 minutes. The train services are operated by Eurostar and Rhätische Bahn.
The flight time between London City Airport and Zurich Airport is typically around 1 hour and 30 minutes. The cost of the flight can vary depending on factors such as the time of booking, airline, and class of travel. On average, however, a direct flight from London to Zurich can range from $150 to $300.
There are plenty of accommodation options available near St. Moritz with over 1899 hotels to choose from. Prices for hotels start at £55 per night, providing a range of choices to suit different budgets.