1map logoGo to main page

Pula to Zagreb from $2: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Pula, Croatia
to
Zagreb, Croatia

How to Get from Pula to Zagreb: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by busBest price
198.2 kmDistance
1h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Pula to Zagreb with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Croatia Airlines
Plane
Average Duration
1h  43m
Estimated price
$61-231
Recommended
Company
Various
Bus
Average Duration
3h  30m
Estimated price
$2-60
Cheapest
route map
Distance: 198.2 km
Duration: 1h 43m

See more options

Pricing table
Company
Various
Train
Average Duration
8h  35m
Estimated price
$26-85
Company
Various
Bus
Average Duration
5h  20m
Estimated price
$34-48
Company
N/A
Drive
Average Duration
2h  59m
Estimated price
$40-65

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $27 $27 $27 $26 $27 $27 $27
Fly $59 $56 $58 $65 $59 $68 $59

Traveling From Pula to Zagreb

This route takes you from Pula's stunning coastal charm to Zagreb's vibrant urban culture, offering a journey that showcases both tranquil seaside beauty and the lively pulse of Croatia's capital.

Best Neighbourhoods in Zagreb

Zagreb’s neighborhoods are vibrant and diverse, each offering a distinct experience.

Gradec
• Historic architecture and cobblestone streets
• Home to the iconic St. Mark's Church
Donji Grad
• Lively dining and shopping scene
• Features beautiful parks and gardens
Kaptol
• Quaint atmosphere with artisanal shops
• Close proximity to Zagreb Cathedral

Best Times To Visit Zagreb's Attractions

Timing your visits can enhance your Zagreb experience, helping you enjoy attractions without the hustle and bustle.

Upper Town (Gradec)
Visit early in the morning for a peaceful stroll and fewer tourists.
Museum of Broken Relationships
Afternoons during weekdays are quieter, allowing for a more intimate exploration.
Zagreb Cathedral
Try visiting during late afternoons for beautiful lighting and fewer visitors.

Zagreb Weather: What to Expect Year-Round

Zagreb experiences a continental climate, with hot summers and cold winters, making spring and early autumn the best times to visit for pleasant weather. Weather can significantly influence your travel experience, with vibrant outdoor activities in warm months and cozy indoor options during colder seasons.

Dining Recommendation in Zagreb

Savor the hearty flavors of 'štrukli' at a local favorite, Lauba, where this traditional dish blends creamy cheese and delicate pastry for a comforting taste. The lively ambiance and use of fresh, local ingredients here offer a distinct contrast to the seafood-focused cuisine found in Pula, enriching your culinary journey through Croatia.

Pula - Zagreb operators

Explore transport companies operating between Pula and Zagreb, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
croatiaairlines.com

Plane from Pula (PUY) to Zagreb (ZAG)

Average Duration
1h 43m
Estimated price
$61-231
Bus Show bus routes
Contact phone
+385 52 356 500
Website
brioni.hr

Bus from Pula to Zagreb

Average Duration
3h 30m
Estimated price
$24-30
Contact phone
+385 (0)72 660 660
Website
arriva.com.hr

Bus from Pula to Zagreb

Average Duration
4h 5m
Estimated price
$2-35
Contact phone
+385 060 300 300
Website
ap.hr

Bus from Pula to Zagreb

Average Duration
5h 10m
Estimated price
$19-35
Contact phone
+387 32 246 306
Website
biss-tours.ba

Bus from Pula to Zagreb

Average Duration
4h 43m
Estimated price
$24-29
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Pula to Zagreb

Average Duration
5h
Estimated price
$23-35
Train Show train routes
Contact phone
+385 1 3782 583
Website
hzpp.hr

Train from Pula to Divaca

Average Duration
2h 46m
Estimated price
$7-11

Train from Divaca to Ljubljana

Average Duration
1h 38m
Estimated price
$8-16

Train from Ljubljana to Zagreb Glavni Kol.

Average Duration
2h 11m
Estimated price
$10-21
Contact phone
+386 129 13 332
Website
potniski.sz.si

Train from Divaca to Ljubljana

Average Duration
1h 38m
Estimated price
$8-16

Train from Ljubljana to Zagreb Glavni Kol.

Average Duration
2h 11m
Estimated price
$10-21

Pula to Zagreb: Overview of Bus, Train, Flight, and Car Trips

Traveling between Pula and Zagreb offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Pula to Zagreb, a 268.8 km journey through the heart of Croatia, taking approximately 2 hours and 59 minutes by car. 💰 Enjoy the flexibility of pricing options ranging from €37 to €60 for the trip from Pula to Zagreb, providing budget-friendly choices for every traveler. 🌆 Arrive in Zagreb, the vibrant capital city of Croatia, after a comfortable drive and immerse yourself in its rich history, lively culture, and charming surroundings.
Average price
€37 - €60
🚅 Starting from Pula on your way to Zagreb by train, you'll experience a scenic journey with transfers in Divaca and Ljubljana. 🛤️ The trip will take approximately 8 hours and 35 minutes, offering you a comfortable and relaxing way to travel between these two charming Croatian cities. 🎟️ Tickets for the Pula to Zagreb train range from €24 to €78, providing a cost-effective option for exploring the beauty of Croatia via rail.
Departure Point
Pula station
Arrival Point
Zagreb Glavni Kol. station
Useful tips for train travellers
• On your train from Pula to Zagreb, you'll find catering services available through the onboard Bistro car that offers a variety of snacks, sandwiches, and beverages. It’s a great opportunity to grab a light meal or refreshment during your journey. However, the selection might vary, so it's advisable to have some cash ready.
• The trains between Pula and Zagreb feature different seating options: Economy Class offers standard seating which is comfortable for the journey, while First Class provides larger seats with more legroom and quieter compartments. Be sure to book in advance if you prefer First Class as it fills up quickly, especially on weekends.
• Two main train operators service the Pula to Zagreb route: HŽPP (Croatian Railways) and their regional operators. Check the schedules and book tickets directly through their websites: hzpp.hr for information about timetables, ticket prices, and platform details.
🛫 Experience a quick and convenient journey from Pula to Zagreb with a direct flight that takes only 40 minutes. Croatia Airlines provides flights between Pula Airport and Zagreb Airport. 🌍 Enjoy a smooth and efficient air travel experience as you cover the distance of 1 hour and 43 minutes between the two Croatian cities. 💸 Depending on the season and availability, flight prices between Zagreb and Pula range from €56 to €212, offering flexibility for different travel budgets.
Departure Point
Pula Airport
Arrival Point
Zagreb Airport
🚌 The journey from Pula to Zagreb by bus takes approximately 3 hours and 30 minutes with direct services departing every four hours and operating daily. 🚌 Prices for the bus tickets between Zagreb and Pula range from €2 to €55, offering a convenient and affordable transportation option for travelers exploring Croatia.
Departure Point
Pula station
Arrival Point
Zagreb station
Useful tips for bus travellers
• Purchase your ticket in advance through the Brioni Pula website or other operators like FlixBus to secure the best prices, as they can range from €1.8 to €54 depending on demand: Brioni Pula and FlixBus.
• Enjoy the scenic views during your 3h 30m journey by sitting on the right side of the bus, as it offers beautiful coastlines and picturesque landscapes between Pula and Zagreb.
• Upon arrival at Zagreb bus station, be prepared to navigate the busy terminal by using the interactive kiosks for directions to local transportation options or nearby dining establishments like Bistro Apetit, ensuring you refuel before continuing your journey.

Frequently asked questions

Find out more about the route from Pula to Zagreb.

Or choose the category:
The distance between Pula and Zagreb is approximately 197.9 km by road. Travel times may vary depending on the mode of transportation chosen. By train, it takes 9 hours and 24 minutes to reach Zagreb from Pula. By plane, the journey takes 2 hours and 32 minutes. By car, it takes around 2 hours and 59 minutes to travel from Pula to Zagreb. Alternatively, taking a bus from Pula to Zagreb typically takes around 4 hours.
The most cost-effective way to travel from Pula to Zagreb is by train, with ticket prices ranging from €22 to €64. However, it is also the most time-consuming option, taking approximately 9 hours and 24 minutes. If time is a priority, flying is the most efficient mode of transportation, with a travel time of 2 hours and 32 minutes. However, flight tickets can cost between €50 and €227.
When traveling from Pula to Zagreb the prices for a train ticket can range from €23 to €61. On the other hand, the prices for a bus ticket from Zagreb to Pula can vary from €36 to €55.
To get from Pula to Zagreb without using public transportation, you can choose to drive. The driving distance is approximately 268.8 km, and it usually takes around 2 hours and 59 minutes to reach Zagreb by car. The prices for renting a car and driving from Pula to Zagreb can vary between €36 and €59.
If you don't have a car, the best way to travel from Pula to Zagreb is by bus. The journey takes around 4 hours and the tickets cost between €36-€55. Alternatively, you can take a train, which takes 9 hours and 24 minutes, with ticket prices ranging from €22-€64. Another option is to fly, which takes just 2 hours and 32 minutes but can be more expensive, with ticket prices ranging from €50-€227.
Yes, there is a direct bus link between Pula and Zagreb, with services departing every four hours and the journey taking approximately 4 hours. However, there is no direct train link between the two cities. Train services from Pula to Zagreb require transfers and can take around 9 hours and 24 minutes.
The flight between Pula and Zagreb typically takes around 40 minutes on a direct flight. The cost of the flight can vary between €52 and €224, depending on the airline and the time of booking.
There are numerous options for accommodation near Zagreb. With over 1295 hotels to choose from, travelers can find a place to stay that suits their budget and preferences. Prices start at €48 per night, ensuring a range of options for all types of travelers.