Welcome Pickups
Zagreb
Abu Dhabi, United Arab Emirates Aktion, Greece Alexandroupoli, Greece Alicante, Spain Amman, Jordan Amsterdam, Netherlands Athens, Greece Atlanta, United States Bali, Indonesia Bangkok, Thailand Barcelona, Spain Beijing, China Beirut, Lebanon Belgrade, Serbia Berlin, Germany Bogota, Colombia Bologna, Italy Bordeaux, France Bratislava, Slovakia Brussels, Belgium Bucharest, Romania Budapest, Hungary Buenos Aires, Argentina Cancun, Mexico Cape Town, South Africa Cappadocia, Turkey Casablanca, Morocco Chios, Greece Copenhagen, Denmark Corfu, Greece Crete, Greece Cyprus, Cyprus Delhi, India Doha, Qatar Dubai, United Arab Emirates Dublin, Ireland Dubrovnik, Croatia Edinburgh, Scotland Faro, Portugal Florence, Italy Frankfurt, Germany Geneva, Switzerland Granada, Spain Hanoi, Vietnam Hong Kong, China Ibiza, Spain Istanbul, Turkey Johannesburg, South Africa Kalamata, Greece Kavala, Greece Kefalonia, Greece Kos, Greece Krakow, Poland Kuala Lumpur, Malaysia Lima, Peru Lisbon, Portugal London, United Kingdom Los Angeles, United States Lyon, France Madrid, Spain Malaga, Spain Mallorca, Spain Malta, Malta Marrakech, Morocco Marseille, France Melbourne, Australia Mexico City, Mexico Milan, Italy Moscow, Russia Mumbai, India Munich, Germany Mykonos, Greece Mytilene, Greece Nairobi, Kenya Naples, Italy Naxos, Greece New York, United States Nice, France Paris, France Paros, Greece Phuket, Thailand Porto, Portugal Prague, Czech Republic Rhodes, Greece Rio de Janeiro, Brazil Rome, Italy Saint Petersburg, Russia Salzburg, Austria Samos, Greece San Francisco, United States Santiago, Chile Santorini, Greece Seoul, South Korea Seville, Spain Singapore, Singapore Skiathos, Greece Sofia, Bulgaria Split, Croatia Stockholm, Sweden Sydney, Australia Tel Aviv, Israel Thessaloniki, Greece Tokyo, Japan Toronto, Canada Toulouse, France Valencia, Spain Venice, Italy Vienna, Austria Volos, Greece Warsaw, Poland Zakynthos, Greece Zurich, Switzerland

Getting from Zagreb Airport to Ljubljana

Get Instant Transfer Offer

How to get 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 (HRK 1,043) 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 (HRK 112) 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 (HRK 67) and journey duration is 140 minutes. Finally, there's also a train service connecting Zagreb city centre with Ljubljana. Train tickets are €9 (HRK 67) when bought before the date of travel and €18 (HRK 134) if bought on the same day. There are four trains daily to Ljubljana and the journey duration is 145 minutes on average.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Shuttle Bus €29.98 140min 08:00–14:45
Taxi €140 100min 24/7
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 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 (HRK 112). 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 (HRK 112) 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 (HRK 134) 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 (HRK 145) 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 (HRK 134) shuttle bus ticket that guarantees you two pieces of luggage instead of one.

Book a transfer

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 (HRK 1,043) 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 (HRK 1,043) 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
100
FROM ZAG TO HOTELS IN LJUBLJANA
100

Get Instant Transfer Offer

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 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 (HRK 67) when prebought before the day of travelling. If you purchase on the same day, the ticket price is €18 (HRK 134). 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 (HRK 67) when you purchase in advance and €18 (HRK 134) 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 (HRK 67) 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 (HRK 67). 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.

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.

Haven't fully planned the trip yet?

Set a reminder and get the link to the guide right before the trip

Get Instant Transfer Offer