Private taxi from your hotel or address in Ljubljana straight to Zagreb — under two hours door-to-door, with a clear fixed price before you book and no border stop on the way.
Confirmed in minutes · No prepayment · Free cancellation
Payment is due to the driver at the end of the trip (cash or card)
Free cancellation up to 24 hours before pickup — just message us to cancel or change your time.
We confirm by email & WhatsApp.
A private taxi from Ljubljana to Zagreb costs from €170 per car (1–4 passengers), takes about 1 h 45 min and covers 145 km. Pickup is from any Ljubljana hotel, apartment or address with 15 minutes of free waiting, and drop-off can be anywhere in Zagreb — city centre, a hotel, the bus or train station, or Zagreb Airport (ZAG), which is about 163 km and just under two hours away. Croatia has been in both the Schengen area and the eurozone since January 2023, so there is no border stop and no currency change. Every ride is private, and you pay the driver by cash or card. Returns from Zagreb run at the same fixed rates.
Under two hours of motorway, one country border and no stops in between. Your ride from Ljubljana to Zagreb is in a modern, air-conditioned car from our own small fleet — quiet cruising down the A2 and across the Sava plain, with room for every suitcase heading to Croatia. An English-speaking driver is included on every route.

Zagreb is the easiest international hop from Ljubljana — 145 km down the A2 motorway, about an hour and three quarters door-to-door. Buses take two to two and a half hours and only run station-to-station; a private taxi starts at your address and ends at the one you name.
Your driver picks you up at your hotel or apartment in Ljubljana and drives you to any Zagreb address: the Upper Town, a hotel near Ban Jelačić Square, the bus or train station, or Zagreb Airport (ZAG) — about 17 km south-east of the centre in Velika Gorica, roughly 163 km and just under two hours from Ljubljana. Croatia joined both the Schengen area and the eurozone in January 2023, so there is no border queue and no money to change — you simply drive through.
Direct private transfer from your address in Ljubljana to central Zagreb (~145 km) or Zagreb Airport / ZAG (~163 km, shown on the map).

Everything you need for an easy, private ride from Ljubljana to Zagreb — with no surprises at the border, the toll booth or on the bill.
Just your group in the car — never a shared shuttle or extra stops.
Driver meets you at your lobby or address in Ljubljana.
15 minutes free waiting at your pickup address.
Available on request when you book.
Carried to your door in Zagreb, hotel lobby or airport terminal.
The form price is final — Slovenian and Croatian tolls included.
Clear answers about price, the drive, the Schengen border and Zagreb Airport.
A private transfer starts from €170 per car for 1–4 passengers, fixed before you book. Enter your exact pickup address in the form and you’ll see your final price instantly — it never changes afterwards, and Slovenian and Croatian motorway tolls are included.
About 1 hour 45 minutes for the 145 km run down the A2 motorway in normal traffic. Friday afternoons and summer weekends can add time around Zagreb’s ring road, so leave a buffer if you have a flight or a train to catch.
Croatia joined the Schengen area in January 2023, so there is normally no border stop at all — you simply drive through. Carry your passport or EU ID card, as occasional random checks are still possible.
Yes — Franjo Tuđman Airport sits about 17 km south-east of the city centre in Velika Gorica, roughly 163 km and just under two hours from Ljubljana. We drive straight to the terminal; enter “Zagreb Airport” as your drop-off in the form to see your exact fixed price before you book.
No. Croatia adopted the euro in January 2023, so the same currency works on both sides of the border. You pay your driver at the end of the ride in cash or by card — nothing is charged upfront.
Honestly, the bus is cheaper — FlixBus and regional lines run from about €11 per person. But they leave from Ljubljana’s main bus station on their own timetable and take two to two and a half hours station-to-station. The private car costs more; what you buy is door-to-door in 1 h 45, your own departure time, and no luggage juggling with a group.
Between 22:00 and 06:30 a 20% night rate applies, and a fourth passenger adds 15%. Both are calculated automatically and shown in your price before you book — never added afterwards.
Yes — the same fixed-price system works in the other direction, with pickups from your Zagreb hotel, the stations or the airport. We also continue on to Opatija, Plitvice Lakes, Split and Dubrovnik; message us on WhatsApp for a fixed quote on those routes.
Send us your pickup address in Ljubljana, date, time and number of passengers — we reply with your fixed price and your taxi is booked.