There are 9 ways to get from Patras to Bern by plane, train, ferry, bus, 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 Patras Araxos Airport to Zurich Airport, train
best- Fly from Patras Araxos Airport (GPA) to Zurich Airport (ZRH)GPA - ZRH
- Take the train from Zürich Flughafen to Bern
6h 55mCHF 123–294Bus, train to Athens International Airport, fly to Geneva International Airport, train
cheapest- Take the bus from Patra to Kiato
- Take the train from Kiato to Athens
- Fly from Athens International Airport (ATH) to Geneva International Airport (GVA)ATH - GVA
- Take the train from Genève-Aéroport to Bern
12h 46mCHF 84–250Ferry, 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 BernEc
30h 55mCHF 157–367Bus
- 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 Bern, Hauptbahnhof
33h 10mDrive 2,061.6 km
- Drive from Patras to Bern2,061.6 km
26h 15mCHF 341–493Bus, train to Athens International Airport, fly to Zurich Airport, train
- 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
- Take the train from Zürich Flughafen to Bern
11h 21mCHF 114–240Bus to Preveza Airport, fly to Zurich Airport, train
- Take the bus from Patras to Lefkáda
- Fly from Preveza Airport (PVK) to Zurich Airport (ZRH)PVK - ZRH
- Take the train from Zürich Flughafen to Bern
10h 15mCHF 185–356Ferry, 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 BernEc
31h 27mCHF 150–352Bus via Sarandë
- Take the bus from Patra to Sarandë
- Take the bus from Sarandë to Struga
- Take the bus from Struga to Bern
37h 16mCHF 130–170
Patras to Bern by ferry, foot, bus, and train
Questions & Answers
The cheapest way to get from Patras to Bern is to bus and train and fly which costs SFr 80 - SFr 250 and takes 12h 46m.
The fastest way to get from Patras to Bern is to fly and train which takes 6h 55m and costs SFr 120 - SFr 300.
No, there is no direct bus from Patras to Bern. However, there are services departing from Patras and arriving at Bern, Hauptbahnhof via Agrínio and Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 33h 10m.
The distance between Patras and Bern is 1636 km. The road distance is 2061.6 km.
The best way to get from Patras to Bern without a car is to ferry and train via Bologna which takes 30h 55m and costs SFr 150 - SFr 370.
It takes approximately 6h 55m to get from Patras to Bern, including transfers.
Patras to Bern bus services, operated by KTEL of Aetolia-Acarnania S.A., depart from Patras station.
Patras to Bern bus services, operated by KTEL of Aetolia-Acarnania S.A., arrive at Agrinio station.
Bern is 1h behind Patras. It is currently 5:26 PM in Patras and 4:26 PM in Bern.
Yes, the driving distance between Patras to Bern is 2062 km. It takes approximately 26h 15m to drive from Patras to Bern.
What companies run services between Patras, Greece and Bern, Switzerland?
You can take a bus from Patras to Bern, Hauptbahnhof via Agrinio, Agrínio, and Tirana, Terminali Lindor I Autobusave in around 33h 10m.
- 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
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–150
Flights from Athens International Airport to Geneva International Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 60–190
Flights from Athens International Airport to Geneva International Airport via Thessaloniki
- Ave. Duration
- 5h 27m
- When
- Monday
- Estimated price
- CHF 65–190
- Website
- swiss.com
Flights from Athens International Airport to Zurich Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Preveza Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- CHF 360–850
Flights from Athens International Airport to Geneva International Airport
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 60–190
- Website
- comlux.com
Flights from Patras Araxos Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Friday
- Estimated price
- CHF 70–200
- Website
- austrian.com
Flights from Patras Araxos Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- CHF 80–320
- Website
- flyedelweiss.com
Flights from Preveza Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- CHF 360–850
- Website
- easyjet.com
Flights from Athens International Airport to Geneva International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 30–120
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–65
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Schedules at
- trenitalia.com
Train from Ancona to Milano Centrale
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- 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 12m
- 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 36m
- 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 Bern
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- CHF 55–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 55–75
- 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 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 Bern, Hauptbahnhof
- Ave. Duration
- 24h
- 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 Bern
- Ave. Duration
- 26h 41m
- Frequency
- Twice a week
- Estimated price
- CHF 70–110
- 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
There are 331+ hotels available in Bern.
















































