Pula to Zagreb bus

Pula to Zagreb runs from the tip of Istria to the capital, looping through Rijeka and the Učka tunnel. Fares start from EUR 14.90 and the fastest journeys take about 3h 30m. Departures are densest on summer Sundays, when the peninsula empties north.

Bus
From
EUR 14.90
Fastest
3h 30m
Distance
270 km
2

Where the bus leaves and arrives

Your ticket names the exact stop for the departure you book. Live times, seats and fares appear when you search.

Departs from Pula

  • Pula bus station

Arrives in Zagreb

  • Zagreb Autobusni kolodvor
4

Stops along the way

The typical stop pattern on this route. Direct services skip the intermediate stops; transfer services may add 20–45 minutes at each.

  1. 00:00PulaOrigin
  2. +1h 45mRijeka
  3. +3h 20mKarlovac
  4. ZagrebDestination
3

Who runs this corridor

Brioni PulaBus
FlixBusBus
ArrivaBus

Travel documents

Document rules depend on your nationality — check them before you travel. Your ticket names the operator and the departure stop.

Domestic — no borderPrincipal crossingCroatia (domestic)

Domestic journey — no border check.

See full travel info for Croatia →
4

From Zagreb, where next?

Top onward destinations from Zagreb. Book each leg separately on Panonex — one EUR 2 fee per booking; each leg's cancellation terms are set by its carrier.

3

Travelling Pula to Zagreb

Around 4 hours 10 minutes, with a stop in Rijeka roughly the 1h 45m mark. Summer Sunday evenings can run 30 minutes longer with coastal traffic before the Učka tunnel.
Ready to book

Pula to Zagreb, from EUR 14.90.

One booking, one EUR 2 fee. Cancellation and refund terms are set by the carrier and shown on your ticket.

Back to home