Zagreb, Croatia's dynamic capital, boasts a vibrant mix of Austro-Hungarian architecture and modern culture, making it a perfect weekend escape. With its compact size and efficient public transport, you can explore its key attractions in just a couple of days.
Zagreb is well-connected, with the Franjo Tuđman Airport (ZAG) just 17 kilometers (about 10.5 miles) from the city center. A convenient option is the Pleso Prijevoz shuttle bus, which runs every 30 minutes and costs 40 HRK (approximately $6). It takes about 30 minutes to reach the main bus station at the city center, from where you can easily access the rest of the city.
Once in Zagreb, public transport is efficient. Purchase a 30-minute ticket for 15 HRK ($2.20) at kiosks or via the Zagreb transport app. Trams and buses are frequent, making it easy to navigate. For a scenic route, take tram number 6 to the historic Upper Town (Gornji Grad) where many of the city's attractions are located.
For a central location, consider staying in the Donji Grad neighborhood. The Hotel Dubrovnik, located on the main square, offers comfortable rooms starting at around 1,200 HRK ($180) per night. You’ll find yourself just a stone's throw from attractions like Ban Jelačić Square and the Dolac Market.
If you're looking for something more budget-friendly, check out the Chillout Hostel, with dormitory beds starting at 150 HRK ($22) per night. Located near the city center, it's perfect for meeting fellow travelers. For a unique experience, the Art Hotel like no other offers themed rooms starting around 1,000 HRK ($150) per night and is known for its eclectic decor and art installations.
Croatian cuisine is a delightful blend of Mediterranean and Central European influences, and Zagreb has no shortage of options. Start your day with a traditional breakfast at the Tkalča Café on Tkalčićeva Street, where you can enjoy fresh pastries and coffee for about 40 HRK ($5.80). For lunch, head to the bustling Dolac Market and grab a quick bite from local vendors; try the štrukli, a delicious cheese pastry, for around 25 HRK ($3.70).
For dinner, don’t miss the local favorite, Stari Fijaker, known for its authentic Croatian dishes. A hearty meal, such as the lamb under the bell (pašticada), will set you back about 150 HRK ($22). To finish the evening, visit the popular bar, Museum of Broken Relationships, where you can sip on cocktails starting from 40 HRK ($5.80) amid poignant exhibits.
Begin your exploration at the iconic Zagreb Cathedral, with its stunning Gothic architecture. The entrance is free, but climbing the tower costs 50 HRK ($7.50) for breathtaking city views. Next, stroll through the historic Upper Town, where you can admire St. Mark's Church, known for its colorful tiled roof. Don’t forget to take a picture at the Lotrščak Tower, where every day at noon, a cannon is fired, marking the time in the city.
Another must-see is the vibrant street art scene in the Lower Town, particularly in the neighborhood of Tkalčićeva, where you can find numerous murals. For a dose of culture, visit the Museum of Contemporary Art, with an entrance fee of 50 HRK ($7.50). If time permits, take a relaxing walk through Maksimir Park, a perfect spot for a picnic or a leisurely stroll.
To make the most of your visit, here are some practical tips:
| Item | Cost | Notes |
|---|---|---|
| Pleso Prijevoz shuttle bus | 40 HRK | From the airport to the city center |
| 30-minute public transport ticket | 15 HRK | Valid for trams and buses |
| Hotel Dubrovnik (per night) | 1,200 HRK | Central location, comfortable stay |
| Chillout Hostel (per night) | 150 HRK | Budget-friendly, social atmosphere |
| Štrukli at Dolac Market | 25 HRK | Delicious cheese pastry |
| Entrance to Museum of Contemporary Art | 50 HRK | Modern art exhibits |
| Meal at Stari Fijaker | 150 HRK | Traditional Croatian cuisine |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time to visit Zagreb is during the spring (April to June) and fall (September to October) when the weather is mild and pleasant for outdoor activities. However, if you enjoy festive atmospheres, visiting during the winter months, especially December, is magical due to the Christmas markets.
The most convenient way to get from Franjo Tuđman Airport to Zagreb city center is by taking the Pleso Prijevoz shuttle. The journey takes about 30 minutes and costs 40 HRK (around $6). Alternatively, taxis are available, but they are significantly more expensive, starting from around 200 HRK ($30).
Traveler comments
Add a route note, correction, timing tip or question for this guide.