Here’s the assorted Zagreb public transport options – including information on how to travel from Zagreb Airport to the city centre.
Getting to and from Zagreb Airport
If you arrive by plane, Zagreb Franjo Tudjman Airport (newly opened in April 2017) is about 15km from the heart of Zagreb. The best option is the inexpensive Croatia Airlines bus which takes you to the main bus station in central Zagreb. Buses leave every half an hour outside the airport terminal. Tickets, costing 30 Kunas (£3.50/€4/$4.50), can be bought from the bus driver. More details on this bus at www.plesoprijevoz.hr. Journey time is 35-40 minutes.
Once you arrive at the bus station, you can flag down a taxi to take you to your accommodation or use a tram to complete your journey. Tram lines 2, 5, 6, 7 and 8 run by the bus station.
You can take also a taxi from the airport to the city centre for about 100-150 Kunas or so (about £11.50 – £17/€13.50 – €20/$15 – $22) – much cheaper than it used to be! Taxis wait outside the terminal building.
From Zagreb Airport to Ljubljana
Since January 2020, there is now a direct bus transfer service from Zagreb Airport to Ljubljana in Slovenia. Buses run daily, and there are two departures a day – at 8am and at 2.45pm. The journey takes 2 hours 20 minutes and there is one stop along the way, at Novo mesto Qlandia in Slovenia (a shopping centre). You can purchase tickets for this bus service on Nomago.
Zagreb Public Transport
Trams in Zagreb
Trams are undeniably the best way to get around Zagreb – a (reduced) service even runs at night. There are 15 routes in Zagreb, and many stop either at Trg bana Jelacica (the main square) or at the main train station. Full details of the tram system can be found at the Zagreb Tram website – here’s the tram map for daytime routes, as well as the map for nighttime services.
Almost all visitors are puzzled as to how to obtain tickets for trams as they are not sold on-board! Walk to the first newspaper kiosk and ask for a “tramvajska karta” (tram ticket) which are sold singly – obviously, you can buy however many you want.
Once you board the tram, you must remember to validate your ticket in the machines – the machines for these are near the very first and very last doors of trams. (Note: in the more old fashioned trams, there is only such a machine by the front door.) These tickets cost 4 Kunas, and once validated can be used as many times as you need within 30 minutes.
It is also possible to purchase a ticket from the driver – obviously, you will need to board at the very front of the tram. A ticket purchased from the driver costs 6 Kunas.
Buses in Zagreb
There is also an extensive bus service in the city, with a few routes also operating at night. On this Zagreb Transport page you can see a full list of all bus routes, or see this page for the handful of nighttime routes.
Tourist Buses in Zagreb
Zagreb’s public transport system includes two tourist bus routes that operate a hop-on/hop-off service. The red route operates in the heart of the city, whilst the green route operates on a much longer route, taking in places such as Maksimir and Lake Bundek. Both routes operate several times a day, although these (open-air) buses only run from May to October. Tickets cost 70 Kunas (approximately £8/€9/$12) for adults or 35 Kunas (£4/€4.50/$6) for children 7 and over for a full day; tickets can be purchased from the driver.
“A tourist train – how does that work?!” you might think. Well, okay, it’s not really a train but a vehicle designed to resemble a train. It runs on a small route in the centre of the city, starting and ending on Ban Jelacic Square. It only runs on weekends, every 40 minutes from 10am to 7.20pm; rather delightfully, it is free! More details and the full route can be found here.
Zagreb’s Funicular Railway
This isn’t really a way of ‘getting around’ Zagreb as it only runs on a 66m track from the Lower Town to the Upper Town. However, we’ve included it here firstly as a reminder (to visit it!) and secondly because the funicular railway is in fact the oldest Zagreb public transport component – the funicular (or uspinjača in Croatian) first started operating in 1890.
Visit it for a ride (by Ilica in the Lower Town, or near the Lotrscak Tower in the Upper Town). A one-way ticket costs 5 Kunas, and it can be purchased from the ticket office at either end.
Cycling in Zagreb
Hot on the heels of many a European city, Zagreb also has a small cycle hire scheme in operation. It’s 5 Kunas per 30 minutes of hire; you first need to register an account online, on the app or at a rental terminal. Find out more at www.nextbike.hr/en/zagreb/.
Uber in Zagreb
Uber is available in Zagreb (and other Croatian cities). Just open up your app and get an Uber taxi!
Planning journeys on Zagreb public transport
Google Maps now shows transport (or ‘transit’) options on its maps when you look up directions for routes in Zagreb; this includes trams and buses. A useful tip in finding out how to get around the city!