There are 9 ways to get from Bar to Bern by train, plane, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Podgorica Airport, fly to Zurich Airport, train
best- Take the train from Bar to Aerodromtrain
- Fly from Podgorica Airport (TGD) to Zurich Airport (ZRH)plane TGD - ZRH
- Take the train from Zürich Flughafen to Berntrain
6h 46mCHF 137–385Bus
cheapest- Take the bus from Polje, Autobuska Stanica Bar to Pećbus
- Take the bus from Peja to Bernbus
28h 49mCHF 72–129Bus via Derventa
- Take the bus from Željeznička stanica Bar to Derventa, Milovana Bjeloševića Belogbus
- Take the bus from Derventa, Milovana Bjeloševića Belog to Bernbus
19h 19mDrive 1,444.6 km
- Drive from Bar to Berncar 1,444.6 km
17h 48mCHF 241–347Bus to Tirana International Airport Nënë Tereza, fly to Zurich Airport, train
- Take the bus from Polje, Autobuska Stanica Bar to Tirana Airportbus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Zurich Airport (ZRH)plane TIA - ZRH
- Take the train from Zürich Flughafen to Berntrain
8h 30mCHF 143–392Train to Podgorica Airport, fly to Mulhouse, train
- Take the train from Bar to Aerodromtrain
- Fly from Podgorica Airport (TGD) to Mulhouse (MLH)plane TGD - MLH
- Take the train from Basel SBB to Berntrain
6h 55mCHF 73–456Bus to Tirana International Airport Nënë Tereza, fly to Mulhouse, train
- Take the bus from Polje, Autobuska Stanica Bar to Tirana Airportbus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Mulhouse (MLH)plane TIA - MLH
- Take the train from Basel SBB to Berntrain
8h 49mCHF 94–543Bus to Dubrovnik Airport, fly to Zurich Airport, train
- Take the bus from Polje, Autobuska Stanica Bar to Dubrovnik, Autobusni kolodvorbus
- Fly from Dubrovnik Airport (DBV) to Zurich Airport (ZRH)plane DBV - ZRH
- Take the train from Zürich Flughafen to Berntrain
10h 30mCHF 143–396Night train, bus, train
- Take the nighttrain from Bar to Prijepoljenighttrain 432
- Take the bus from Prijepolje, Železnička stanica to Luzern, Bahnhofbus
- Take the train from Luzern to Berntrain Ic
31h 47mCHF 77–118
Podgorica Airport (TGD) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Bar to Bern is to night train and bus and train which costs SFr 75 - SFr 120 and takes 31h 47m.
The fastest way to get from Bar to Bern is to train and fly which takes 6h 46m and costs SFr 130 - SFr 390.
No, there is no direct bus from Bar to Bern. However, there are services departing from Željeznička stanica Bar and arriving at Bern via Derventa, Milovana Bjeloševića Belog. The journey, including transfers, takes approximately 19h 19m.
The distance between Bar and Bern is 1182 km. The road distance is 1444.6 km.
The best way to get from Bar to Bern without a car is to bus via Derventa which takes 19h 19m and costs .
It takes approximately 6h 46m to get from Bar to Bern, including transfers.
Bar to Bern bus services, operated by STP Derventa, depart from Željeznička stanica Bar station.
Bar to Bern bus services, operated by STP Derventa, arrive at Derventa, Milovana Bjeloševića Belog station.
Yes, the driving distance between Bar to Bern is 1445 km. It takes approximately 17h 48m to drive from Bar to Bern.
There are 365+ hotels available in Bern.
What companies run services between Bar, Montenegro and Bern, Switzerland?
You can take a bus from Željeznička stanica Bar to Bern via Derventa, Milovana Bjeloševića Belog in around 19h 19m.
- Website
- austrian.com
Flights from Podgorica Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 95–350
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Vienna
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 85–320
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Bar to Aerodrom
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 1–5
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- CHF 1–3
- First Class
- CHF 4–5
Train from Bar to Aerodrom
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 1–5
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- CHF 1–3
- First Class
- CHF 4–5
Night train from Bar to Prijepolje
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- CHF 8–18
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- CHF 8–10
- First Class
- CHF 16–18
- Phone
- +387 65 407 734
- [email protected]
Bus from Željeznička stanica Bar to Derventa, Milovana Bjeloševića Belog
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Schedules at
- facebook.com
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

