Quick Answer
Zagreb's public transport is efficient and affordable, dominated by a network of blue trams and buses operated by ZET. Walking is ideal for the historic Upper and Lower Towns. For longer distances, ride-sharing apps like Uber and Bolt, along with official taxis, are widely available and reliable.
Getting Around Zagreb: The Ultimate 2026 Transport Guide
Welcome to Zagreb, Croatia's vibrant and easily navigable capital. Unlike many sprawling European capitals, Zagreb's transportation system is refreshingly straightforward, making it a joy for visitors to explore. The city center is a walker's paradise, but for venturing further, an efficient network of trams, buses, and modern ride-sharing services has you covered. This guide provides all the data, prices, and insider tips you need to navigate Zagreb like a local in 2026.
How to Get from Zagreb Airport (ZAG) to the City Center
Franjo Tuđman Airport (ZAG) is located approximately 20 km southeast of the city center. You have several reliable options to reach your accommodation.
1. Airport Shuttle Bus (Pleso Prijevoz)
This is the most popular and cost-effective option for tourists.- Operator: Pleso Prijevoz
- Price: €8.00 one-way
- Travel Time: 35-45 minutes
- Frequency: Departs every 30 minutes. The schedule is synced with flight arrivals and departures.
- Destination: Zagreb's main bus station (Autobusni Kolodvor), which is a few tram stops from the main square.
- Insider Tip: You can buy tickets online in advance or directly from the driver (cash or card). The bus stop is located directly outside the arrivals terminal.
2. Public Bus (ZET Line 290)
This is the cheapest, but also the slowest, public transport option.- Operator: ZET (Zagreb's public transport authority)
- Price: €1.50 (for a 90-minute ticket)
- Travel Time: 60-75 minutes
- Frequency: Every 35 minutes.
- Destination: Kvaternikov Trg (Kvaternik Square), with multiple stops along the way. This is a local bus, so expect more stops than the shuttle.
- Good to Know: You'll need to buy a ticket from the Tisak newsstand at the airport or use the ZET app. This is a good option for budget travelers not in a hurry.
3. Taxi and Ride-Sharing (Uber/Bolt)
For ultimate convenience, especially with luggage, taxis and ride-sharing are excellent choices.- Official Taxis: A licensed taxi from the airport taxi rank will cost approximately €30-€40. Always ensure the meter is running. The journey takes about 25-35 minutes depending on traffic.
- Uber & Bolt: Both services operate legally and efficiently from Zagreb Airport. The designated pickup area is clearly marked. A ride to the city center typically costs €20-€25, making it a more affordable option than a standard taxi. Prices can surge during peak times.
Using Zagreb's Public Transport (ZET)
The city's public transit system, known as ZET (Zagrebački električni tramvaj), consists of a dense network of blue trams and buses. It's affordable, reliable, and the primary way locals get around.
The Zagreb Tram (Tramvaj)
The tram is the heart and soul of Zagreb's transport. With 15 daytime lines and 4 nighttime lines, it covers almost the entire city.
How to Buy Tickets
- Tisak Kiosks: The easiest method. These small newsstands are located at most major tram stops. Simply ask for a 'tramvajska karta'.
- ZET Offices: You can buy all ticket types at official ZET sales points.
- Onboard (from driver): This is possible but not recommended. It's more expensive (€1.50 for a single ticket) and you need exact change. Drivers may refuse if they are running behind schedule.
- Mobile App: The `mojZET` app allows for digital ticket purchases, but it can be tricky for tourists to set up. Sticking to kiosks is often simpler.
Ticket Types and Prices (2026 Estimates)
- 30-Minute Ticket: €0.60. Perfect for short hops within the city center.
- 60-Minute Ticket: €1.00. Good for journeys that might involve a transfer.
- 90-Minute Ticket: €1.50. For longer cross-city trips.
- Daily Ticket (Dnevna karta): €4.00. Offers unlimited travel on all ZET trams and buses until 4:00 AM the next day. Highly recommended if you plan to make 4 or more journeys in a day.
- 3-Day Ticket: €9.30. A great value for short city breaks.
How to Use and Validate Your Ticket
CRITICAL STEP: You MUST validate your paper ticket immediately upon boarding. Look for the yellow or orange validation machines inside the tram. Insert your ticket (usually arrow-first) until you hear a stamping sound. Failure to validate can result in a fine of up to €60 if inspected.The Zagreb Funicular (Uspinjača)
Connecting the Lower Town (Tomićeva Street) to the Upper Town (Strossmayer Promenade), the Zagreb Funicular is one of the shortest in the world.- Length: 66 meters
- Ride Time: 64 seconds
- Price: €0.70
- Operating Hours: 6:30 AM to 10:00 PM, daily.
- Insider Tip: While you can easily walk up the adjacent stairs, the funicular is a charming piece of Zagreb history and a fun experience. Your standard ZET tickets are not valid here; you must buy a separate ticket at the station.
Taxis and Ride-Sharing in the City
Navigating the city with a private car is fast and convenient.
Official Taxis
Look for licensed taxis with a sign on the roof and a visible meter inside. The largest and most reputable company is Radio Taxi Zagreb.- Starting Fare: ~€2.50
- Price per Kilometer: ~€1.20
- Hailing: You can hail them on the street, find them at designated taxi ranks, or call them.
Uber and Bolt
Both Uber and Bolt are extremely popular and often cheaper than traditional taxis for city journeys. The apps work exactly as they do elsewhere in the world.- Availability: Excellent within the city and surrounding areas.
- Average Cost for a 5 km ride: €5-€7
- Benefit: Upfront pricing, easy payment via the app, and no language barrier issues with drivers.
Is Zagreb a Walkable City?
Absolutely. The core of Zagreb, encompassing the historic Upper Town (Gornji Grad) and the bustling Lower Town (Donji Grad), is best explored on foot. Major attractions like the Zagreb Cathedral, St. Mark's Church, Dolac Market, and Ban Jelačić Square are all within a 15-20 minute walking radius of each other.
- Pedestrian Zones: Streets like Tkalčićeva and Bogovićeva are lined with cafes and are entirely pedestrian-friendly.
- Recommendation: Use public transport to get to a central point, then spend your day exploring different neighborhoods on foot.
Cycling and Bike Rentals
Zagreb is becoming increasingly bike-friendly, with a growing network of dedicated bike lanes.
- Nextbike: This is the city's public bike-sharing system. You can register via their app, find a bike at one of the many stations, and pay per ride or with a subscription.
- Pricing: A 'Pay as you go' ride typically costs €0.70 per 30 minutes.
- Insider Tip: Cycling along the Sava River is a beautiful and flat route, perfect for a leisurely afternoon.
Top Recommendations
Single ZET Ticket (30 min)
Price
€0.60
Rating
4.5★Distance
City-wide
Daily ZET Ticket
Price
€4.00
Rating
4.8★Distance
City-wide
Airport Shuttle Bus (Pleso Prijevoz)
Price
€8.00
Rating
4.6★Distance
20 km journey
Uber/Bolt (Airport to City Center)
Price
€20-€25
Rating
4.7★Distance
20 km journey
Zagreb Funicular Ride
Price
€0.70
Rating
4.9★Distance
66 meters
| Name | Price | Rating | Distance |
|---|---|---|---|
| Single ZET Ticket (30 min) | €0.60 | 4.5★ | City-wide |
| Daily ZET Ticket | €4.00 | 4.8★ | City-wide |
| Airport Shuttle Bus (Pleso Prijevoz) | €8.00 | 4.6★ | 20 km journey |
| Uber/Bolt (Airport to City Center) | €20-€25 | 4.7★ | 20 km journey |
| Zagreb Funicular Ride | €0.70 | 4.9★ | 66 meters |
Frequently Asked Questions
Common questions about Zagreb
Is Zagreb a walkable city?
Yes, Zagreb is extremely walkable. The main tourist areas, including the historic Upper Town and the commercial Lower Town, are compact and can be easily explored on foot.
How do I pay for the tram in Zagreb?
The easiest way to pay for the tram is by purchasing a paper ticket from a 'Tisak' newsstand located near most stops. You must validate the ticket in the machine immediately upon boarding the tram.
Is Uber available in Zagreb?
Yes, both Uber and Bolt are widely available and fully operational in Zagreb. They are often a more affordable and convenient alternative to traditional taxis for getting around the city and to the airport.
What is the best way to get from Zagreb airport to the city?
The most balanced option is the Pleso Prijevoz airport shuttle bus, which costs €8.00 and takes about 40 minutes to the main bus station. For a cheaper but slower journey, use ZET bus line 290; for direct convenience, use Uber or Bolt for around €20-€25.
Do I need to validate my public transport ticket in Zagreb?
Yes, it is mandatory to validate your paper ZET ticket in the stamping machine immediately after you board a tram or bus. Failure to do so can result in a significant fine during a ticket inspection.
How much is a daily transport ticket in Zagreb?
As of 2026, a daily ticket (dnevna karta) for Zagreb's public transport system (ZET) costs €4.00. It provides unlimited travel on all trams and buses until 4:00 AM the following day.
Related Guides
More helpful travel guides

