Two capitals, under two hours apart on the A2 motorway. Croatia joined Schengen in 2023, so Ljubljana→Zagreb is now an internal Schengen crossing — passport check at the border, no formal customs most days.
Drive from Ljubljana to Zagreb in approximately 1h 43m. Private transfer from €190 per vehicle, all-inclusive — fuel, tolls, border crossing, English-speaking driver, door-to-door.
Pickup from your hotel, apartment, or Ljubljana Airport (LJU). South-east on the A2 motorway toward the Croatian border.
The A2 rolls through the Sava river valley and vineyard country toward the border.
Schengen-internal crossing at Obrežje — a passport spot-check, usually under 10 minutes since Croatia joined Schengen in 2023.
Arrive at your hotel or address — Ban Jelačić Square, the Upper Town, or Zagreb Airport (ZAG). Door-to-door.
Per vehicle, not per person. All prices include tolls, fuel, border crossing assistance, luggage handling, water, and child seats on request.
Picked up and dropped off at your exact address
Driver manages all paperwork at crossings
Short photo stops may be included where operationally possible
Professional, local, English-speaking driver
Ljubljana Airport (LJU) to Zagreb is about 130 km, roughly 1h 40m with the Schengen border. We meet you at arrivals with flight tracking and 60 minutes free waiting.
Heading back? Zagreb to Ljubljana reverses this capital-to-capital run.
Book Zagreb → Ljubljana →Ljubljana to Zagreb is one of the shortest capital-to-capital drives in Europe — 141 km on the A2 motorway, around 1h 43m door-to-door. The route passes through rolling hills, vineyard country and the Sava river valley.
Croatia joined the Schengen zone on 1 January 2023, so the crossing is now internal Schengen. In practice this means passport checks at the border (sometimes spot checks only) but no customs formalities on most days. Travel times have improved significantly since 2023. Check the latest entry requirements for your nationality before travel.
Everything specific to this route.
Around 1h 43m for 141 km via the A2 motorway, outside of peak summer Saturday traffic.
Yes. Croatia joined Schengen in January 2023, so Slovenia→Croatia is now an internal Schengen border. Spot passport checks may still occur; carry your travel document. Check current requirements for your nationality before travel.
EU, UK, US, Canadian and Australian citizens enter both countries visa-free with a valid passport. For other nationalities, check Schengen entry requirements before travel.
Yes — Kumrovec, Krapina Neanderthal Museum and Trakošćan Castle are short detours. Quick photo stops free; longer stops may add a small wait fee.
Yes — we run Ljubljana→Split, Ljubljana→Dubrovnik and other onward routes. Request a quote for direct continuation if you don't need to stop in Zagreb.
"Quick hop between the two capitals—border was a two-minute passport check. Comfortable car, professional driver, dropped right at our Zagreb hotel. Easy."
"We added a stop at Trakošćan Castle on the way—the driver was happy to detour and it was gorgeous. Much nicer than the train. Would book again."
"Door-to-door from Ljubljana to Zagreb with luggage and a toddler. Painless border, friendly driver, fair price. Highly recommend for families."
We operate minibuses and full-size coaches for groups of 8 to 50 passengers. We usually respond promptly during business hours.
Sprinter-type · Families, small groups
30-seat coach · Tour groups, weddings
50-seat touring coach with WC
Tell us about your group and we’ll send you a custom quote — we usually respond promptly during business hours.
Fixed price €190 sedan, €228 minivan. Free cancellation up to 24 hours before. Border crossing handled by the driver.
More from Ljubljana: See all Ljubljana private transfers →