1map logoGo to main page

Melbourne, Victoria to St. Moritz, Grisons from $550: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Melbourne, Australia
to
St. Moritz, Switzerland

How to Get from Melbourne 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.

$550 - Plane, Train, BusBest price
16653 kmDistance
29h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Melbourne 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
Etihad, Swiss Railways (SBB/CFF/FFS)
Plane
Train
Average Duration
29h  39m
Estimated price
$695-695
Recommended
Company
Various
Plane
Train
Bus
Average Duration
32h  1m
Estimated price
$550-550
Cheapest
route map
Distance: 16653 km
Duration: 29h 39m

See more options

Company
Various
Plane
Train
Bus
Average Duration
32h  2m
Estimated price
$680-680
Company
Various
Plane
Train
Bus
Average Duration
33h  55m
Estimated price
$698-698
Company
Various
Plane
Train
Bus
Average Duration
34h  51m
Estimated price
$722-722
Company
Various
Plane
Train
Average Duration
33h  5m
Estimated price
$782-782
Company
Various
Plane
Train
Average Duration
33h  3m
Estimated price
$782-782

Traveling From Melbourne to St. Moritz

Journeying from Melbourne to St. Moritz presents an exciting contrast, where Melbourne's vibrant cityscape meets St. Moritz's serene alpine beauty.

Best Neighbourhoods in St. Moritz

St. Moritz is known for its stunning neighborhoods that cater to visitors' diverse interests.

St. Moritz-Dorf
• Vibrant shopping and dining options abound.
• Close proximity to ski lifts and trails.
St. Moritz-Bad
• Renowned for its tranquil lakeside views.
• Excellent wellness facilities and spas available.
Sils-Maria
• Boasts scenic hiking trails and nature spots.
• Offers a charming, traditional alpine village atmosphere.

Best Times To Visit St. Moritz's Attractions

Timing your visit to St. Moritz's attractions can significantly enhance your experience.

Corviglia Ski Area
Visit early in the morning during weekdays for fewer crowds and fresh powder.
Lake St. Moritz
Late spring or early fall offers stunning views and quieter paths.
St. Moritz Art Masters
Plan for mid-August to enjoy this vibrant art festival without the rush.

St. Moritz Weather: What to Expect Year-Round

St. Moritz boasts a high-altitude climate with cold, snowy winters ideal for skiing, while summers feature mild temperatures perfect for hiking and exploring. Understanding the weather patterns can enhance your travel experience, helping you choose the best time for your outdoor activities.

Dining Recommendation in St. Moritz

Try the traditional Swiss fondue at Restaurant Chesa Veglia, where you can immerse yourself in a cozy, wood-paneled atmosphere that contrasts sharply with Melbourne's bustling dining scene. The rich, creamy flavors and local cheeses make for an authentic culinary experience that highlights the charm of Swiss gastronomy.

Melbourne - St. Moritz operators

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

Plane
Website
emirates.com

Plane from Melbourne Airport (MEL) to Zurich Airport (ZRH)

Average Duration
26h 16m
Estimated price
$1-3

Plane from Melbourne Airport (MEL) to Malpensa International Airport (MXP)

Average Duration
24h
Estimated price
$1-6

Plane from Melbourne Airport (MEL) to Bergamo Airport (BGY)

Average Duration
22h 45m
Estimated price
$1-4

Plane from Melbourne Airport (MEL) to Munich International Airport (MUC)

Average Duration
23h 37m
Estimated price
$1-2

Plane from Melbourne Airport (MEL) to Geneva International Airport (GVA)

Average Duration
25h 40m
Estimated price
$950-2

Plane from Melbourne Airport (MEL) to Venice Marco Polo Airport (VCE)

Average Duration
24h 45m
Estimated price
$1-2

Plane from Melbourne Airport (MEL) to Bologna Guglielmo Marconi Airport (BLQ)

Average Duration
24h 10m
Estimated price
$1-3
Website
qatarairways.com

Plane from Melbourne Airport (MEL) to Zurich Airport (ZRH)

Average Duration
26h 13m
Estimated price
$850-4

Plane from Melbourne Airport (MEL) to Malpensa International Airport (MXP)

Average Duration
23h 50m
Estimated price
$900-6

Plane from Melbourne Airport (MEL) to Munich International Airport (MUC)

Average Duration
23h 50m
Estimated price
$900-2

Plane from Melbourne Airport (MEL) to Geneva International Airport (GVA)

Average Duration
25h 58m
Estimated price
$750-2

Plane from Melbourne Airport (MEL) to Venice Marco Polo Airport (VCE)

Average Duration
26h 35m
Estimated price
$1-2
Website
etihad.com

Plane from Melbourne Airport (MEL) to Zurich Airport (ZRH)

Average Duration
22h 15m
Estimated price
$950-4

Plane from Melbourne Airport (MEL) to Malpensa International Airport (MXP)

Average Duration
22h 25m
Estimated price
$950-6

Plane from Melbourne Airport (MEL) to Munich International Airport (MUC)

Average Duration
22h
Estimated price
$950-2

Plane from Melbourne Airport (MEL) to Geneva International Airport (GVA)

Average Duration
22h 40m
Estimated price
$700-3
Website
airindia.in

Plane from Melbourne Airport (MEL) to Zurich Airport (ZRH)

Average Duration
30h 50m
Estimated price
$600-1
Website
swiss.com

Plane from Melbourne Airport (MEL) to Zurich Airport (ZRH)

Average Duration
30h 50m
Estimated price
$600-1
Train
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Zürich HB to Chur

Average Duration
1h 25m
Estimated price
CHF45-80

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
CHF35-65

Train from St. Margrethen SG to Chur

Average Duration
1h 1m
Estimated price
CHF30-60

Train from Genève-Aéroport to Zürich HB

Average Duration
2h 56m
Estimated price
CHF90-170

Train from Venezia Mestre to Milan Centrale

Average Duration
2h 25m
Estimated price
CHF90-160
Contact phone
+41 81 288 65 65
Website
https://www.rhb.ch/en/home

Train from Chur to St. Moritz

Average Duration
2h 2m
Estimated price
CHF45-55
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Train from Malpensa Aeroporto Terminal 1 to Milan Centrale

Average Duration
54m
Estimated price
€4-6

Train from Milan Centrale to Colico

Average Duration
1h 26m
Estimated price
€7-9
Contact phone
02 72 49 49 49
Website
https://www.malpensaexpress.it/en/

Train from Malpensa Aeroporto Terminal 1 to Milan Centrale

Average Duration
54m
Estimated price
€14-14
Contact phone
+49 30 2970
Website
https://www.bahn.com/en

Train from Flughafen München to Hauptbahnhof

Average Duration
44m
Estimated price
€10-15

Train from München Hbf to Lindau, Reutin Bahnhof

Average Duration
2h 25m
Estimated price
€30-45
Bus
Contact phone
+41 584483500
Website
https://www.postauto.ch

Bus from Chiavenna, Stazione to St. Moritz, Bahnhof

Average Duration
1h 34m
Estimated price
CHF6-9
Website
https://www.terravision.eu/

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
50m
Estimated price
€6-11
Contact phone
+352 26 58 57 1
Website
https://www.flibco.com/en

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
50m
Estimated price
€9-13
Contact phone
+39 02 3008 9000
Website
https://autostradale.it/?lang=en-GB

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
1h
Estimated price
€4-17

Frequently asked questions

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

Or choose the category:
The distance between Melbourne and St. Moritz is approximately 16341 km. The typical travel time between these two destinations is around 28 hours and 50 minutes. The recommended mode of transportation is to fly from Melbourne to Zurich and then take a train to St. Moritz.
The most cost-effective and time-efficient transportation option for traveling from Melbourne to St. Moritz is to fly from Melbourne to Zurich and then take a train to St. Moritz. This option typically takes 28 hours and 50 minutes. The cost ranges from $650 to $2500, depending on various factors such as airline choice and booking dates.
The flight between Melbourne and St. Moritz typically takes around 21 hours and 50 minutes with one stopover. The quickest route usually involves flying from Melbourne to Zurich, and then taking a train to St. Moritz.
There are plenty of accommodation options near St. Moritz. With over 1899 hotels to choose from, travelers can find something suitable for their budget and preferences. Prices start at $70 per night, so there are options available for all types of travelers.

Trips from Melbourne