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. 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.