• Nothing Found

Getting from Zagreb Airport to Ljubljana

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.

Comparison of the options

PRICE FOR 2PASSENGERS
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.

Taxi prices
Day time
(05:00–24:00)
Night time
(00:00–05:00)
Duration
FROM ZAG TO LJUBLJANA
€140
€150
100
FROM ZAG TO HOTELS IN LJUBLJANA
€140
€150
100
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

If you ride a taxi to Ljubljana from the Zagreb Airport taxi ranks, you will need to pay in Croatian kunas, the local currency. The majority of taxis in Zagreb do not accept card payments.
Excessive traffic and peak-time travelling will affect the journey duration. Delays at the border control point between Croatia and Slovenia have also been reported.

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

There is free WiFi and charging outlets on board the shuttle buses to Ljubljana. These shuttle bus amenities will offer you a comfortable trip.
To avoid delays and last-minute charges, book a €17.99 shuttle bus ticket that guarantees you two pieces of luggage instead of one.

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

You can only purchase tickets to Ljubljana at the Zagreb Train Station. The official Zagreb Trains website does not share any information about the route.
The train to Ljubljana from Zagreb passes by fantastic locations with beautiful scenery. You can visit more towns on the way to Ljubljana, but you need a different ticket if you get off the train.

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

There are many companies offering the Zagreb-Ljubljana connection from the Central Bus Station in Zagreb. Search for the ticket and route that better matches your journey specifics.
Additional luggage can lead to higher ticket prices or inability to board the shuttle bus. Always book a ticket matching your needs.
Most shuttle buses offer free WiFi and charging outlets to help you have a relaxing journey and pass the time comfortably. Ask the operator about the facilities if you plan to use WiFi while on board.

Welcome Pickups transfer

Welcome Pickups

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.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more Book Welcome Pickups transfer

Frequently 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?

Pre-book online