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.