1map logoGo to main page

Zagreb, Zagreb City (Area) to Pula, Istria from $2: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Zagreb, Croatia
to
Pula, Croatia

How to Get from Zagreb to Pula: 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.3 kmDistance
2h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Zagreb to Pula 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
various
Bus
Average Duration
3h  25m
Estimated price
$2-60
Recommended
route map
Distance: 198.3 km
Duration: 2h 24m

See more options

Pricing table
Company
various
Train
Average Duration
8h  40m
Estimated price
$24-60
Company
self-driven
Drive
Average Duration
2h  57m
Estimated price
$40-65
Company
Croatia Airlines
Plane
Average Duration
2h  24m
Estimated price
$62-232

Compare prices for your selected dates

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

Traveling From Zagreb to Pula

The journey from Zagreb to Pula showcases a diverse transformation from the bustling urban life of the capital to the serene coastal charm of Istria.

Best Neighbourhoods in Pula

Pula offers a variety of neighborhoods each with unique charm.

Centar
• Vibrant cafes and shops line the streets.
• Home to iconic landmarks like the Roman amphitheater.
Veruda
• Quiet residential area with local markets.
• Beautiful coastal views and beaches nearby.
Veli Vrh
• Peaceful atmosphere with family-friendly parks.
• Close proximity to historical sites and attractions.

Best Times To Visit Pula's Attractions

Planning your visit can greatly enhance your experience in Pula.

Arena of Pula
Visit early in the morning or late afternoon for fewer crowds and spectacular lighting.
Pula Cathedral
Go on weekdays, especially in the late morning, to enjoy a peaceful visit.
Temple of Augustus
Visit during lunch hours; it's less busy and offers a quieter exploration.

Pula Weather: What to Expect Year-Round

Pula enjoys a Mediterranean climate with hot, dry summers and mild winters, making it a year-round destination. Late spring and early fall are particularly enjoyable for outdoor exploration, while summer attracts beach lovers but can be quite crowded.

Dining Recommendation

For a delightful contrast to Zagreb's hearty fare, try the fresh seafood at Restaurant Papalina, where local catches are celebrated in a charming coastal setting. The flavors of Istrian olive oil and herbs enhance every dish, creating a dining experience that reflects the region's vibrant culinary heritage.

Zagreb - Pula operators

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

Bus Show bus routes
Contact phone
+385 52 356 500
Website
http://brioni.hr

Bus from Zagreb to Pula

Average Duration
3h 25m
Estimated price
24-30
Contact phone
+385 (0)72 660 660
Website
https://www.arriva.com.hr/en-us/home

Bus from Zagreb to Pula

Average Duration
5h
Estimated price
2-29
Website
http://fils.hr

Bus from Zagreb Central Bus Station to Pula Central Bus Station

Average Duration
3h 25m
Estimated price
40-60
Contact phone
+385 060 300 300
Website
http://ap.hr

Bus from Zagreb to Pula

Average Duration
5h 15m
Estimated price
19-35
Contact phone
+387 32 246 306
Website
http://biss-tours.ba

Bus from Zagreb to Pula

Average Duration
4h 44m
Estimated price
24-29
Contact phone
+385 (0) 32 308 935
Website
http://polet.hr

Bus from Zagreb to Pula

Average Duration
6h
Estimated price
51-51
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Zagreb to Pula

Average Duration
4h 45m
Estimated price
23-35
Train Show train routes
Contact phone
+385 1 3782 583
Website
http://www.hzpp.hr/en

Train from Zagreb Glavni Kol. to Pula

Average Duration
8h 40m
Estimated price
24-60
Contact phone
+386 129 13 332
Website
https://potniski.sz.si/en/

Train from Ljubljana to Divaca

Average Duration
1h 44m
Estimated price
8-16

Train from Divaca to Pula

Average Duration
2h 41m
Estimated price
7-13
Plane Show flights
Website
http://www.croatiaairlines.com

Plane from Zagreb Airport to Pula Airport

Average Duration
40m
Estimated price
45-180

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

Traveling between Zagreb and Pula 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 picturesque road trip from Zagreb to Pula covering a distance of 167 miles. Enjoy the scenic drive through charming Croatian towns and beautiful landscapes. ⏱️ Expect a smooth journey lasting around 2 hours and 57 minutes, allowing you to soak in the beauty of the journey at your own pace. The relatively short travel time makes this road trip perfect for a weekend getaway or a day trip. 💸 Prices to reach Pula from Zagreb by car can range from €37 to €60, offering flexibility for travelers with different budgets. Set off on this adventure and explore the unique culture and attractions that await you in Pula.
Average price
€37 - €60
🚂 Although there is no direct train from Zagreb to Pula, you can embark on a scenic journey with transfers in Ljubljana and Divaca. The total travel time, including transfers, is approximately 8 hours and 40 minutes. 💸 The prices for train tickets between Zagreb and Pula typically range from €22 to €55, making this a convenient and affordable way to explore the stunning region of Istria. Sit back, relax, and immerse yourself in the charming towns and coastal views along the way.
Departure Point
Zagreb Glavni Kol. station
Arrival Point
Pula station
Useful tips for train travellers
• Onboard services on the train from Zagreb to Pula include a catering service offering snacks and beverages. Be sure to check if the train is equipped with a dining car or a trolley service, as options may vary by operator.
• The seating options for this route typically include First Class, Business Class, and Economy Class. First Class offers spacious seating and often more amenities, while Economy Class is more budget-friendly, providing adequate comfort. Business Class may provide a good middle-ground with added legroom and comfort features.
• Two main operators run trains on this route: Hrvatska Željeznica (Croatian Railways) [hzpp.hr] and RegioJet [regiojet.com] Check their websites for schedules, seat reservations, and meal options. Additionally, be sure to consult local transport schedules once you arrive in Pula.
🛫 Experience a quick and convenient journey from Zagreb to Pula with the direct flight option that only takes 40 minutes from takeoff to landing. ✈️ Croatia Airlines provides flights between Zagreb Airport and Pula Airport, offering a seamless travel experience that takes approximately 2 hours and 24 minutes. 💸 Depending on the time of booking and availability, the prices for flights between Pula and Zagreb can range from €57 to €214, making it an accessible and affordable option for travelers.
Departure Point
Zagreb Airport
Arrival Point
Pula Airport
🚌 The journey duration is approximately 3 hours and 25 minutes, allowing travelers to reach Pula from Zagreb in a reasonable amount of time. 🚌 With fares ranging from €2 to €55, taking the bus from Zagreb to Pula provides a cost-effective transportation option for those looking to explore the beautiful coastal city.
Departure Point
Zagreb station
Arrival Point
Pula station
Useful tips for bus travellers
• Arrive at the Zagreb bus station at least 30 minutes before your bus departs to ensure you have enough time to find your platform and purchase any last-minute snacks or drinks from the nearby kiosks.
• For the best value, compare prices between different bus operators such as Brioni Pula and FlixBus, as prices can range from €1.80 to €54; you can check schedules and book your tickets online at their websites: Brioni Pula and FlixBus.
• Upon arrival at Pula bus station, use the detailed station map available at the information desk or online at Pula Transportation to navigate towards your next destination, including local buses, taxis, or car rentals—be mindful of the busy parking area right outside the station.

Frequently asked questions

Find out more about the route from Zagreb to Pula.

Or choose the category:
The distance between Zagreb and Pula is approximately 123 miles or 167.2 miles by road. Travel times between the two cities vary depending on the mode of transportation used. By train, it takes around 9 hours and 25 minutes to travel from Zagreb to Pula. If you choose to fly, the journey takes about 1 hour and 37 minutes. Driving by car from Zagreb to Pula typically takes around 2 hours and 57 minutes, while traveling by bus takes approximately 4 hours.
The most cost-effective and time-efficient transportation option for traveling from Zagreb to Pula is by bus. The bus journey takes approximately 4 hours and costs between €18 and €45. If you prefer a quicker option, you can choose to fly, which takes 1 hour and 37 minutes but can cost between €81 and €263. Consider your budget and time constraints when deciding which option is best for you.
The prices of a train ticket between Zagreb and Pula can range from €20 to €38. On the other hand, the prices of a bus ticket for the same route vary from €18 to €45. These prices are subject to change depending on factors such as the date of travel and the class of ticket chosen. It is recommended to check with the respective train and bus operators for the most accurate and up-to-date pricing information.
To travel from Zagreb to Pula without using public transportation, you can rent a car and drive. The driving distance between the two cities is approximately 167 miles, and it takes around 2 hours and 57 minutes to complete the journey. Rental car prices vary, with rates ranging from €36 to €59. Driving allows you the flexibility to explore at your own pace and is a convenient option for traveling between the two cities.
To travel from Zagreb to Pula without a car, the best option is to take a bus. The journey takes around 4 hours and costs between €18 and €45. Another option is to fly, which takes only 1 hour and 37 minutes but can be more expensive, with prices ranging from €81 to €263. Alternatively, you can take a train, which is the longest option, lasting 9 hours and 25 minutes and costing between €19 and €41.
There is no direct train connection between Zagreb and Pula. The train journey involves transfers in Ljubljana, Borovnica, and Divaca, taking approximately 9 hours and 25 minutes. On the other hand, there is a direct bus service operating every four hours, with a journey time of approximately 4 hours. Both the train and bus services are reliable options for traveling between Zagreb and Pula.
The flight between Zagreb and Pula typically takes about 40 minutes. The cost of the flight can vary between €81 and €259, depending on the airline and time of booking. It is always recommended to check for the latest fares and deals to get the best price for your flight.
There are over 6,320 hotels available in Pula. Prices for accommodations start at €42 per night. Some popular options include the Park Plaza Histria Pula and Boutique Hotel Valsabbion. Whether you prefer luxury resorts or budget-friendly guesthouses, you will find a range of options to suit your needs near Pula.