There are 8 ways to get from Auckland to St. Moritz by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport, train
best- Fly from Auckland (AKL) to Zurich Airport (ZRH)plane AKL - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
33h 10mCHF 768–2,051Fly to Il Caravaggio International Airport, train, bus
cheapest- Fly from Auckland (AKL) to Il Caravaggio International Airport (BGY)plane AKL - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
44h 1mCHF 297–1,659Fly to Milano Malpensa Airport, train, bus
- Fly from Auckland (AKL) to Milano Malpensa Airport (MXP)plane AKL - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
36h 19mCHF 410–1,129Fly to Geneva International Airport, train
- Fly from Auckland (AKL) to Geneva International Airport (GVA)plane AKL - GVA
- Take the train from Genève-Aéroport to Zürich HBtrain
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
35h 42mCHF 650–1,701Fly to Frankfurt, train
- Fly from Auckland (AKL) to Frankfurt (FRA)plane AKL - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Churtrain
- Take the train from Chur to St. Moritztrain
38h 15mCHF 577–2,398Fly to Munich International Airport, train
- Fly from Auckland (AKL) to Munich International Airport (MUC)plane AKL - MUC
- Take the train from Flughafen München to Hauptbahnhoftrain
- Take the train from München Hbf to Lindau, Reutin Bahnhoftrain
- Take the train from St. Margrethen SG to Churtrain
- Take the train from Chur to St. Moritztrain
37h 59mCHF 700–1,923Fly to Milan Linate Airport, train, bus
- Fly from Auckland (AKL) to Milan Linate Airport (LIN)plane AKL - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
37h 21mCHF 317–1,726Fly to Innsbruck Airport, train
- Fly from Auckland (AKL) to Innsbruck Airport (INN)plane AKL - INN
- Take the train from Innsbruck Hauptbahnhof to Sarganstrain
- Take the train from Chur to St. Moritztrain
40h 4mCHF 812–2,475
Auckland (AKL) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Auckland to St. Moritz is to fly and train and bus which costs SFr 410 - SFr 1200 and takes 36h 19m.
The fastest way to get from Auckland to St. Moritz is to fly and train which takes 33h 10m and costs SFr 750 - SFr 2100.
The distance between Auckland and St. Moritz is 18634 km.
It takes approximately 33h 10m to get from Auckland to St. Moritz, including transfers.
St. Moritz is 11h behind Auckland. It is currently 1:22 PM in Auckland and 2:22 AM in St. Moritz.
There are 1414+ hotels available in St. Moritz.
What companies run services between Auckland, New Zealand and St. Moritz, Switzerland?
There is no direct connection from Auckland to St. Moritz. However, you can take the train to Puhinui Train Station 2, walk to Stop A Puhinui, take the bus to Stop A International Airport, walk to Auckland (AKL) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, take the train to Zürich HB, take the train to Chur, then take the train to St. Moritz. Alternatively, you can take the train to Puhinui Train Station 2, walk to Stop A Puhinui, take the bus to Stop A International Airport, walk to Auckland (AKL) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Milano Centrale, take the train to Colico, take the train to Chiavenna, walk to Chiavenna, Stazione, then take the bus to St. Moritz, Bahnhof.
- Website
- lufthansa.com
Flights from Auckland to Zurich Airport via New York JFK, Frankfurt
- Ave. Duration
- 29h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 500–2,000
Flights from Auckland to Frankfurt via Vancouver
- Ave. Duration
- 26h
- When
- Every day
- Estimated price
- CHF 490–1,800
Flights from Auckland to Frankfurt via New York JFK
- Ave. Duration
- 27h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 500–1,900
Flights from Auckland to Munich International Airport via Dubai
- Ave. Duration
- 27h 35m
- When
- Saturday
- Estimated price
- CHF 600–1,800
Flights from Auckland to Milan Linate Airport via Doha, Rome
- Ave. Duration
- 29h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milan Linate Airport via Doha, Munich International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milan Linate Airport via New York JFK, Munich International Airport
- Ave. Duration
- 30h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 650–2,400
Flights from Auckland to Milan Linate Airport via Beijing Capital, Frankfurt
- Ave. Duration
- 32h
- When
- Tuesday
- Estimated price
- CHF 300–1,700
Flights from Auckland to Milan Linate Airport via Dubai, Munich International Airport
- Ave. Duration
- 35h 30m
- When
- Saturday
- Estimated price
- CHF 550–1,700
Flights from Auckland to Innsbruck Airport via Doha, Vienna
- Ave. Duration
- 30h 5m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- CHF 750–2,300
Flights from Auckland to Innsbruck Airport via Dubai, Vienna
- Ave. Duration
- 31h 40m
- When
- Monday and Thursday
- Estimated price
- CHF 800–2,400
- Website
- emirates.com
Flights from Auckland to Zurich Airport via Dubai
- Ave. Duration
- 26h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 550–1,700
Flights from Auckland to Milano Malpensa Airport via Dubai
- Ave. Duration
- 30h 42m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 480–1,500
Flights from Auckland to Milano Malpensa Airport via New York JFK
- Ave. Duration
- 27h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 470–1,700
Flights from Auckland to Geneva International Airport via Dubai
- Ave. Duration
- 32h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Frankfurt via Dubai
- Ave. Duration
- 26h 45m
- When
- Thursday and Saturday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Il Caravaggio International Airport via Dubai
- Ave. Duration
- 35h 55m
- When
- Monday and Thursday
- Estimated price
- CHF 500–1,500
Flights from Auckland to Munich International Airport via Dubai
- Ave. Duration
- 34h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 600–1,800
- Website
- delta.com
Flights from Auckland to Zurich Airport via New York JFK
- Ave. Duration
- 27h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 500–2,300
Flights from Auckland to Milano Malpensa Airport via New York JFK
- Ave. Duration
- 27h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 470–1,700
Flights from Auckland to Innsbruck Airport via Vancouver, Amsterdam Schiphol
- Ave. Duration
- 33h 51m
- When
- Tuesday and Saturday
- Estimated price
- CHF 750–2,800
- Website
- ita-airways.com
Flights from Auckland to Milan Linate Airport via Doha, Rome
- Ave. Duration
- 29h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milan Linate Airport via Doha, Munich International Airport
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milan Linate Airport via Doha, Vienna
- Ave. Duration
- 31h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milan Linate Airport via Beijing Capital, Frankfurt
- Ave. Duration
- 32h
- When
- Tuesday
- Estimated price
- CHF 300–1,700
Flights from Auckland to Innsbruck Airport via Doha, Vienna
- Ave. Duration
- 30h 5m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- CHF 750–2,300
Flights from Auckland to Innsbruck Airport via Dubai, Vienna
- Ave. Duration
- 31h 40m
- When
- Monday and Thursday
- Estimated price
- CHF 800–2,400
- Website
- qatarairways.com
Flights from Auckland to Zurich Airport via Doha
- Ave. Duration
- 26h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Milano Malpensa Airport via Doha
- Ave. Duration
- 26h 35m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 460–1,400
Flights from Auckland to Geneva International Airport via Doha
- Ave. Duration
- 26h 15m
- When
- Monday
- Estimated price
- CHF 550–700
Flights from Auckland to Frankfurt via Doha
- Ave. Duration
- 26h 30m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 850–1,300
Flights from Auckland to Munich International Airport via Doha
- Ave. Duration
- 26h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 550–1,700
- Website
- klm.com
Flights from Auckland to Milano Malpensa Airport via New York JFK
- Ave. Duration
- 27h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 470–1,700
Flights from Auckland to Innsbruck Airport via Vancouver, Amsterdam Schiphol
- Ave. Duration
- 33h 51m
- When
- Tuesday and Saturday
- Estimated price
- CHF 750–2,800
- Website
- austrian.com
Flights from Auckland to Milan Linate Airport via Doha, Vienna
- Ave. Duration
- 31h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 500–1,600
Flights from Auckland to Innsbruck Airport via Doha, Vienna
- Ave. Duration
- 30h 5m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- CHF 750–2,300
Flights from Auckland to Innsbruck Airport via Dubai, Vienna
- Ave. Duration
- 31h 40m
- When
- Monday and Thursday
- Estimated price
- CHF 800–2,400
- Website
- swiss.com
Flights from Auckland to Zurich Airport via New York JFK
- Ave. Duration
- 28h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 600–2,300
Flights from Auckland to Geneva International Airport via New York JFK
- Ave. Duration
- 26h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 600–2,200
- Website
- airnewzealand.com
Flights from Auckland to Frankfurt via Vancouver
- Ave. Duration
- 26h
- When
- Every day
- Estimated price
- CHF 490–1,800
Flights from Auckland to Frankfurt via New York JFK
- Ave. Duration
- 27h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 500–1,900
- Website
- airchina.com
Flights from Auckland to Frankfurt via Beijing Capital
- Ave. Duration
- 28h 45m
- When
- Tuesday
- Estimated price
- CHF 450–1,200
Flights from Auckland to Munich International Airport via Beijing Capital
- Ave. Duration
- 33h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 320–1,800
- Website
- ryanair.com
Flights from Auckland to Il Caravaggio International Airport via New York JFK, Dublin
- Ave. Duration
- 35h 30m
- When
- Sunday
- Estimated price
- CHF 550–2,100
- Website
- aa.com
Flights from Auckland to Milano Malpensa Airport via New York JFK
- Ave. Duration
- 26h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 550–2,000
- Website
- aircanada.com
Flights from Auckland to Frankfurt via Vancouver
- Ave. Duration
- 30h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 490–1,800
- Website
- singaporeair.com
Flights from Auckland to Frankfurt via New York JFK
- Ave. Duration
- 26h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 500–1,900
- Website
- wizzair.com
Flights from Auckland to Il Caravaggio International Airport via Beijing Capital, Warsaw Chopin
- Ave. Duration
- 34h 35m
- When
- Thursday
- Estimated price
- CHF 270–1,600
- Website
- brusselsairlines.com
Flights from Auckland to Innsbruck Airport via New York JFK, Brussels
- Ave. Duration
- 32h 30m
- When
- Friday
- Estimated price
- CHF 950–3,400
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Zürich HB
- Ave. Duration
- 3h 3m
- Frequency
- Hourly
- Estimated price
- CHF 85–260
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
Train from St. Margrethen SG to Chur
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Train from Monza to Colico
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 4–5
- Website
- https://www.trenord.it/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 12–27
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 40–95
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–75
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- CHF 7–17
- Website
- https://www.ns.nl/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 25–60
- Website
- https://www.ns.nl/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- CHF 35–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Flughafen München to Hauptbahnhof
- Ave. Duration
- 44 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 10–15
- Website
- https://int.bahn.de/en
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–75
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from München Hbf to Lindau, Reutin Bahnhof
- Ave. Duration
- 2h 57m
- Frequency
- Every 4 hours
- Schedules at
- arverio-by.de
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 28–45
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide



























































