There are 9 ways to get from Athens to St. Moritz by plane, train, bus, busferry, ferry, or car
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 Athens International Airport (ATH) to Zurich Airport (ZRH)ATH - ZRH
- Take the train from Zürich HB to Chur
- Take the train from Chur to St. Moritz
9h 50mCHF 134–271Fly to Milano Malpensa Airport, train, bus
cheapest- Fly from Athens International Airport (ATH) to Milano Malpensa Airport (MXP)ATH - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centrale
- Take the train from Milano Centrale to Colico
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof
12h 16mCHF 53–180Bus, train via Bari
- Take the bus from Athens to Rrogozhinë
- Take the bus from Rrogozhinë to Bari Porto
- Take the train from Bari Centrale to Milano CentraleFr
- Take the train from Milano Centrale to Tirano
- Take the train from Tirano to St. MoritzRe9 / ...
29h 50mBus and ferry, ferry, train
- Take the busferry from Athens - KTEL Liosion Street to Sami
- Take the ferry from Sami to Port of Bari
- Take the train from Bari Centrale to Milano CentraleFr
- Take the train from Milano Centrale to Tirano
- Take the train from Tirano to St. MoritzRe9 / ...
41h 28mDrive 2,099.8 km
- Drive from Athens to St. Moritz2,099.8 km
22h 26mCHF 348–502Fly to Il Caravaggio International Airport, train, bus
- Fly from Athens International Airport (ATH) to Il Caravaggio International Airport (BGY)ATH - BGY
- Take the train from Milano Centrale to Colico
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof
11h 44mCHF 69–251Train, bus
- Take the train from Athens to ThessalonikiIc
- Take the bus from Thessaloníki to Pristina
- Take the bus from Pristina to Bellinzona
- Take the bus from Bellinzona, Stazione to Thusis, Bahnhof171
- Take the train from Thusis to St. MoritzR38 / ...
30h 15mBus
- Take the bus from Athens to Beograd, Autobuska stanica
- Take the bus from Beograd, Autobuska stanica to Lugano, Stazione
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhof631
38h 12mCHF 101–154Bus, train
- Take the bus from Athens to Vlorë
- Take the bus from Vlore , station to Monza Stazione FS
- Take the train from Monza to Tirano
- Take the train from Tirano to St. MoritzRe9 / ...
46h 19m
Athens International Airport (ATH) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Athens to St. Moritz is to fly and train and bus which costs SFr 50 - SFr 180 and takes 12h 16m.
The fastest way to get from Athens to St. Moritz is to fly and train which takes 9h 50m and costs SFr 130 - SFr 280.
No, there is no direct bus from Athens to St. Moritz. However, there are services departing from Athens and arriving at St. Moritz, Bahnhof via Beograd, Autobuska stanica and Lugano, Stazione Nord. The journey, including transfers, takes approximately 38h 12m.
The distance between Athens and St. Moritz is 1878 km. The road distance is 2099.8 km.
The best way to get from Athens to St. Moritz without a car is to bus and train via Bari which takes 29h 50m and costs .
It takes approximately 9h 50m to get from Athens to St. Moritz, including transfers.
Athens to St. Moritz bus services, operated by FP Travel, depart from Athens station.
Athens to St. Moritz bus services, operated by FP Travel, arrive at Beograd, Autobuska stanica station.
St. Moritz is 1h behind Athens. It is currently 5:11 PM in Athens and 4:11 PM in St. Moritz.
Yes, the driving distance between Athens to St. Moritz is 2100 km. It takes approximately 22h 26m to drive from Athens to St. Moritz.
What companies run services between Athens, Greece and St. Moritz, Switzerland?
You can take a bus from Athens to St. Moritz, Bahnhof via Beograd, Autobuska stanica, Lugano, Stazione, and Lugano, Stazione Nord in around 38h 12m.
- Website
- en.aegeanair.com
Flights from Athens International Airport to Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Athens International Airport to Zurich Airport via Thessaloniki
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Athens International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- CHF 50–130
Flights from Athens International Airport to Milano Malpensa Airport via Thessaloniki
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- CHF 50–130
- Website
- swiss.com
Flights from Athens International Airport to Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 55–150
- Website
- ryanair.com
Flights from Athens International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday and Saturday
- Estimated price
- CHF 30–140
Flights from Athens International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 40–160
Flights from Athens International Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- CHF 40–160
- Website
- easyjet.com
Flights from Athens International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 26–110
- Website
- skyexpress.gr
Flights from Athens International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- CHF 40–120
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- CHF 35–60
- 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
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/home
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Website
- https://www.rhb.ch/en/home
Train from Thusis to St. Moritz
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/home
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 7h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 60–140
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 9h 44m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–100
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–13
- Website
- https://www.trenord.it/en/
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
Train from Monza to Tirano
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 9–12
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 14
- Website
- https://www.malpensaexpress.it/en/
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Thessaloniki
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- CHF 20–29
- Website
- https://www.hellenictrain.gr/en
- Phone
- +210 52 25 550
- arttouroe@gmail.com
- Website
- arttour.gr
Bus from Athens to Rrogozhinë
- Ave. Duration
- 9h 23m
- Frequency
- Once daily
- Estimated price
- CHF 38
- Schedules at
- arttour.gr
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Rrogozhinë to Bari Porto
- Ave. Duration
- 3h 43m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +30 26710 22281
- info@ktelkefalonias.gr
- Website
- ktelkefalonias.gr
Busferry from Athens - KTEL Liosion Street to Sami
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- CHF 17–25
- Website
- https://ktelkefalonias.gr/en
- 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
Bus from Bellinzona, Stazione to Thusis, Bahnhof
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- https://www.postauto.ch
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- CHF 10–15
- Website
- https://www.postauto.ch
- Phone
- +383 44 162 498
- info@barilevaturist.com
- Website
- web.facebook.com
Bus from Thessaloníki to Pristina
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- CHF 17–21
- Website
- https://web.facebook.com/BarilevaTuristKosova
- Phone
- + 383 (0) 44 542 029
- sharrtravel@hotmail.com
- Website
- sharrtravel.com
Bus from Thessaloníki to Pristina
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- CHF 19
- Website
- https://www.sharrtravel.com
Bus from Pristina to Bellinzona
- Ave. Duration
- 14h 51m
- Frequency
- Twice a week
- Website
- https://www.sharrtravel.com
- Phone
- +38349112555
- Website
- facebook.com
Bus from Thessaloníki to Pristina
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- CHF 19
- Schedules at
- facebook.com
- fertours3@gmail.com
Bus from Pristina to Bellinzona
- Ave. Duration
- 14h 20m
- Frequency
- 3 times a week
- Schedules at
- https://www.facebook.com/fertourstravelagency
- Phone
- +383 49 871 234
- ardititours@hotmail.com
- Website
- sr-rs.facebook.com
Bus from Pristina to Bellinzona
- Ave. Duration
- 15h 49m
- Frequency
- Twice a week
- Estimated price
- CHF 45–55
- Website
- https://sr-rs.facebook.com/ardititours/
- Phone
- +302105233969
- fptravel@otenet.gr
- Website
- fptravel.gr
Bus from Athens to Beograd, Autobuska stanica
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- CHF 55–85
- Schedules at
- fptravel.gr
- Phone
- +381 020 313101
- Website
- facebook.com
Bus from Beograd, Autobuska stanica to Lugano, Stazione
- Ave. Duration
- 17h 52m
- Frequency
- Twice a week
- Estimated price
- CHF 117
- Schedules at
- facebook.com
- Phone
- 00 381 31 510 060
- zlatanprevoz@gmail.com
- Website
- facebook.com
Bus from Beograd, Autobuska stanica to Lugano, Stazione
- Ave. Duration
- 19h 28m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- facebook.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Athens to Vlorë
- Ave. Duration
- 9h 58m
- Frequency
- Once daily
- Estimated price
- CHF 38
- Schedules at
- top-lines.gr
- Phone
- +355 692323966
Bus from Vlore , station to Monza Stazione FS
- Ave. Duration
- 28h 45m
- Frequency
- Twice a week
- Estimated price
- CHF 75
- Schedules at
- web.facebook.com
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Ferry from Sami to Port of Bari
- Ave. Duration
- 17h 15m
- Frequency
- Once a week
- Estimated price
- CHF 78
- Website
- https://ventourisferries.com/en/
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
Getting around the Cyclades
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
There are 2049+ hotels available in St. Moritz.























































