There are 7 ways to get from Zagreb (Station) to Graz by bus, train, car, shuttle, or rideshare
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
best- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
- Take the train from Maribor to Graz Hbftrain 676 / ...
3h 2m€54–244Rideshare
cheapest- Take the rideshare from Zagreb to Graz180.7 km
2h 59m€9Train
- Take the train from Zagreb Glavni Kol. to Zidani Mosttrain 318 / ...
- Take the train from Zidani Most to Maribortrain Re / ...
- Take the train from Maribor to Graz Don Boscotrain 676 / ...
4h 48m€19Drive 182.5 km
- Drive from Zagreb (Station) to Grazcar 182.5 km
1h 58m€30–43Shuttle
- Take a shuttle bus from Zagreb to Graz - Hbf Busbahnhof
2h 40m€230–370Bus via Maribor
- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
- Take the bus from Maribor, Avtobusna Postaja to Graz - Hbf Busbahnhofbus
3h 5m€133–378Bus
- Take the bus from Zagreb to Graz P&R Weblingbus 885 / ...
3h 10m€19–26
Zagreb (Station) to Graz by foot and train
Comparing Your Travel Options
The cheapest way to get from Zagreb (Station) to Graz is to rideshare which costs €9 and takes 2h 59m.
The fastest way to get from Zagreb (Station) to Graz is to drive which takes 1h 58m and costs €29 - €45.
No, there is no direct bus from Zagreb (Station) to Graz. However, there are services departing from Zagreb and arriving at Graz - Hbf Busbahnhof via Maribor, Avtobusna Postaja. The journey, including transfers, takes approximately 3h 5m.
No, there is no direct train from Zagreb (Station) to Graz. However, there are services departing from Zagreb Glavni Kol. and arriving at Graz Don Bosco via Zidani Most and Maribor. The journey, including transfers, takes approximately 4h 48m.
The distance between Zagreb (Station) and Graz is 183 km. The road distance is 182.5 km.
The best way to get from Zagreb (Station) to Graz without a car is to bus and train which takes 3h 2m and costs €50 - €250.
It takes approximately 3h 2m to get from Zagreb (Station) to Graz, including transfers.
Zagreb (Station) to Graz bus services, operated by GoOpti, depart from Zagreb station.
Zagreb (Station) to Graz train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Zagreb (Station) to Graz is to train which takes 4h 48m and costs €20. Alternatively, you can bus via Maribor, which costs €130 - €380 and takes 3h 5m.
What companies run services between Zagreb (Station), Croatia and Graz, Austria?
You can take a vehicle from Zagreb (Station) to Graz Don Bosco via Zagreb Glavni Kol., Zidani Most, and Maribor in around 4h 48m. Alternatively, GoOpti operates a shuttle from Zagreb to Graz - Hbf Busbahnhof on demand. Tickets cost €230–370 and the journey takes 2h 40m.
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €6
- Website
- Slovenske železnice (SŽ)
Train from Zidani Most to Maribor
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
Train from Maribor to Graz Don Bosco
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €5
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- €6
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Zidani Most
- Ave. Duration
- 1h 19m
- Frequency
- Every 2 hours
- Estimated price
- €7
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- €45–240
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
Shuttle from Zagreb to Graz - Hbf Busbahnhof
- Ave. Duration
- 2h 40m
- Frequency
- On demand
- Estimated price
- €230–370
- Website
- GoOpti
- Private
- €278
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- €45–240
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
Bus from Maribor, Avtobusna Postaja to Graz - Hbf Busbahnhof
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- €85–140
- Website
- GoOpti
- Private
- €124
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Graz P&R Webling
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €15–24
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Zagreb to Graz
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- €9
- Schedules at
- BlaBlaCar
Want to know more about travelling around Austria
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
Booking & Getting There
Zagreb (Station) to Graz bus services, operated by GoOpti, arrive at Maribor, Avtobusna Postaja station.
Zagreb (Station) to Graz train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Zidani Most station.
Yes, the driving distance between Zagreb (Station) to Graz is 182 km. It takes approximately 1h 58m to drive from Zagreb (Station) to Graz.
Book your Zagreb (Station) to Graz bus tickets online with Omio and 12go.asia.
There are 998+ hotels available in Graz.
Check out Blablacar's carpooling service for rideshare options between Zagreb (Station) and Graz. A great option if you don't have a driver's licence or want to avoid public transport.



























