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.

Step 1/2 — Route & Time

Book your fixed-price airport transfer

Confirmed in minutes · No prepayment · Free cancellation

Arriving by plane?
dd/mm/yyyy
--:--
Your fixed price € --
Confirmed booking — not a quote
Cross-border trips: motorway and tunnel tolls outside Slovenia (if any) are added to your fixed price, for both directions.
Complete all fields to see your fixed price.
Free cancellation No prepayment

Payment is due to the driver at the end of the trip (cash or card)

VISA AMERICANEXPRESS Apple Pay CASH

Free cancellation up to 24 hours before pickup — just message us to cancel or change your time.

We confirm by email & WhatsApp.

VISA AMERICANEXPRESS Apple Pay CASH

📊 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 on this page. 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.