Arrivals, departures, and all transport options from Zagreb to Ljubljana, Bled, Piran and Istria
Zagreb Airport (ZAG), officially Franjo Tuđman Airport, is Croatia's busiest international airport, located about 15 km southeast of Zagreb city centre. Over 50 airlines serve Zagreb, including Ryanair, easyJet, Eurowings, Turkish Airlines, and Croatia Airlines.
→ Live Arrivals – Zagreb Airport → Live Departures – Zagreb AirportZagreb and Ljubljana are just 140 km apart — one of the better-connected capital city pairs in the region. The motorway (A3 → A2) is fast and direct. Public transport options are good too. Here's the full picture:
We pick you up at Zagreb Airport and drive you straight to Ljubljana — no connections, no waiting for departures. Good option for late arrivals, families with luggage, or groups. Price confirmed at booking.
💬 Ask via WhatsAppFrequent buses from Zagreb main bus station to Ljubljana (~2h, from ~€12). Zagreb Airport to bus station: airport shuttle or taxi (~20–30 min). Check ap-ljubljana.si for timetables.
Direct trains ~2h 15 min. From Zagreb Glavni Kolodvor (main station). Airport to station by taxi or shuttle (~20 min). Book at hzpp.hr or sz.si.
GoOpti runs shared shuttles on this route — can be cheap if booked early. BlaBlaCar also has frequent rides. Check goopti.com and blablacar.com.
Car rental at the airport. Take A3 west to Bregana border crossing (~45 min), then A2 to Ljubljana (~45 min more). About 140 km total, 1h 30 min.
We operate from Ljubljana. The price includes our drive to Zagreb and back home — not just the km from Zagreb to your destination. Final price confirmed at booking.
| Destination | Note | Car (est.) | Van (est.) |
|---|---|---|---|
| Ljubljana | Direct route | €160 | €220 |
| Lake Bled | On the way back | €230 | €320 |
| Piran / Portorož | Ask for price | → WhatsApp / call | |
| Poreč, Rovinj, Istria | Ask for price | → WhatsApp / call | |
Why "ask for price"? We're based in Ljubljana. Pireč from Zagreb is 270 km — but our total journey (Ljubljana → Zagreb empty, transfer, return to base) is 600+ km. The price is fair — it just needs to be calculated individually.
Bled is about 200 km from Zagreb Airport (~2h by car). No direct public transport — you go via Ljubljana then take bus 51 or a local taxi to Bled.
Going to Poreč, Rovinj, or Pula? Zagreb isn't the closest airport for Istria (Pula Airport or Trieste are better), but it's doable. Buses run from Zagreb to Pula and Poreč in summer.
Fixed price, English-speaking driver, straight to your destination. Confirmed before you pay anything.
💬 WhatsApp 📞 +386 31 732 289 ✉️ Email