There are 7 ways to get from Graz to Pula by bus, train, night bus, car, plane or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Bus • 7h 39m
6 alternative options
Train • 9h 25m
Train, night bus • 9h 28m
Drive • 4h 1m
Fly from Graz • 5h 47m
Shuttle to Zagreb, fly • 4h 40m
Shuttle • 5h 55m
Graz to Pula by bus
The bus journey time between Graz and Pula is around 7h 39m and covers a distance of around 447 km. This includes an average layover time of around 54 min. Services are operated by Croatia Bus, Brioni Pula, Arriva Croatia and others. Typically seven buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Graz to Pula is to bus which costs €30 - €70 and takes 7h 39m.
The fastest way to get from Graz to Pula is to drive which takes 4h 1m and costs €70 - €110.
No, there is no direct bus from Graz to Pula. However, there are services departing from Graz and arriving at Pula via Zagreb. The journey, including transfers, takes approximately 7h 39m.
No, there is no direct train from Graz to Pula. However, there are services departing from Graz Hbf and arriving at Pula via Ljubljana and Divaca. The journey, including transfers, takes approximately 9h 25m.
The distance between Graz and Pula is 447 km. The road distance is 400.5 km.
The best way to get from Graz to Pula without a car is to bus which takes 7h 39m and costs €30 - €70.
It takes approximately 7h 39m to get from Graz to Pula, including transfers.
Graz to Pula bus services, operated by Croatia Bus, depart from Graz station.
Graz to Pula train services, operated by ÖBB, depart from Graz Hbf station.
The best way to get from Graz to Pula is to bus which takes 7h 39m and costs €30 - €70. Alternatively, you can train, which costs €45 - €110 and takes 9h 25m, you could also fly, which costs €210 - €470 and takes 5h 47m.
- Distance: 447.1 km
- Duration: 7h 39m
What companies run services between Graz, Austria and Pula, Croatia?
You can take a bus from Graz to Pula via Zagreb in around 7h 39m. Alternatively, you can take a train from Graz to Pula via Ljubljana and Divaca in around 9h 25m.
- Website
- lufthansa.com
Flights from Graz to Pula via Munich
- Ave. Duration
- 3h 30m
- When
- Saturday
- Estimated price
- €260 - €750
Flights from Graz to Pula via Frankfurt
- Ave. Duration
- 6h 26m
- When
- Monday, Friday and Saturday
- Estimated price
- €300 - €800
- Website
- croatiaairlines.com
Flights from Graz to Pula via Zurich
- Ave. Duration
- 5h 15m
- When
- Wednesday
- Estimated price
- €160 - €600
Flights from Zagreb to Pula
- Ave. Duration
- 40 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- €40 - €170
- Website
- airdolomiti.it
Flights from Graz to Pula via Frankfurt
- Ave. Duration
- 7h 20m
- When
- Saturday
- Estimated price
- €230 - €650
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €40 - €55
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- €30 - €50
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Ljubljana to Divaca
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- €21 - €35
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- €9 - €12
- Website
- https://www.mavcsoport.hu/en
Train from Graz Ostbahnhof-Messe to Ljubljana
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- €10 - €12
- Website
- https://www.mavcsoport.hu/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- €40 - €65
- Website
- https://www.oebb.at/
Train from Graz Ostbahnhof-Messe to Ljubljana
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- €45 - €65
- Website
- https://www.oebb.at/
- Phone
- +386 129 13 332
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Ljubljana to Divaca
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- €7 - €15
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €7 - €11
- Regional Train Ticket
- €7 - €10
- Intercity 1st Class Ticket
- €12 - €15
Train from Divaca to Pula
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €6 - €12
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €6 - €10
- Regional Train Ticket
- €7 - €9
- Intercity 1st Class Ticket
- €9 - €12
- Phone
- +385 (0) 91 2181 455
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Graz to Zagreb
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €12 - €17
- Schedules at
- croatiabus.getbybus.com
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Zagreb to Pula
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb to Pula
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- €2 - €27
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- 00 385 (0)52 383 000
- fils@fils.hr
- Website
- fils.hr
Bus from Zagreb Central Bus Station to Pula Central Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- €40 - €55
- Website
- Fils
- Phone
- +385 060 300 300
- info.promet@ap.hr
- Website
- ap.hr
Bus from Zagreb to Pula
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- €18 - €29
- Schedules at
- ap.hr
- Phone
- +385 (0) 32 308 935
- polet@polet.hr
- Website
- polet.hr
Bus from Zagreb to Pula
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €47
- Schedules at
- polet.hr
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from Ljubljana bus station to Pula bus station
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- €20 - €29
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Graz - Hbf Busbahnhof to Zagreb Airport
- Ave. Duration
- 2h 51m
- Frequency
- On demand
- Estimated price
- €30 - €290
- Schedules at
- goopti.com
- Shared
- €30 - €40
- Private
- €130 - €290
Shuttle from Graz - Hbf Busbahnhof to Ljubljana
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €35 - €330
- Schedules at
- goopti.com
- Shared
- €37 - €41
- Private
- €130 - €330
Shuttle from Ljubljana - Avtobusna Postaja to Pula
- Ave. Duration
- 2h 55m
- Frequency
- On demand
- Estimated price
- €35 - €310
- Schedules at
- goopti.com
- Shared
- €37 - €40
- Private
- €170 - €310
Want to know more about travelling around Croatia
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.
More Questions & Answers
Graz to Pula bus services, operated by Brioni Pula, arrive at Pula station.
Graz to Pula train services, operated by Slovenian Railways (SŽ), arrive at Pula station.
Yes, the driving distance between Graz to Pula is 400 km. It takes approximately 4h 1m to drive from Graz to Pula.
There are 9170+ hotels available in Pula. Prices start at €40 per night.