1map logoGo to main page

St. Moritz to Geneva from $85: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St. Moritz, Switzerland
to
Geneva, Switzerland

How to Get from St. Moritz to Geneva: 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.

$85 - OtherBest price
484 kmDistance
5h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. Moritz to Geneva 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
Train
Average Duration
6h  42m
Estimated price
$152-279
Recommended
Company
various
Drive
Average Duration
5h  7m
Estimated price
$85-135
Cheapest
route map
Distance: 484 km
Duration: 5h 7m

See more options

Pricing table
Company
various
Train
Average Duration
7h  43m
Estimated price
$152-279
Company
various
Train
Average Duration
9h  51m
Estimated price
$152-279
Company
various
Train
Plane
Average Duration
6h  5m
Estimated price
$180-468

Compare prices for your selected dates

TypeMo 03/02Tu 04/02We 05/02Th 06/02Fr 07/02Sa 08/02Su 09/02
Train $85 $88 $87 $98 $82 $115 $60
Fly $245 $90 $160 $153 $114 $277 $131

Traveling From St. Moritz to Geneva

Embarking on the journey from St. Moritz to Geneva reveals a transition from the serene alpine charm of a ski resort to the vibrant urban allure of a cosmopolitan city.

Best Neighbourhoods in Geneva

Geneva boasts diverse neighborhoods, each offering distinct experiences for visitors.

Carouge
• Artistic vibe with bohemian cafes and shops.
• Charming Mediterranean-style architecture throughout the area.
Old Town (Vieille Ville)
• Historic streets filled with unique boutiques and galleries.
• Home to St. Pierre Cathedral and significant landmarks.
Eaux-Vives
• Scenic lakeside promenade perfect for leisurely strolls.
• Local parks and vibrant markets enhance community spirit.

Best Times To Visit Geneva's Attractions

Timing your visits can enhance your experience at Geneva's famous spots.

Jet d'Eau
Visit early in the morning for fewer crowds and stunning views.
Palais des Nations
Afternoons during weekdays offer less foot traffic on tours.
Lake Geneva Promenade
Explore during late afternoon for beautiful sunset views.

Geneva Weather: What to Expect Year-Round

Geneva experiences a temperate climate with four distinct seasons, making it essential to consider weather conditions when planning your trip. Spring and early autumn often provide the most pleasant temperatures, ideal for outdoor activities, while winter can bring snowy landscapes perfect for holiday charm.

Culinary Delights in Geneva

Savor the iconic fondue at Café du Soleil, a restaurant renowned for its cozy ambiance and rich, creamy cheese paired with crusty bread, providing a warm contrast to the refined culinary experiences of St. Moritz. The vibrant atmosphere and use of local Swiss cheeses bring a distinctly Geneva twist to your dining adventure, showcasing flavors and traditions of the region.

St. Moritz - Geneva operators

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

Train
Contact phone
+41 81 288 65 65
Website
https://www.rhb.ch/en/home

Train from St. Moritz to Chur

Average Duration
2h 2m
Estimated price
1431-1432
Contact phone
+41 81 288 65 65
Website
https://www.glacierexpress.ch

Train from St. Moritz to Chur

Average Duration
2h 13m
Estimated price
0-0

Train from St. Moritz to Brig

Average Duration
6h 58m
Estimated price
0-0
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from St. Moritz to Chur

Average Duration
2h 2m
Estimated price
1433-1430

Train from Chur to Zürich Hb

Average Duration
1h 14m
Estimated price
1431-1434

Train from Zürich Hb to Genève

Average Duration
2h 43m
Estimated price
1434-1435

Train from Bern to Genève

Average Duration
1h 57m
Estimated price
1432-1436

Train from Brig to Genève

Average Duration
2h 34m
Estimated price
1437-1438
Plane
Website
https://www.swiss.com

Plane from Zurich Airport (ZRH) to Geneva Airport (GVA)

Average Duration
54m
Estimated price
89-349
Website
https://www.rj.com

Plane from Zurich Airport (ZRH) to Geneva Airport (GVA)

Average Duration
50m
Estimated price
430-1430

Frequently asked questions

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

Or choose the category:
The distance between St. Moritz and Geneva is approximately 286.5 km. By train, it takes around 6 hours and 42 minutes to travel between the two cities. Alternatively, taking a train from St. Moritz and then flying to Geneva can also take around 6 hours. By car, it takes around 5 hours and 7 minutes to drive from Geneva to St. Moritz.
The most cost-effective and time-efficient transportation option for traveling from St. Moritz to Geneva is to drive. It takes approximately 5 hours and 7 minutes to cover the road distance of 483.8 km.
When traveling from St. Moritz to Geneva by train, the prices can range from €119 to €228 depending on the class and type of ticket chosen.
To travel from St. Moritz to Geneva without using public transportation, you can drive the distance of 484.4 km, which takes approximately 5 hours and 7 minutes. Driving can provide you with a more flexible and comfortable experience. The cost of renting a car for this journey varies from €86 to €127, depending on the rental agency and type of vehicle chosen.
To travel from St. Moritz to Geneva without a car, the best option is to take a train. The train journey takes approximately 6 hours and 42 minutes and the cost ranges from €118 to €236.
No, there is no direct train link between St. Moritz and Geneva. However, there are train services available that involve transfers at Chur and Zürich HB, with a total travel time of approximately 6 hours and 42 minutes. The journey is operated by Rhätische Bahn and Swiss Railways.
The flight between St. Moritz and Geneva typically takes around 50 minutes. However, please note that there are no direct flights between these two cities, so you would need to fly from St. Moritz to Zurich Airport and then take a connecting flight to Geneva. The cost of the flights can vary depending on the airline and time of booking, but on average, you can expect to pay between $100 to $200 for a one-way ticket.
There are numerous options for accommodation near Geneva. With over 778 hotels to choose from, visitors can find a variety of options to suit their budget and preferences. Prices for hotels in Geneva start at €37, offering affordable choices for travelers.