Zagreb is one of the most popular cross-border transfer routes from Ljubljana Airport. The drive takes around 2 hours and crosses the Slovenian-Croatian border — making it a very practical option for travellers connecting between Slovenia and Croatia.
The drive from Ljubljana Airport (Brnik) to Zagreb city centre takes approximately 2 hours via the A2 motorway. Zagreb Airport (ZAG) is slightly further — approximately 2 hours 15 minutes. The route crosses the Slovenian-Croatian border at Obrežje, which is typically straightforward for EU/Schengen travellers.
Croatia is an EU member but the border crossing process is fast — usually just a passport check. For EU/Schengen passport holders, the crossing takes only a few minutes. Non-EU travellers may need to show their passport and visa. We cross this border regularly and it is a smooth process.
Yes. We cover Ljubljana Airport to Zagreb and Zagreb to Ljubljana Airport. We also offer Zagreb Airport (ZAG) to Ljubljana city and reverse. Whether you are departing from Zagreb or arriving there, contact us with your details.
A private transfer from Ljubljana Airport to Zagreb starts from €170 for up to 3 passengers. Zagreb Airport to Ljubljana or Ljubljana city are available at the same rate. Contact us via WhatsApp or email for a quote before you book.
Many visitors continue their journey after visiting Zagreb. Private taxi, transfer and transportation services can be arranged to airports, hotels and other destinations across Slovenia, Italy and Croatia. Popular onward transfers include Zagreb to Ljubljana Airport, Bled, Portorož, Venice, Split and Dubrovnik.
