There are 6 ways to get from Zagreb Airport (ZAG) to Beč by bus, train, taxi, tram, rideshare, 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, train, taxi
best- Take the bus from Zagreb Airport to Novo Mesto, Avtobusna postajabus
- Take the train from Novo Mesto Kandija to Grosupljetrain Re
- Take the taxi from Grosuplje to Bečtaxi
4h€122–425Drive 170.1 km
cheapest- Drive from Zagreb Airport (ZAG) to Bečcar 170.1 km
2h€24–35Line 290 bus, line 2 tram, train, taxi
- Take the bus from Stari terminal to Savišćebus 290
- Take the tram from Savišće to Glavni kolodvortram 2 / ...
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the train from Ljubljana to Borovnicatrain Re / ...
- Take the taxi from Borovnica to Bečtaxi
5h 45m€58–87Airport Transfer
- Take the rideshare from Zagreb-ZAG to Beč170.1 km
2hBus via Novo Mesto
- Take the bus from Zagreb Airport to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo mesto to Ljubljana APbus
- Take the bus from Ljubljana AP to Rakek Petrolbus
5h 1m€66–373Bus
- Take the bus from Zagreb to Ljubljana bus stationbus 1900 / ...
5h 33m€43–72
Questions & Answers
The cheapest way to get from Zagreb Airport (ZAG) to Beč is to drive which costs €23 - €35 and takes 2h.
The fastest way to get from Zagreb Airport (ZAG) to Beč is to drive which takes 2h and costs €23 - €35.
No, there is no direct bus from Zagreb Airport (ZAG) to Beč. However, there are services departing from Zagreb Airport and arriving at Rakek Petrol via Novo mesto and Ljubljana AP. The journey, including transfers, takes approximately 5h 1m.
The distance between Zagreb Airport (ZAG) and Beč is 189 km. The road distance is 170.1 km.
The best way to get from Zagreb Airport (ZAG) to Beč without a car is to bus and train and taxi which takes 4h and costs €120 - €430.
It takes approximately 4h to get from Zagreb Airport (ZAG) to Beč, including transfers.
Zagreb Airport (ZAG) to Beč bus services, operated by GoOpti, depart from Zagreb Airport station.
Zagreb Airport (ZAG) to Beč bus services, operated by GoOpti, arrive at Novo Mesto, Avtobusna postaja station.
Yes, the driving distance between Zagreb Airport (ZAG) to Beč is 170 km. It takes approximately 2h to drive from Zagreb Airport (ZAG) to Beč.
There are 1196+ hotels available in Beč.
What companies run services between Zagreb Airport (ZAG), Croatia and Beč, Slovenia?
You can take a bus from Zagreb Airport to Beč via Novo mesto, Ljubljana AP, and Rakek Petrol in around 5h 1m.
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Novo Mesto Kandija to Grosuplje
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €10–16
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Borovnica
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 1 3651 555
- [email protected]
- Website
- zet.hr
Tram from Savišće to Glavni kolodvor
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–2
- Schedules at
- zet.hr
- Single fare, daytime (validity 90 minutes)
- €2
- Single fare, night time
- €2
- Single fare, daytime (validity 30 minutes)
- €1
- Single fare, daytime (validity 60 minutes)
- €1
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €27–40
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Borovnica
- Ave. Duration
- 31 min
- Frequency
- Twice daily
- Estimated price
- €4–6
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Ljubljana to Borovnica
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- €3–12
- Website
- PKP Intercity
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb Airport to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €22–300
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Zagreb Airport to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €22–300
- Website
- GoOpti
- Shared
- €22
- Private
- €92
- Phone
- +385 1 3651 555
- [email protected]
- Website
- zet.hr
Bus from Stari terminal to Savišće
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Schedules at
- zet.hr
- Single fare, daytime (validity 90 minutes)
- €2
- Single fare, night time
- €2
- Single fare, daytime (validity 30 minutes)
- €1
- Single fare, daytime (validity 60 minutes)
- €1
- Phone
- +386 1 431 77 00
- [email protected]
- Website
- Nomago
Bus from Novo mesto to Ljubljana AP
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €9–21
- Website
- Nomago
Bus from Ljubljana AP to Rakek Petrol
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €5–13
- Website
- Nomago
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Ljubljana bus station
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zagreb to Ljubljana bus station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €14–25
- Website
- BlaBlaCar Bus
- Ave. Duration
- 34 min
- Estimated price
- €26–110
Taxi
- Phone
- +381 31 227 775
City Taxi
- Phone
- +386 080 11 17
- Website
- taxi-rondo.si
Metro Taxi
- Phone
- 080 11 90
- Website
- taximetro.si
Taksi društvo Ljubljana
- Phone
- +386 1 234 90 00
- Website
- taxi-ljubljana.si
Taxi Laguna
- Phone
- +386 31 492 299
- Website
- taxi-laguna.com
Taxi Rumeni
- Phone
- +386 041 731 831
- Website
- rumenitaxi.com
Wizi
- Phone
- +386 1 777 1212
- Website
- wizi.hr
Mestni taxi
- Phone
- +386 (0)70 901 033
- Website
- visit-postojna.si
Taksi Postojna - Darij Marušič
- Phone
- +386 31 413 254
Taxi Vrcon
- Phone
- + 386 (0)41 959 037
- Website
- visit-postojna.si
Taxi
- Phone
- +381 31 227 775
Taxi AHA
- Phone
- +386 31 543 174
- Website
- taxiaha.si
Taxi Marko
- Phone
- +38641662701
- Website
- taximarko.si
Fer Taxi
- Phone
- +386 51 249 364
- Website
- facebook.com
Want to know more about travelling around Slovenia
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Zagreb Airport (ZAG) and Beč. A great option if you don't have a driver's licence or want to avoid public transport.







































