Ljubljana to Zagreb & Croatia's Coast: Private Transfer Guide (2026)

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.

📊 Your options at a glance

OptionPriceTimeNotes
Private transfer, Ljubljana Airport → Zagrebfrom €180 (1–4 pax, fixed)~1 h 45Arrivals hall pickup, flight tracking, door-to-door
Private transfer, Ljubljana city → Zagrebfrom €170 (1–4 pax, fixed)~1 h 45Hotel or apartment pickup, 15 min free waiting
Bus (FlixBus & others)from ~€11~2–2.5 hFrom Ljubljana's main bus station — not the airport

🚕 Ljubljana to Zagreb by private transfer — one car, straight through the border

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.

🚌 The budget option — bus from the city

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.

🌊 Onward to Croatia's stunning seaside

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:

RouteDistanceDrive timeFixed price
Ljubljana → Zagreb
City centre or Zagreb Airport (ZAG)
~140 km~1 h 45from €180
€170 from Ljubljana city
Ljubljana → Opatija
The elegant Kvarner Riviera
~110 km~1 h 25from €150
Ljubljana → Plitvice Lakes
Croatia's most famous national park
~230 km~2 h 45from €325
Ljubljana → Split
Diocletian's Palace, Dalmatian coast
~490 km~5 hfrom €550
Ljubljana → Dubrovnik
The pearl of the Adriatic
~700 km~7 hfrom €699
💶 You'll see your exact, fixed price — agreed before the trip, with no surge and no surprises — the moment you enter your route in the booking form. All prices are per vehicle for 1–4 passengers, tolls and vignettes included.

Calculate your fixed price →

💡 Honest advice: for a solo traveler with loose plans, the bus to Zagreb is great value. For groups, cruise connections, early flights from Zagreb Airport, or the long coastal runs with luggage, a fixed-price private car usually wins once you count the airport connection, tickets for everyone and a saved half-day. Prefer Slovenia's own seaside? See our Slovenian coast transfer guide.

❓ Frequently Asked Questions

How far is Zagreb from Ljubljana?

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).

How much is a private transfer from Ljubljana Airport to Zagreb?

From €180 for 1–4 passengers, fixed and confirmed before booking — tolls and vignettes included, door-to-door.

Do you also drive from Ljubljana city to Zagreb?

Yes — from €170 with pickup at your hotel or apartment anywhere in Ljubljana, including 15 minutes of free waiting.

Is there a direct bus from Ljubljana Airport to Zagreb?

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.

Can you take us all the way to Split or Dubrovnik?

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.