Heading from Ljubljana to Zagreb Airport, or dreaming of the Croatian seaside? It's one of the most rewarding short journeys in the region — two capitals less than two hours apart, with the sparkling Adriatic just beyond. This guide covers distances, travel options, the best coastal destinations, and how to make the trip completely stress-free with a private door-to-door transfer.
| Detail | Info |
|---|---|
| Distance (Ljubljana → Zagreb Airport) | ~150 km via A2/E70 |
| Driving time | ~1h 40m by car |
| Currency | Euro (€) in both countries |
| Border | Both in Schengen — usually no stops |
| Best season for the coast | June–September (beaches); May & October (fewer crowds) |
A private transfer with Hey Taxi Ljubljana is the most comfortable, direct option: door-to-door, no changes, no waiting, and a fixed price agreed before you travel. We pick you up wherever you are and drop you right at the terminal — ideal after a long flight or with luggage and family in tow.
Driving via the A2/E70 motorway takes about 1.5–2 hours. Remember you'll need a valid motorway vignette for Slovenia, tolls apply in Croatia, and there's airport parking at the other end.
Buses run regularly between Ljubljana and Zagreb city center and are the cheapest option (around 2–2.5 hours). The catch: the airport is about 17 km outside the city, so you'll still need a taxi or shuttle for the final leg.
Trains connect the two cities in roughly 2.5 hours, with pleasant views — but they're slower and, like the bus, leave you in the city rather than at the airport.
Beyond Zagreb, we run private transfers straight to Croatia's most popular coastal destinations — no changes, fixed price, door to door.
| Route | Distance | Drive Time |
|---|---|---|
| Ljubljana → Zagreb Airport | 150 km | ~1h 40m |
| Ljubljana → Rijeka | 130 km | ~1h 45m |
| Ljubljana → Pula | 200 km | ~2h 30m |
| Ljubljana → Rovinj | 185 km | ~2h 20m |
| Ljubljana → Split | 490 km | ~5h |
| Ljubljana → Dubrovnik | 700 km | ~7h |
Croatia's Mediterranean northwest, packed with charm. Pula is famous for its remarkably preserved Roman amphitheater and pebble beaches. Rovinj is a postcard town of narrow cobbled streets and colorful houses. Poreč and Umag add beautiful beaches and historic old towns, while Opatija offers elegant architecture and a famous coastal promenade.
Split blends ancient and modern, built around the UNESCO-listed Diocletian's Palace, with Bačvice Beach right in town. Further south, Dubrovnik — the "Pearl of the Adriatic" — dazzles with intact medieval walls and breathtaking sea views.
Before or after the coast, Zagreb itself is worth a stop: a walkable Upper Town, lively markets, museums and café culture.
We collect you at your address and take you straight to your destination — no transfers, no dragging luggage between buses and trains.
Your price is agreed before you travel. No meter anxiety, no surprises at the border.
Travel in our well-maintained Volkswagen Passat or Mercedes E-Class, with room for luggage.
Our drivers know the Ljubljana–Croatia routes inside out and can share tips along the way.
About 150 km, roughly a 1 hour 40 minute drive via the A2/E70 motorway.
Both countries are in the Schengen Area, so there are usually no border stops. Still, always carry a valid ID or passport.
Croatia uses the Euro (€), the same as Slovenia — so no currency exchange is needed.
For comfort and convenience, yes. Buses and trains drop you in Zagreb city center, still ~17 km from the airport. A private transfer takes you door-to-door at a fixed price, with no changes.
Absolutely. We offer direct transfers from Ljubljana to Rijeka, Pula, Rovinj, Split, Dubrovnik and more — just enter your route in the booking form.
Whether you're catching a flight from Zagreb Airport or chasing the sun along the Adriatic, the journey from Ljubljana to Croatia is short, scenic, and full of possibility. Skip the transfers and timetables — with Hey Taxi Ljubljana you get a private, fixed-price, door-to-door ride and arrive relaxed, on time, and ready to explore.
Private transfers from Ljubljana Airport to Slovenia, Italy, Austria and Croatia. Fixed price before you book. Door-to-door, no shared shuttles.