Distance between Geneva and St. Moritz

The distance from Geneva to St. Moritz is 299 miles by road including 248 miles on motorways. Road takes approximately 4 hours and 51 minutes and goes through Berna, Zurich, Versoix, Nyon, Gland, Morges and Ecublens.

There are tolls on the route.
Shortest distance by air 177 mi ✈️
Car route length 298.9 mi 🚗
Driving time 4 h 51 min
Fuel amount 10.2 gal
Fuel cost 25 USD
Click here to load the interactive map
Compare this route in other services:
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Geneva 0 mi 0:00 00 min 0.0 gal
1 A1a 7 mi, 11 min
Versoix 7 mi 0:11 11 min 0.2 gal
A1 9 mi, 08 min
Nyon 16 mi 0:19 19 min 0.5 gal
A1 3 mi, 02 min
Gland 19 mi 0:21 21 min 0.6 gal
A1 13 mi, 11 min
Morges 32 mi 0:33 33 min 1.1 gal
A1 3 mi, 03 min
Ecublens 35 mi 0:36 36 min 1.2 gal
A1 18 mi, 16 min
Yverdon-les-Bains 53 mi 0:52 52 min 1.8 gal
A1 42 mi, 38 min
Berna 96 mi 1:31 1 h 31 min 3.1 gal
A1 79 mi, 1 h 12 min
Zurich 175 mi 2:44 2 h 44 min 5.9 gal
A3 124 mi, 2 h 07 min
St. Moritz 299 mi 4:51 4 h 51 min 10.1 gal
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Geneva 0 mi 0:00 00 min 0.0 gal
1 4 mi, 06 min
Chambésy 4 mi 0:06 06 min 0.1 gal
A1a 1 mi, 00 min
Bellevue 4 mi 0:07 07 min 0.1 gal
A1a A1 4 mi, 03 min
Versoix 7 mi 0:10 10 min 0.2 gal
A1 4 mi, 03 min
Chavannes-de-Bogis 11 mi 0:14 14 min 0.4 gal
A1 2 mi, 01 min
Arnex-sur-Nyon 13 mi 0:16 16 min 0.4 gal
A1 2 mi, 01 min
Petit Eysins 15 mi 0:17 17 min 0.5 gal
A1 1 mi, 01 min
Nyon 16 mi 0:18 18 min 0.5 gal
A1 1 mi, 01 min
Duillier 17 mi 0:19 19 min 0.5 gal
A1 2 mi, 01 min
Gland 19 mi 0:21 21 min 0.6 gal
A1 4 mi, 03 min
Mont-sur-Rolle 24 mi 0:25 25 min 0.8 gal
A1 2 mi, 01 min
Féchy 25 mi 0:26 26 min 0.8 gal
A1 1 mi, 00 min
Allaman 26 mi 0:27 27 min 0.9 gal
A1 2 mi, 02 min
Buchillon 28 mi 0:29 29 min 0.9 gal
A1 1 mi, 01 min
Les Iles 29 mi 0:30 30 min 1.0 gal
A1 1 mi, 01 min
Tolochenaz 30 mi 0:31 31 min 1.0 gal
A1 1 mi, 01 min
Morges 32 mi 0:33 33 min 1.1 gal
A1 2 mi, 02 min
Echandens 34 mi 0:35 35 min 1.2 gal
A1 1 mi, 01 min
Ecublens 35 mi 0:36 36 min 1.2 gal
A1 2 mi, 02 min
Villars-Sainte-Croix 38 mi 0:38 38 min 1.3 gal
A1 6 mi, 05 min
Oulens 43 mi 0:43 43 min 1.5 gal
A1 2 mi, 02 min
Bavois 46 mi 0:46 46 min 1.5 gal
A1 2 mi, 01 min
Chavornay 48 mi 0:47 47 min 1.6 gal
A1 6 mi, 04 min
Yverdon-les-Bains 53 mi 0:52 52 min 1.8 gal
A1 2 mi, 01 min
Cronay 55 mi 0:54 54 min 1.8 gal
A1 6 mi, 05 min
Arrissoules 61 mi 0:59 59 min 2.0 gal
A1 4 mi, 03 min
Lully 65 mi 1:03 1 h 03 min 2.2 gal
A1 1 mi, 01 min
Frasses 66 mi 1:04 1 h 04 min 2.2 gal
A1 4 mi, 04 min
Payerne 70 mi 1:08 1 h 08 min 2.3 gal
A1 5 mi, 04 min
Avenches 76 mi 1:12 1 h 12 min 2.5 gal
A1 2 mi, 02 min
Clavaleyres 78 mi 1:14 1 h 14 min 2.6 gal
A1 2 mi, 01 min
Münchenwiler 80 mi 1:16 1 h 16 min 2.7 gal
A1 4 mi, 04 min
Ried 85 mi 1:20 1 h 20 min 2.8 gal
A1 2 mi, 01 min
Wileroltigen 86 mi 1:22 1 h 22 min 2.9 gal
A1 5 mi, 04 min
Frauenkappelen 91 mi 1:26 1 h 26 min 3.1 gal
A1 4 mi, 04 min
Berna 96 mi 1:31 1 h 31 min 3.1 gal
A1 4 mi, 04 min
Ittigen 100 mi 1:35 1 h 35 min 3.4 gal
A1 4 mi, 03 min
Schönbühl 104 mi 1:39 1 h 39 min 3.5 gal
A1 2 mi, 02 min
Hindelbank 106 mi 1:41 1 h 41 min 3.6 gal
A1 3 mi, 02 min
Rüdtligen 109 mi 1:44 1 h 44 min 3.7 gal
A1 7 mi, 06 min
Derendingen 117 mi 1:50 1 h 50 min 3.9 gal
A1 3 mi, 02 min
Hofure 121 mi 1:53 1 h 53 min 4.1 gal
A1 1 mi, 01 min
Wangen an der Aare 122 mi 1:54 1 h 54 min 4.1 gal
A1 7 mi, 06 min
Niederbuchsiten 129 mi 2:01 2 h 01 min 4.3 gal
A1 2 mi, 02 min
Härkingen 131 mi 2:03 2 h 03 min 4.4 gal
A1 1 mi, 01 min
Boningen 133 mi 2:04 2 h 04 min 4.5 gal
A1 1 mi, 00 min
Olten 134 mi 2:05 2 h 05 min 4.5 gal
A1 4 mi, 04 min
Oftringen 139 mi 2:10 2 h 10 min 4.6 gal
A1 7 mi, 06 min
Suhr 145 mi 2:16 2 h 16 min 4.9 gal
A1 2 mi, 02 min
Hunzenschwil 149 mi 2:18 2 h 18 min 5.0 gal
A1 3 mi, 02 min
Lenzburg 151 mi 2:21 2 h 21 min 5.1 gal
A1 2 mi, 01 min
Othmarsingen 153 mi 2:22 2 h 22 min 5.2 gal
A1 1 mi, 00 min
Brunegg 154 mi 2:23 2 h 23 min 5.2 gal
A1 4 mi, 04 min
Baden 158 mi 2:27 2 h 27 min 5.4 gal
A1 2 mi, 02 min
Wettingen 161 mi 2:30 2 h 30 min 5.5 gal
A1 2 mi, 01 min
Killwangen 163 mi 2:31 2 h 31 min 5.5 gal
A1 3 mi, 02 min
Dietikon 166 mi 2:34 2 h 34 min 5.6 gal
A3 4 mi, 04 min
Hafnerberg 170 mi 2:38 2 h 38 min 5.8 gal
A3 1 mi, 01 min
Aesch 171 mi 2:40 2 h 40 min 5.8 gal
A3 1 mi, 01 min
Landikon 173 mi 2:41 2 h 41 min 5.9 gal
A3 2 mi, 02 min
Zurich 175 mi 2:43 2 h 43 min 5.9 gal
A3 2 mi, 02 min
Adliswil 177 mi 2:45 2 h 45 min 6.0 gal
A3 1 mi, 01 min
Thalwil 179 mi 2:46 2 h 46 min 6.0 gal
A3 4 mi, 03 min
Horgen 183 mi 2:50 2 h 50 min 6.1 gal
A3 4 mi, 03 min
Wädenswil 187 mi 2:54 2 h 54 min 6.3 gal
A3 2 mi, 01 min
Richterswil 189 mi 2:56 2 h 56 min 6.4 gal
A3 4 mi, 03 min
Pfäffikon 193 mi 2:59 2 h 59 min 6.5 gal
A3 2 mi, 01 min
Trottacher 195 mi 3:01 3 h 01 min 6.6 gal
A3 1 mi, 00 min
Altendorf 196 mi 3:02 3 h 02 min 6.7 gal
A3 1 mi, 00 min
Lachen 197 mi 3:03 3 h 03 min 6.7 gal
A3 4 mi, 03 min
Wangen 201 mi 3:06 3 h 06 min 6.7 gal
A3 6 mi, 05 min
Bilten 206 mi 3:11 3 h 11 min 7.0 gal
A3 2 mi, 01 min
Ziegelbrücke 209 mi 3:13 3 h 13 min 7.1 gal
A3 2 mi, 01 min
Weesen 211 mi 3:15 3 h 15 min 7.1 gal
A3 3 mi, 02 min
Filzbach 213 mi 3:17 3 h 17 min 7.2 gal
A3 3 mi, 02 min
Murg 216 mi 3:20 3 h 20 min 7.3 gal
A3 1 mi, 01 min
Quarten 217 mi 3:22 3 h 22 min 7.4 gal
A3 6 mi, 04 min
Berschis 223 mi 3:27 3 h 27 min 7.6 gal
A3 4 mi, 03 min
Heiligkreuz 227 mi 3:30 3 h 30 min 7.6 gal
A3 A13 8 mi, 06 min
Maienfeld 234 mi 3:37 3 h 37 min 8.0 gal
A13 3 mi, 02 min
Mastrils 237 mi 3:39 3 h 39 min 8.1 gal
A13 2 mi, 02 min
Zizers 240 mi 3:42 3 h 42 min 8.1 gal
A13 6 mi, 05 min
Coira 246 mi 3:47 3 h 47 min 8.3 gal
A13 4 mi, 03 min
Ems 250 mi 3:50 3 h 50 min 8.5 gal
A13 2 mi, 01 min
Tamins 252 mi 3:52 3 h 52 min 8.5 gal
A13 1 mi, 01 min
Bonaduz 253 mi 3:53 3 h 53 min 8.6 gal
A13 2 mi, 02 min
Ravetg 255 mi 3:55 3 h 55 min 8.6 gal
A13 2 mi, 01 min
Rothenbrunnen 256 mi 3:57 3 h 57 min 8.7 gal
A13 4 mi, 03 min
Sogn Martegn 260 mi 4:01 4 h 01 min 8.8 gal
A13 417 6 mi, 06 min
Calabria 265 mi 4:07 4 h 07 min 9.0 gal
417 2 mi, 02 min
Alvaschein 267 mi 4:10 4 h 10 min 9.1 gal
417 2 mi, 03 min
Tiefencastel 270 mi 4:13 4 h 13 min 9.1 gal
3 3 mi, 03 min
Salux 272 mi 4:16 4 h 16 min 9.2 gal
3 2 mi, 02 min
Schweiningen 275 mi 4:19 4 h 19 min 9.3 gal
3 2 mi, 02 min
Tinzen 277 mi 4:21 4 h 21 min 9.4 gal
3 2 mi, 02 min
Roffna 278 mi 4:24 4 h 24 min 9.4 gal
3 4 mi, 04 min
Sur 281 mi 4:28 4 h 28 min 9.5 gal
3 2 mi, 02 min
Marmels 283 mi 4:30 4 h 30 min 9.6 gal
3 5 mi, 06 min
Julier, La Veduta 289 mi 4:36 4 h 36 min 9.7 gal
3 8 mi, 09 min
Champfèr 296 mi 4:46 4 h 46 min 10.1 gal
27 2 mi, 03 min
St. Moritz 299 mi 4:49 4 h 49 min 10.1 gal

Frequently Asked Questions

How much does it cost to drive from Geneva to St. Moritz?

Fuel cost: 25 USD

This fuel cost is calculated as: (Route length 298.9 mi) / (Fuel consumption 29.4 mpg) * (Fuel price 2.46 USD / gal)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Geneva to St. Moritz?

Driving time: 4 h 51 min

This time is calculated for driving at the maximum permitted speed, taking into account traffic rules restrictions.

  • 180 mi with a maximum speed 68 mph = 2 h 38 min
  • 58 mi with a maximum speed 62 mph = 55 min
  • 9 mi with a maximum speed 56 mph = 9 min
  • 45 mi with a maximum speed 50 mph = 54 min
  • 2 mi with a maximum speed 37 mph = 2 min
  • 4 mi with a maximum speed 31 mph = 7 min

The calculated driving time does not take into account intermediate stops and traffic jams.

How far is Geneva to St. Moritz by land?

The distance between Geneva and St. Moritz is 298.9 mi by road including 247.9 mi on motorways.

Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Geneva and St. Moritz respectively.

How far is Geneva to St. Moritz by plane?

The shortest distance (air line, as the crow flies) between Geneva and St. Moritz is 177.1 mi.

This distance is calculated using the Haversine formula as a great-circle distance between two points on the surface of a sphere. The start and finish points are the centers of Geneva and St. Moritz respectively. Actual distance between airports may be different.

How many hours is Geneva from St. Moritz by plane?

Boeing 737 airliner needs 21 min to cover the distance of 177 mi at a cruising speed of 497 mph.

Small plane "Cessna 172" needs 1 h 17 min to flight this distance at average speed of 136 mph.

This time is approximate and do not take into account takeoff and landing times, airport location and other real world factors.

How long is a helicopter ride from Geneva to St. Moritz?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 1 h 11 min to cover the distance of 177 mi at a cruising speed of 149 mph.

Popular "Robinson R44" needs 1 h 21 min to flight this distance at average speed of 130 mph.

This time is approximate and do not take into account takeoff and landing times, aerodrome location and other real world factors.

What city is halfway between Geneva and St. Moritz?

The halfway point between Geneva and St. Moritz is Hunzenschwil. It is located about 1 mi from the exact midpoint by road.

The distance from Hunzenschwil to Geneva is 149 mi and driving will take about 2 h 18 min. The road between Hunzenschwil and St. Moritz has length 150 mi and will take approximately 2 h 33 min.

The other cities located close to halfway point:

  • Lenzburg is in 151 mi from Geneva and 147 mi from St. Moritz
  • Othmarsingen is in 153 mi from Geneva and 145 mi from St. Moritz
  • Suhr is in 145 mi from Geneva and 153 mi from St. Moritz

Where is Geneva in relation to St. Moritz?

Geneva is located 177 mi west of St. Moritz.

Geneva has geographic coordinates: latitude 46.20176, longitude 6.1466.

St. Moritz has geographic coordinates: latitude 46.49606, longitude 9.83866.

Which highway goes from Geneva to St. Moritz?

The route from Geneva to St. Moritz follows A1, A3.

Other minor sections pass along the road:

  • A13: 30 mi
  • 3: 27 mi
  • A9: 11 mi
  • 417: 7 mi
  • A4: 6 mi
  • A2: 5 mi
  • A6: 3 mi
  • 27: 2 mi
  • A1a: 1 mi
  • 1: 1 mi
The distance between Geneva and St. Moritz is ranked 26,863rd in the ranking popularity.
Have any questions? Contact us!
<