There are 11 ways to get from Patras to Zurich by bus, plane, ferry, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Kalamata International Airport, fly
best- Take the bus from Patras to Kalamata
- Fly from Kalamata International Airport (KLX) to Zurich Airport (ZRH)KLX - ZRH
8h 51mCHF 155–454Bus, train to Athens International Airport, fly
cheapest- Take the bus from Patra to Kiato
- Take the train from Kiato to Athens
- Fly from Athens International Airport (ATH) to Zurich Airport (ZRH)ATH - ZRH
10h 14mCHF 91–183Bus
- Take the bus from Patras to Agrinio
- Take the bus from Agrínio to Tirana, Terminali Lindor I Autobusave
- Take the bus from Tirana, Terminali Lindor I Autobusave to Zürich HB
30h 11mFerry, train via Bologna
- Take the ferry from Patras to Ancona M.MaAsf
- Take the train from Ancona to Bologna CentraleFr
- Take the train from Bologna Centrale to Milano Centrale
- Take the train from Milano Centrale to Zuerich HbEc
30h 59mCHF 152–382Drive, car train
- Drive from Patras to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to München Ost
- Drive from München Ost to Zurich
24h 40mCHF 379–544Bus to Thessaloniki Airport Makedonia, fly
- Take the bus from Patras to Thessaloniki Macedonia KTEL Bus Station
- Fly from Thessaloniki Airport Makedonia (SKG) to Zurich Airport (ZRH)SKG - ZRH
12h 7mCHF 122–284Bus to Preveza Airport, fly
- Take the bus from Patras to Lefkáda
- Fly from Preveza Airport (PVK) to Zurich Airport (ZRH)PVK - ZRH
9h 7mCHF 152–309Fly from Patras Araxos Airport
- Fly from Patras Araxos Airport (GPA) to Zurich Airport (ZRH)GPA - ZRH
5h 47mCHF 100–227Ferry, train
- Take the ferry from Patras to Ancona M.MaAsf
- Take the train from Ancona to Milano CentraleFr
- Take the train from Milano Centrale to Zuerich HbEc
31h 33mCHF 145–352Bus via Sarandë
- Take the bus from Patra to Sarandë
- Take the bus from Sarandë to Struga
- Take the bus from Struga to Zürich
33h 34mCHF 120–155Drive 1,963.9 km
- Drive from Patras to Zurich1,963.9 km
26h 27mCHF 327–472
Patras to Zurich by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Patras to Zurich is to bus and train and fly which costs SFr 90 - SFr 190 and takes 10h 14m.
The fastest way to get from Patras to Zurich is to fly which takes 5h 47m and costs SFr 100 - SFr 230.
No, there is no direct bus from Patras to Zurich. However, there are services departing from Patras and arriving at Zürich HB via Agrínio and Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 30h 11m.
The distance between Patras and Zurich is 1819 km. The road distance is 1963.9 km.
The best way to get from Patras to Zurich without a car is to bus which takes 30h 11m and costs .
It takes approximately 8h 51m to get from Patras to Zurich, including transfers.
Patras to Zurich bus services, operated by KTEL of Aetolia-Acarnania S.A., depart from Patras station.
The best way to get from Patras to Zurich is to bus which takes 30h 11m and costs . Alternatively, you can fly, which costs SFr 100 - SFr 230 and takes 5h 47m.
Patras to Zurich bus services, operated by KTEL of Aetolia-Acarnania S.A., arrive at Agrinio station.
Zurich is 1h behind Patras. It is currently 12:47 AM in Patras and 11:47 PM in Zurich.
What companies run services between Patras, Greece and Zurich, Switzerland?
You can take a bus from Patras to Zürich HB via Agrinio, Agrínio, and Tirana, Terminali Lindor I Autobusave in around 30h 11m. Alternatively, Comlux flies from Patras Araxos Airport (GPA) to Zurich Airport (ZRH) once a week.
- Website
- en.aegeanair.com
Flights from Kalamata International Airport to Zurich Airport via Athens International Airport
- Ave. Duration
- 5h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 120–280
Flights from Athens International Airport to Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 55–140
Flights from Athens International Airport to Zurich Airport via Thessaloniki Airport Makedonia
- Ave. Duration
- 5h 36m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–140
Flights from Thessaloniki Airport Makedonia to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–430
- Website
- swiss.com
Flights from Kalamata International Airport to Zurich Airport
- Ave. Duration
- 2h 45m
- When
- Friday
- Estimated price
- CHF 110–600
Flights from Athens International Airport to Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 55–140
Flights from Thessaloniki Airport Makedonia to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–430
Flights from Preveza Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- CHF 100–550
- Website
- lufthansa.com
Flights from Kalamata International Airport to Zurich Airport via Munich
- Ave. Duration
- 5h 27m
- When
- Sunday
- Estimated price
- CHF 120–280
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- CHF 55–290
Flights from Preveza Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- CHF 100–550
- Website
- flyedelweiss.com
Flights from Kalamata International Airport to Zurich Airport
- Ave. Duration
- 2h 45m
- When
- Friday
- Estimated price
- CHF 110–600
Flights from Preveza Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- CHF 100–550
- Website
- austrian.com
Flights from Kalamata International Airport to Zurich Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- CHF 150–600
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Vienna
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–300
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Belgrade
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- CHF 60–170
- Website
- condor.com
Flights from Kalamata International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- CHF 120–480
- Website
- comlux.com
Flights from Patras Araxos Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Friday
- Estimated price
- CHF 70–190
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 25–70
- Schedules at
- trenitalia.com
Train from Ancona to Milano Centrale
- Ave. Duration
- 3h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 40–95
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–25
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Milano Centrale
- Ave. Duration
- 5h 7m
- Frequency
- Every 4 hours
- Estimated price
- CHF 25–65
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a day
- Estimated price
- CHF 11–17
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 39–44
- Website
- https://int.bahn.de/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 21–55
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Kiato to Athens
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 2610 623 888
- info@ktelachaias.gr
- Website
- ktelachaias.gr
Bus from Patras to Kalamata
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- CHF 17–21
- Website
- https://www.ktelachaias.gr/en/homepage-en/
Bus from Patras to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- CHF 35–45
- Website
- https://www.ktelachaias.gr/en/homepage-en/
- Phone
- +30 27210 28581
- info@ktelmessinias.gr
- Website
- ktelmessinias.gr
Bus from Patras to Kalamata
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- CHF 17–25
- Website
- https://www.ktelmessinias.gr/en/homepage-en/
- Schedules at
- https://www.ktelmessinias.gr/en/routes/
- Book at
- https://ktelbus.gr/mes/ticketweb/
- Phone
- +30 26410 54444
- info@ktel-aitolnias.gr
- Website
- ktel-aitolnias.gr
Bus from Patras to Agrinio
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–10
- Schedules at
- ktel-aitolnias.gr
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Agrínio to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- top-lines.gr
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Zürich HB
- Ave. Duration
- 21h 1m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- 14511
- Website
- hellenictrain.gr
Bus from Patra to Kiato
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 4–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +3026450 22364
- info@ktel-lefkadas.gr
- Website
- ktel-lefkadas.gr
Bus from Patras to Lefkáda
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- CHF 14–17
- Website
- https://ktel-lefkadas.gr/
- Schedules at
- https://ktel-lefkadas.gr/
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Patra to Sarandë
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 25
- Schedules at
- ahmetitravel.com
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Struga
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- CHF 36
- Schedules at
- senadtours.com
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Sarandë to Struga
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Struga to Zürich
- Ave. Duration
- 22h 59m
- Frequency
- Twice a week
- Estimated price
- CHF 60–95
- Schedules at
- durmotours.com.mk
Ferry from Patras to Ancona M.Ma
- Ave. Duration
- 22h 30m
- Frequency
- 6 times a week
- Estimated price
- CHF 65–160
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- CHF 65–95
- 2 Bed Inside Cabin
- CHF 95–120
- 4 Bed Outside Cabin
- CHF 100–130
- 2 Bed Lux Cabin
- CHF 130–160
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Yes, the driving distance between Patras to Zurich is 1964 km. It takes approximately 26h 27m to drive from Patras to Zurich.
There are 1217+ hotels available in Zurich.


















































