There are four transport options for your trip from Zagreb Airport to Ljubljana. For a direct transport you can travel by taxi or shuttle bus from the airport and for a connecting transfer you can use a shuttle bus or train from the city centre of Zagreb. Using a taxi is the most convenient transport option and the fare is approximately €140 for a 4-passenger ride. The journey duration is approximately 100 minutes. Taking the shuttle bus to Ljubljana Bus Station in the city centre of Ljubljana from ZAG Airport will cost you €14.99 and the journey will take 140 minutes. The NOMAGO InterCity shuttle bus service leaves Zagreb Airport twice a day, at 8.00am and 2.45pm. If you don’t mind transferring to the city centre of Zagreb first, you can also use a bus from the Zagreb Central Bus Station. Flixbus offers thirteen bus departures to Ljubljana daily and there are more companies offering this service. Bus ticket prices start at €8.99 and journey duration is 140 minutes. Finally, there’s also a train service connecting Zagreb city centre with Ljubljana. Train tickets are €9 when bought before the date of travel and €18 if bought on the same day. There are four trains daily to Ljubljana and the journey duration is 145 minutes on average.
Welcome Pickups offers meet and greet services and a friendly introduction to Zagreb at the same price as a regular taxi. Click here to see the cost.- Nothing Found
Comparison of the options
OPTION | PRICE | DURATION | AVAILABILITY | |
---|---|---|---|---|
Welcome Pickups | €140 | 100min | 24/7 | Book |
Book | ||||
Taxi | €140 | 100min | 24/7 | |
Shuttle Bus | €29.98 | 140min | 08:00–14:45 | |
Train (indirect) | €18 | 145min | 06:58–21:20 | |
Shuttle Bus (indirect) | €17.98 | 140min | 04:30–23:00 |
How to get from Zagreb Airport to Ljubljana by taxi
Travelling by taxi to Ljubljana from Franjo Tuđman Airport in Zagreb is the most convenient and time-efficient transport option. The taxi fare for up to 4 passengers is €140 on average. To secure a fixed fare you need to prebook a private taxi ride before your flight to Zagreb. Airport taxis to Ljubljana city centre do not offer a fixed fare as they are metered, but you can still try getting one at Zagreb Airport. The total journey time from the airport of Zagreb to Ljubljana is 100 minutes. If you prebook a ride, the taxi driver will be waiting for you at a designated spot. If you get one from the taxi ranks, simply make your way straight ahead to the taxi ranks after exiting the Zagreb Airport terminal.
Taxi fare from Zagreb Airport to Ljubljana
The taxi fare from Zagreb Airport (ZAG) to the city centre of Ljubljana is approximately €140 for rides with up to 4 passengers carrying one piece of luggage each. For more passengers and additional luggage items, extra charges may be in effect. When prebooking with a private taxi company, you can get a fixed fare. Taxis located at the airport taxi ranks do not offer a fixed fare and are metered. This means you pay according to the meter reading at the end of your journey. At Sundays, holidays and late-night hours there is a 20% surcharge for taxi rides at Zagreb Airport.
(05:00–24:00)
(00:00–05:00)
Cost
€140
Trip Duration
100 Min.
*To avoid exra charges and unexpected delays, prefer to book a private taxi ride ahead of your flight. There are several taxi operators authorised to pick up passengers at Zagreb Airport.
Convenience
Safety
Value for Money
Taxis at the airport of Zagreb are available 24/7. If you prebook a ride, the taxi driver will be waiting for your on arrival, monitoring your flight status.
Where do I get it from?
Getting a regular Zagreb Airport taxi to Ljubljana is quite easy as taxis are located right outside the main airport terminal as you exit the airport. Continue straight ahead and you will see a queue of taxis you can board. If you prebook with a private taxi company, you can have the driver pick you up and guide you to the vehicle.
Convenience
A taxi ride to Ljubljana from the airport of Zagreb is a convenient transport option. It offers a time-efficient door-to-door service and when prebooking you can guarantee a fixed fare. Taxis offer a relaxing journey to Ljubljana city centre and they are the only means of transport available 24/7 at Zagreb Airport.
Editor’s Note
Depending on the size of your group, you can book a larger vehicle or a van to take you to Ljubljana. This will help you cut down on transport costs and give you the advantage of travelling as a group.
Useful Tips
How to get from Zagreb Airport to Ljubljana by shuttle bus
Riding with a shuttle bus from Zagreb Airport to the city centre of Ljubljana is the most affordable direct transport option. There are different shuttle bus providers at Zagreb Airport. NOMAGO InterCity bus offers a fixed shuttle bus schedule with buses leaving the airport twice a day at 8.00am and 2.45pm. The journey duration is 140 minutes and a single ticket, which includes one piece of luggage, costs €14.99. If you want to carry more than one pieces of luggage you can upgrade to a higher-price ticket.
How much is the shuttle bus ticket from Zagreb Airport to the city centre of Ljubljana?
The shuttle bus ticket to Ljubljana is €14.99 when you purchase one in advance and it includes one piece of luggage. If you want to carry two pieces of luggage with you on board the shuttle bus, you can upgrade to a €17.99 ticket. Tickets to Ljubljana can be bought online, through the NOMAGO app, at bus stations and from the driver on board. When buying tickets from the driver, the price is €19.49 and all ticket prices carry a surchage of 30%.
Cost
€14.99
Trip Duration
140 Min.
*Border crossing delays at the Croatia-Slovenia border, as well as traffic congestion can increase the total time of travelling.
Convenience
Safety
Value for Money
NOMAGO InterCity shuttle bus leaves from the airport of Zagreb towards the Ljubljana Central Bus Station twice a day at 8.00am and 2.45pm.
Where do I get it from?
To board the shuttle bus to Ljubljana at Zagreb Airport you need to turn slightly right after exiting the airport terminal. You will see the bus stops on your right hand.
Convenience
Getting to Ljubljana by shuttle bus from the airport of Zagreb is quite convenient if your flight lands close in time to the two daily shuttle bus departures. The shuttle bus only runs at 8.00am and 2.45 pm, so if you arrive at different times, you´ll have to wait for long at the airport to get one. If the shuttle bus schedule is convenient to you, the journey will be comfortable as shuttle buses are well equipped and offer a quick trip to Ljubljana city centre.
Editor’s Note
For your convenience and for environmental reasons, consider choosing the online ticket option for your trip to Ljubljana.
Useful Tips
How to get from Zagreb Airport to Ljubljana by train
There is no train station at Zagreb Airport. If you want to catch a train to Ljubljana, you need to transfer to Zagreb city centre and take a train from the Zagreb Central Train Station, Zagrebački Glavni Kolodvor. To get to the train station from Zagreb Airport, you need to make your way to the city centre of Zagreb either by taxi, bus or shuttle bus and then take tram line 13 from Kvaternikov Square or tram line 2 from the Zagreb Central Bus Station in the city centre. Trains to Ljubljana leave the Zagreb Train Station four times per day: 6.58am, 12.35pm, 6.38pm and 9.20pm. Ticket prices start at €9 when prebought before the day of travelling. If you purchase on the same day, the ticket price is €18. It takes the train 2 hours 25 minutes to reach Ljubljana Train Station in the city centre of Ljubljana.
How much is the train from Zagreb Central Station to Ljubljana Train Station?
The train ticket to Ljubljana from the city centre of Zagreb is €9 when you purchase in advance and €18 when you purchase a ticket on the day of travelling. There are more ticket options available if you want to upgrade to first-class or carry additional luggage on board. To purchase a train ticket to Ljubljana, you have to visit the Zagreb Train Station as they are not available to buy online. The counters at the station are the only place you can get a ticket to Ljubljana.
Cost
€9
Trip Duration
145 Min.
*The sooner you book your ticket, the more chances you have of securing a lower price.
Convenience
Safety
Value for Money
There are four trains leaving Zagreb Central Train Station daily at 6.58am, 12.35pm, 6.38pm and 9.20pm.
Where do I get it from?
To ride a train to Ljubljana you have to transfer to the city centre of Zagreb from ZAG Airport as there is no train station at the airport. You can transfer to the city centre by either taxi, bus or shuttle bus and then use the Zagreb tram network. Ride tram line 13 from Kvaternikov Square or tram line 2 from the Zagreb Central Bus Station. The train station is located by the King Tomislav Square in the city centre of Zagreb.
Convenience
Choosing to travel by train to Ljubljana from the airport of Zagreb is not a convenient transport option. There is no train station at the airport of Zagreb, so you need to transfer to Zagreb city centre to get a train from Zagrebački Glavni Kolodvor. This increases overall journey time and it is challenging especially if you travel with children or you carry lots of luggage. The train is not the fastest transport option and you cannot purchase tickets online, but exclusively at the train station.
Editor’s Note
Unless you want to secure a lower ticket price, there is no need to prebook a train to Ljubljana many days ahead as the service tends to be moderately booked.
Useful Tips
How to get from Zagreb Airport to Ljubljana by shuttle bus (indirect)
The indirect shuttle bus option to Ljubljana offers the most frequent service among shared transport options. Flixbus shuttle buses and other companies leave frequently from the Zagreb Central Bus Station in the city centre of Zagreb. To get a shuttle bus from the Zagreb Central Bus Station you need to transfer to the city centre of Zagreb from the airport by either taxi, bus or shuttle bus. Ticket prices to Ljubljana start at €8.99 for a single passenger carrying one piece of luggage and one piece of hand luggage. The journey duration is 140 minutes and Flixbus shuttle buses leave roughly every 90 minutes.
How much is the indirect shuttle bus ticket from Zagreb to the city centre of Ljubljana?
Not including the cost of getting to the city centre from the airport of Zagreb, the ticket to Ljubljana is €8.99. This ticket guarantees passengers one piece of luggage plus one piece of hand luggage. At different times, tickets can be more expensive. You can purchase your ticket online, through the app or on board at the same price.
Cost
€8.99
Trip Duration
140 Min.
*Depending on your chosen departure time, ticket prices can be higher.
Convenience
Safety
Value for Money
Flixbus shuttle buses leave from Zagreb Central Bus Station thirteen times per day between 4.30am-11.00pm. More companies offer additional services from the Central Bus Station.
Where do I get it from?
To get the shuttle bus from the Zagreb Central Bus Station, you first need to get to the city centre of Zagreb either by taxi, bus or shuttle bus. Zagreb Central Bus Station (Autobusni Kolodvor) is located in the city centre of Zagreb at 4 Avenija Marina Držića.
Convenience
The indirect shuttle bus service from Zagreb to Ljubljana offers more routes than shuttle buses from the airport of Zagreb, but you have to transfer to the city centre to get one. The actual shuttle bus trip is convenient, but traffic conditions can affect your journey duration and you may end up missing the booked service if your flight is late or there is heavy traffic getting to the city centre of Zagreb in the first place.
Editor’s Note
Account for possible delays getting to the city centre of Zagreb from the airport before booking your ticket.
Useful Tips
Welcome Pickups transfer
Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line
If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Zagreb. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.
Read more Book Welcome Pickups transferFrequently asked questions
Is there a train from Zagreb to Ljubljana?
There is a train connection between Zagreb and Ljubljana. The train leaves at 6.58am, 12.35pm, 6.38pm and 9.20pm daily from Zagreb Train Station, Glavni Kolodvor.
How much is a train from Zagreb to Ljubljana?
Train tickets to Ljubljana from Zagreb start at €9 if bought before the day of travelling and €18 on the day of travelling.
How do I get from Zagreb Airport to Ljubljana?
There are two direct and two indirect transport options for you trip from Zagreb Airport to Ljubljana. You can get a taxi or shuttle bus from the airport or transfer to the city centre of Zagreb to travel by train or more shuttle bus companies.
How long is the drive from Zagreb to Ljubljana?
Driving to Ljubljana from Zagreb Airport or Zagreb city centre will take you 100 minutes and the distance is 150 km.
Was this helpful?
Complete your booking