Bus
The journey takes approximately 3 h 25 m. Ticket price is about €18 The travel distance is 263 km.
Carrier is Brioni Pula.
🛏 Find hotel deals and discounts up to 20% in Pula at Booking
Train
The journey takes approximately 2 h 15 m. Ticket price is about €8 The travel distance is 140 km.
Carrier is Croatian Railways (HŽPP).
The journey takes approximately 1 h 44 m. Ticket price is about €7 The travel distance is 99 km.
Carrier is Slovenian Railways (SŽ).
The journey takes approximately 2 h 41 m. Ticket price is about €6 The travel distance is 120 km.
Carrier is Slovenian Railways (SŽ).
🛏 Find hotel deals and discounts up to 20% in Pula at Booking
Night bus
The journey takes approximately 4 h 45 m. Ticket price is about €28 The travel distance is 348 km.
Carrier is FlixBus.
🛏 Find hotel deals and discounts up to 20% in Pula at Booking
Drive
The journey takes approximately 2 h 57 m. The travel distance is 267 km.
🛏 Find hotel deals and discounts up to 20% in Pula at Booking
Plane
The journey takes approximately 40 m. Ticket price is about €40
Carrier is Croatia Airlines.
🔎
The journey takes approximately 9 m. Ticket price is about €7 The travel distance is 12 km.
Carrier is Brioni Pula.
🛏 Find hotel deals and discounts up to 20% in Pula at Booking
The cheapest way to travel from Zagreb to Pula is by taking a Bus with an average price of €18. The journey takes approximately 3 ч. 25 мин.
Plane is the fastest way to travel from Zagreb to Pula. Tickets cost €48. The journey takes approximately 2 ч. 54 мин.
Zagreb is approximately 267 km away from Pula. The trip by car takes 2 h 57 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the Brioni Pula company. Tickets cost about €18. A bus trip from Zagreb to Pula will take 3 h 25 m.
The average journey time by car between Zagreb and Pula is 2 h 57 m.