There are 11 ways to get from Elbasan to Bern by bus, plane, train, 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.
Bus to Ohrid Airport, fly to Zurich Airport, train
best- Take the bus from Elbasan to Struga
- Fly from Ohrid Airport (OHD) to Zurich Airport (ZRH)OHD - ZRH
- Take the train from Zürich Flughafen to Bern
6h 53mCHF 168–495Fly Tirana International Airport Nënë Tereza to Mulhouse, train
cheapest- Fly from Tirana International Airport Nënë Tereza (TIA) to Mulhouse (MLH)TIA - MLH
- Take the train from Basel SBB to Bern
8h 11mCHF 62–315Bus, train
- Take the bus from Elbasan to Bari Porto
- Take the train from Bari Centrale to Milano CentraleFr
- Take the train from Milano Centrale to BernEc
17h 22mBus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhof
25h 33mDrive 1,603.4 km
- Drive from Elbasan to Bern1,603.4 km
20h 17mCHF 255–369Fly Tirana International Airport Nënë Tereza to Zurich Airport, train
- Fly from Tirana International Airport Nënë Tereza (TIA) to Zurich Airport (ZRH)TIA - ZRH
- Take the train from Zürich Flughafen to Bern
7h 33mCHF 102–260Bus to Ohrid Airport, fly to Mulhouse, train
- Take the bus from Elbasan to Struga
- Fly from Ohrid Airport (OHD) to Mulhouse (MLH)OHD - MLH
- Take the train from Basel SBB to Bern
7h 21mCHF 115–400Fly Tirana International Airport Nënë Tereza to Il Caravaggio International Airport, train
- Fly from Tirana International Airport Nënë Tereza (TIA) to Il Caravaggio International Airport (BGY)TIA - BGY
- Take the train from Milano Centrale to Bern
10h 35mCHF 81–299Bus to Pristina, fly to Basel, train
- Take the bus from Elbasan to Pristina
- Fly from Pristina (PRN) to Basel (BSL)PRN - BSL
- Take the train from Basel SBB to Bern
11h 27mFly Tirana International Airport Nënë Tereza to Milano Malpensa Airport, train
- Fly from Tirana International Airport Nënë Tereza (TIA) to Milano Malpensa Airport (MXP)TIA - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig to Bern
10h 31mCHF 79–332Bus via Struga
- Take the bus from Elbasan to Struga
- Take the bus from Struga to Bern
28h 23mCHF 73–114
Ohrid Airport (OHD) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Elbasan to Bern is to bus via Struga which costs SFr 70 - SFr 120 and takes 28h 23m.
The fastest way to get from Elbasan to Bern is to bus and fly and train which takes 6h 53m and costs SFr 160 - SFr 500.
No, there is no direct bus from Elbasan to Bern. However, there are services departing from Elbasan and arriving at Bern, Hauptbahnhof via Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 25h 33m.
The distance between Elbasan and Bern is 1404 km. The road distance is 1603.4 km.
The best way to get from Elbasan to Bern without a car is to Bus and train which takes 17h 22m and costs .
It takes approximately 6h 53m to get from Elbasan to Bern, including transfers.
Elbasan to Bern bus services, operated by Diamant Travel, depart from Tirana, Terminali Lindor I Autobusave station.
Elbasan to Bern bus services, operated by Diamant Travel, arrive at Bern, Hauptbahnhof station.
Yes, the driving distance between Elbasan to Bern is 1603 km. It takes approximately 20h 17m to drive from Elbasan to Bern.
There are 331+ hotels available in Bern.
What companies run services between Elbasan, Albania and Bern, Switzerland?
Diamant Travel operates a bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhof once a week, and the journey takes 24h.
- Website
- ryanair.com
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 35–210
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- CHF 35–210
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Sunday
- Estimated price
- CHF 45–150
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport via Bari
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- CHF 45–150
- Website
- comlux.com
Flights from Ohrid Airport to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Thursday and Saturday
- Estimated price
- CHF 110–850
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Thursday
- Estimated price
- CHF 65–490
Flights from Pristina to Basel
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 85–700
- Website
- flexflight.dk
Flights from Ohrid Airport to Zurich Airport
- Ave. Duration
- 2h 15m
- When
- Thursday and Saturday
- Estimated price
- CHF 110–850
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Thursday
- Estimated price
- CHF 65–490
Flights from Pristina to Basel
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 85–700
- Website
- flyulendo.com
Flights from Tirana International Airport Nënë Tereza to Mulhouse
- Ave. Duration
- 2h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 30–230
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 20–110
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 20–150
- Website
- easyjet.com
Flights from Pristina to Basel
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- CHF 50–160
Flights from Pristina to Basel
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- CHF 55–310
- Website
- austrian.com
Flights from Ohrid Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 35m
- When
- Sunday
- Estimated price
- CHF 110–470
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Vienna
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- swiss.com
Flights from Ohrid Airport to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Friday
- Estimated price
- CHF 280–700
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–270
- Website
- flyedelweiss.com
Flights from Ohrid Airport to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Friday
- Estimated price
- CHF 280–700
- Website
- airserbia.com
Flights from Ohrid Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 40m
- When
- Monday
- Estimated price
- CHF 100–280
- Website
- lufthansa.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- CHF 70–280
- Website
- wizzair.com
Flights from Ohrid Airport to Mulhouse
- Ave. Duration
- 2h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 80–340
- Website
- airalbania.com.al
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 40–220
- 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 Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
- 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 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
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Struga
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- CHF 3–5
- Schedules at
- eurobus.mk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Elbasan to Bari Porto
- Ave. Duration
- 4h 14m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- 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
- +355 (0) 69 432/6000
- bleditravel@hotmail.com
- Website
- facebook.com
Bus from Elbasan to Pristina
- Ave. Duration
- 3h 28m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- 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
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



































