There are 10 ways to get from Bar to Zurich by train, plane, bus, car, shuttle, 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
best- Take the train from Bar to Aerodromtrain
- Fly from Podgorica Airport (TGD) to Zurich Airport (ZRH)plane TGD - ZRH
5h 39mCHF 106–260Night train, bus
cheapest- Take the nighttrain from Bar to Prijepoljenighttrain 432
- Take the bus from Prijepolje, Železnička stanica to Zürich Hbfbus
31h 2mCHF 58–97Bus, train
- 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 St. Gallenbus
- Take the train from St. Gallen to Zürich HBtrain Ic5 / ...
17h 5mBus, train via Graz
- Take the bus from Željeznička stanica Bar to Slavonski Brod, Autobusni Kolodvorbus
- Take the train from Slavonski Brod to Zagreb Glavni Kol.train Re / ...
- Take the train from Zagreb Glavni Kol. to Graz Hbftrain Ec
- Take the train from Graz Hbf to Zuerich Hbtrain Ec
26h 53mDrive 1,345.8 km
- Drive from Bar to Zurichcar 1,345.8 km
17h 58mCHF 224–324Bus to Tirana International Airport Nënë Tereza, fly to Zurich Airport
- 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
7h 18mCHF 107–267Train, shuttle to Tivat Airport, fly to Zurich Airport
- Take the train from Bar to Aerodromtrain
- Take a shuttle bus from Podgorica Airport to Kotor, Autobuska Stanica
- Fly from Tivat Airport (TIV) to Zurich Airport (ZRH)plane TIV - ZRH
6h 58mCHF 209–491Bus to Dubrovnik Airport, fly to Zurich Airport
- Take the bus from Polje, Autobuska Stanica Bar to Dubrovnik, Autobusni kolodvorbus
- Fly from Dubrovnik Airport (DBV) to Zurich Airport (ZRH)plane DBV - ZRH
9h 3mCHF 112–263Train 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 Zürich HBtrain
6h 53mCHF 67–400Bus
- Take the bus from Polje, Autobuska Stanica Bar to Split Bus Stationbus
- Take the bus from Split Bus Station to Zürich Hbfbus
26hCHF 159–241
Podgorica Airport (TGD) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Bar to Zurich is to night train and bus which costs SFr 55 - SFr 100 and takes 31h 2m.
The fastest way to get from Bar to Zurich is to train and fly which takes 5h 39m and costs SFr 100 - SFr 260.
No, there is no direct bus from Bar to Zurich. However, there are services departing from Polje, Autobuska Stanica Bar and arriving at Zürich Hbf via Split Bus Station. The journey, including transfers, takes approximately 26h.
The distance between Bar and Zurich is 1067 km. The road distance is 1345.8 km.
The best way to get from Bar to Zurich without a car is to bus and train which takes 17h 5m and costs .
It takes approximately 5h 39m to get from Bar to Zurich, including transfers.
Bar to Zurich bus services, operated by Royal Travel Cetinje, depart from Polje, Autobuska Stanica Bar station.
Bar to Zurich bus services, operated by Royal Travel Cetinje, arrive at Split Bus Station.
Yes, the driving distance between Bar to Zurich is 1346 km. It takes approximately 17h 58m to drive from Bar to Zurich.
Book your Bar to Zurich bus tickets online with Omio.
What companies run services between Bar, Montenegro and Zurich, Switzerland?
You can take a bus from Polje, Autobuska Stanica Bar to Zürich Hbf via Split Bus Station in around 26h.
- Website
- swiss.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 2m
- When
- Monday, Friday, Tuesday, Saturday, and Sunday
- Estimated price
- CHF 80–320
Flights from Tivat Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday and Friday
- Estimated price
- CHF 70–390
Flights from Dubrovnik Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–300
- Website
- austrian.com
Flights from Podgorica Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 95–380
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 85–360
Flights from Tivat Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- CHF 110–440
- Website
- lufthansa.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Thursday to Sunday
- Estimated price
- CHF 95–340
Flights from Tivat Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- CHF 120–430
Flights from Dubrovnik Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 90–320
- Website
- croatiaairlines.com
Flights from Dubrovnik Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–300
Flights from Dubrovnik Airport to Zurich Airport via Zagreb
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 120–290
- Website
- airserbia.com
Flights from Podgorica Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 100–190
Flights from Tivat Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 110–320
- Website
- interjet.com
Flights from Podgorica Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- CHF 110–290
- Website
- comlux.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Saturday
- Estimated price
- CHF 70–210
- Website
- flyedelweiss.com
Flights from Tivat Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday and Friday
- Estimated price
- CHF 70–390
- Website
- wizzair.com
Flights from Podgorica Airport to Mulhouse
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 35–350
- 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
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–17
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- CHF 8–9
- First Class
- CHF 15–17
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a week
- Estimated price
- CHF 10–21
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 10–14
- 1st Class Ticket
- CHF 17–21
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Slavonski Brod to Zagreb Glavni Kol.
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- CHF 14
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Graz Hbf
- Ave. Duration
- 4h 26m
- Frequency
- Twice daily
- Estimated price
- CHF 18
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Graz Hbf to Zuerich Hb
- Ave. Duration
- 10h 31m
- Frequency
- Once daily
- Estimated price
- CHF 140–180
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- 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
Bus from Željeznička stanica Bar to Slavonski Brod, Autobusni Kolodvor
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Derventa, Milovana Bjeloševića Belog to St. Gallen
- Ave. Duration
- 10h 14m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Polje, Autobuska Stanica Bar to Tirana Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 17–35
- Schedules at
- Diamant Travel
- Phone
- +382 69 737 787
- [email protected]
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Kotor, Autobuska Stanica
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- CHF 95–140
- Schedules at
- gomontenegro.me
- Phone
- +382 69 294 654
- [email protected]
- Website
- busticket4.me
Bus from Polje, Autobuska Stanica Bar to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Schedules at
- Royal Travel Cetinje
Bus from Polje, Autobuska Stanica Bar to Split Bus Station
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- CHF 50–110
- Schedules at
- Royal Travel Cetinje
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Polje, Autobuska Stanica Bar to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Estimated price
- CHF 15–22
- Schedules at
- croatiabus.hr
Bus from Polje, Autobuska Stanica Bar to Split Bus Station
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- CHF 24–60
- Schedules at
- croatiabus.hr
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Split Bus Station to Zürich Hbf
- Ave. Duration
- 16h 45m
- Frequency
- Twice a week
- Estimated price
- CHF 134
- Schedules at
- zelicreisen.ch
- Phone
- + 381 31 510 060
- [email protected]
- Website
- facebook.com
Bus from Prijepolje, Železnička stanica to Zürich Hbf
- Ave. Duration
- 25h 5m
- Frequency
- Once a week
- Estimated price
- CHF 50–80
- 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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
There are 1271+ hotels available in Zurich.



































