1map logoGo to main page

Pula, Istria to Zagreb, Zagreb City (Area) 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $26 $26 $26 $26 $26 $26 $26
Fly $58 $55 $58 $64 $58 $67 $58

Traveling From Pula to Zagreb

Traveling from Pula to Zagreb offers a shift from the coastal charm and ancient Roman architecture of Pula to the vibrant urban culture and rich history of Croatia's capital.

Best Neighborhoods in Zagreb

Zagreb features diverse neighborhoods, each offering distinct experiences and charm.

Donji Grad
• Home to lively cafés and shops.
• Showcases stunning 19th-century architecture.
Gornji Grad
• Historic area with cobbled streets and landmarks.
• Offers breathtaking views of the city.
Jarun
• Perfect for outdoor activities by the lake.
• Great nightlife scene with trendy bars.

Best Times To Visit Zagreb's Attractions

Timing your visits to Zagreb's attractions can greatly enhance your experience.

Museum of Broken Relationships
Visit early on weekdays to enjoy a quieter atmosphere.
Ban Jelačić Square
Mornings offer a more peaceful experience before crowds gather.
Upper Town (Gornji Grad)
Late afternoons provide beautiful sunset views with fewer tourists.

Zagreb Weather: What to Expect Year-Round

Zagreb enjoys a continental climate, with hot summers and cold winters, making it ideal to visit in spring and early fall for mild temperatures. Understanding the weather can help you plan activities, ensuring you experience the city's charm and outdoor attractions comfortably.

Dining Recommendation in Zagreb

For a culinary adventure, try Štrukli at Restaurant La Struk, a unique dish of baked dough filled with cheese that showcases local ingredients and flavors distinct from Pula's seafood focus. Enjoying Štrukli in the cozy, vibrant atmosphere of Zagreb provides an experience that highlights the city’s rich culinary heritage.

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
Website
croatiaairlines.com

Plane from Pula (PUY) to Zagreb (ZAG)

Average Duration
1h 43m
Estimated price
$61-231
Bus
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
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 the train route from Pula to Zagreb, you can enjoy onboard catering services provided by HŽ Passenger Transport. They offer a selection of snacks, beverages, and light meals. Be sure to check the menu on board, as options may vary depending on the type of train service.
• The trains on this route typically offer three types of seating: First Class, Business Class, and Economy. First Class seats provide more space and additional amenities, while Business Class combines comfort with affordability. Economy Class is perfect for budget travelers but offers a more basic experience. Check HŽ Passenger Transport's website for specific seating configurations when booking your ticket.
• There are a couple of operators for your journey from Pula to Zagreb, including HŽ Passenger Transport (hzpp.hr) and possibly some bus services. For train schedules and tickets, the HŽ Passenger Transport website is your best resource. Additionally, you can find local transport schedules and station maps to facilitate your trip.
🛫 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
• Before your trip, check the bus schedule on the Brioni Pula website (brionipula.hr) to confirm departure times, as services run every four hours, and it's best to arrive at Pula station 15-30 minutes early.
• Keep an eye out for scenic views along the way; the route from Pula to Zagreb offers beautiful landscapes, particularly as you pass through the Istrian countryside—consider sitting on the right side of the bus for the best views.
• Upon arriving at Zagreb bus station, familiarize yourself with the layout by visiting the official bus station website (akz.hr) to access station maps and find facilities like restrooms and food options, as the station can be quite busy and navigating it may be overwhelming.

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 123 miles, with a road distance of 167.4 miles. The typical travel times by various modes of transportation are as follows: 9 hours and 24 minutes by train, 2 hours and 32 minutes by plane, 2 hours and 59 minutes by car, and 4 hours by bus. These times may vary depending on traffic conditions and other factors. It is advisable to check for the most up-to-date schedules and routes when planning your trip.
The most cost-effective transportation option for traveling from Pula to Zagreb is by train, with ticket prices ranging from €22 to €64. However, this mode of transportation is also the most time-consuming, taking approximately 9 hours and 24 minutes. If time is a priority, the quickest way to travel between the two cities is by flying, with flights taking only 2 hours and 32 minutes. The cost of a flight ticket ranges from €50 to €227.
The prices of a train ticket between Pula and Zagreb range from €23 to €61, depending on the class and type of ticket purchased. On the other hand, the prices of a bus ticket between Zagreb and Pula range from €36 to €54. It is recommended to compare prices and book in advance to secure the best deals for your travel between these two cities in Croatia.
To travel from Pula to Zagreb without using public transportation, you have the option to drive your own car or hire a car. The driving distance between Pula and Zagreb is approximately 167 miles, and it takes around 2 hours and 59 minutes to drive between the two cities. The prices to rent a car and travel from Pula to Zagreb can range from €36 to €59, depending on the rental company and the type of car you choose.
To travel from Pula to Zagreb without a car, the best option is to take a bus. The bus journey takes approximately 4 hours and costs between €36 and €54. Another transportation option is to take a train, which takes 9 hours and 24 minutes and costs between €22 and €64. Alternatively, you can also fly, with a flight duration of 2 hours and 32 minutes and costing between €50 and €227.
Yes, there is no direct train between Pula and Zagreb. However, there are train services available that involve transfers at Divaca, Borovnica, and Ljubljana, with a total travel time of approximately 9 hours and 24 minutes.; Alternatively, there is a direct bus service that operates every day, departing from Pula and arriving at Zagreb in approximately 4 hours.; It is also possible to travel by plane, with a flight from Pula to Zagreb taking around 2 hours and 32 minutes.
The flight between Pula and Zagreb typically takes 40 minutes on a direct flight. The prices for this route can vary between €52 and €224. It is recommended to check with different airlines to find the best deals and compare prices for flights between these two cities.
There are numerous accommodations available near Zagreb. With over 1295 hotels to choose from, you can find options to suit different budgets and preferences. Prices for hotels in Zagreb start as low as €48 per night, offering affordable options for travelers. Whether you prefer luxury hotels or budget-friendly options, there are plenty of choices to ensure a comfortable stay near Zagreb.