Zagreb is one of the easiest international hops from Slovenia — about 140 km from Ljubljana Airport and roughly 1 hour 45 minutes by car, border included. And for many travelers Zagreb is just the beginning: Opatija, Plitvice Lakes, Split and Dubrovnik are all reachable in one comfortable ride. Here's how the trip works, with honest 2026 prices.
| Option | Price | Time | Notes |
|---|---|---|---|
| Private transfer, Ljubljana Airport → Zagreb | from €180 (1–4 pax, fixed) | ~1 h 45 | Arrivals hall pickup, flight tracking, door-to-door |
| Private transfer, Ljubljana city → Zagreb | from €170 (1–4 pax, fixed) | ~1 h 45 | Hotel or apartment pickup, 15 min free waiting |
| Bus (FlixBus & others) | from ~€11 | ~2–2.5 h | From Ljubljana's main bus station — not the airport |
Your driver meets you in the arrivals hall with a name sign (or at your Ljubljana hotel), and drives you directly to any Zagreb address — city center, Zagreb Airport (ZAG), bus or train station. Both Slovenia and Croatia are in Schengen, so there's no border stop. The price is fixed and confirmed before you book: from €180 from Ljubljana Airport, from €170 from Ljubljana city, for 1–4 passengers including tolls and vignettes. Pay the driver at the end, cash or card.
FlixBus and regional lines run Ljubljana → Zagreb several times a day, from about €11 booked ahead, taking around 2–2.5 hours station-to-station. The catch: buses leave from Ljubljana's city bus station, not the airport — landing at LJU means an airport bus or taxi into town first, then the second leg. Fine for flexible solo travelers; tight connections and luggage make it less fun.
Why stop at Zagreb? We drive from Ljubljana (airport or city) — and from Zagreb itself — straight to Croatia's best-loved spots, at the same fixed-price model:
| Route | Distance | Drive time | Fixed price |
|---|---|---|---|
| Ljubljana → Zagreb City centre or Zagreb Airport (ZAG) | ~140 km | ~1 h 45 | from €180 €170 from Ljubljana city |
| Ljubljana → Opatija The elegant Kvarner Riviera | ~110 km | ~1 h 25 | from €150 |
| Ljubljana → Plitvice Lakes Croatia's most famous national park | ~230 km | ~2 h 45 | from €325 |
| Ljubljana → Split Diocletian's Palace, Dalmatian coast | ~490 km | ~5 h | from €550 |
| Ljubljana → Dubrovnik The pearl of the Adriatic | ~700 km | ~7 h | from €699 |
About 140 km from Ljubljana Airport and ~145 km from the city center — roughly 1 hour 45 minutes by car, with no border stop (both countries are in Schengen).
From €180 for 1–4 passengers, fixed and confirmed before booking — tolls and vignettes included, door-to-door.
Yes — from €170 with pickup at your hotel or apartment anywhere in Ljubljana, including 15 minutes of free waiting.
No. Intercity buses leave from Ljubljana's main bus station in the city center — from the airport you need a transfer into town first, then the second ticket.
Yes — Opatija from €150, Plitvice Lakes from €325, Split from €550 and Dubrovnik from €699, all fixed prices per vehicle for 1–4 passengers.
Planning the wider trip? Read the complete Slovenia airport transfers guide (2026) or the full 2026 fixed price list.