Zagreb to Rijeka bus

Zagreb to Rijeka is Croatia's gateway corridor to the coast, run by both bus and rail from the capital to the northern Adriatic. Fares start from EUR 8.00 and the fastest journeys take about 2h. Most departures cluster in the morning and late afternoon.

BusRail
From
EUR 8.00
Fastest
2h
Distance
165 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 Zagreb

  • Zagreb Autobusni kolodvor

Arrives in Rijeka

  • Rijeka Autobusni kolodvor (Trg Žabica)
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:00ZagrebOrigin
  2. +0h 40mKarlovac
  3. +1h 25mDelnice
  4. RijekaDestination
3

Who runs this corridor

FlixBusBus
ArrivaBus
HŽPPRail

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 →
5

From Rijeka, where next?

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

3

Travelling Zagreb to Rijeka

The coaches take the A6 motorway through Gorski Kotar, and each departure's journey time shows in the search results. The train takes considerably longer (around 3.5–4 hours) but is the cheaper scenic option.
Ready to book

Zagreb to Rijeka, from EUR 8.00.

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

Back to home