Home/Stays/Croatia/Zagreb

Stays in Zagreb

Zagreb, the capital of Croatia, is a city of two distinct halves: the medieval Upper Town (Gornji grad) and the 19th-century Lower Town (Donji grad), linked by the world's shortest funicular railway. The city's history stretches back to Roman times, but its modern character was shaped under the…

142 staysfrom €42 a night43 rated 4.5+

Every stay in Zagreb

Recent rates first, then the best-reviewed rooms. · page 1 of 3

Search live rates in Zagreb

Pick your dates — every Zagreb room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Zagreb

Zagreb is also known for its green spaces, such as Maksimir Park, one of the oldest public parks in Southeast Europe, and the Mirogoj Cemetery, often considered an open-air art gallery. The city is a cultural hub, hosting events like the Zagreb Film Festival and the INmusic Festival, and is home to numerous museums, including the Museum of Broken Relationships and the Croatian Museum of Naive Art. With a population of around 800,000, Zagreb balances a relaxed pace with the amenities of a European capital.

Where to stay in Zagreb

Donji grad (Lower Town). The commercial and cultural heart, centered on Ban Jelačić Square, with most of the city's hotels, shops, and museums within walking distance.

Gornji grad (Upper Town). The historic core, home to St. Mark's Church, the Stone Gate, and the Croatian Parliament, offering atmospheric streets and panoramic views.

Tkalčićeva Street area. A pedestrian-friendly street lined with bars, cafes, and restaurants, popular for nightlife and just steps from Ban Jelačić Square.

Novi Zagreb. The modern part of the city south of the Sava River, with shopping centers, the Zagreb Fair, and hotels geared toward business travelers and those arriving by car.

Getting there and around

Zagreb is served by Franjo Tuđman Airport, located about 10 km southeast of the city center, with direct flights from many European cities. From the airport, the Pleso Prijevoz shuttle bus connects to the main bus station, and taxis and ride-sharing services are available. Zagreb's main railway station is in the Lower Town, with direct trains to Ljubljana, Vienna, Budapest, and other regional destinations. Within the city, trams are the primary mode of public transport, covering all major neighborhoods; tickets can be purchased at kiosks or on board. The historic Upper Town is best explored on foot, with the funicular connecting it to the Lower Town.

When to go

The best time to visit Zagreb is from May to September, when the weather is warm and many festivals take place, such as the Zagreb Summer Festival and the INmusic Festival. Spring and early autumn are also pleasant, with fewer crowds and mild temperatures ideal for exploring the city's parks and architecture. Winter brings a festive atmosphere with Advent in Zagreb, a popular Christmas market, though temperatures can be cold and snowy.

Questions, answered

What is the best way to get around Zagreb?

Zagreb's tram network is efficient and covers most of the city. The historic Upper Town is walkable, and the funicular connects it to the Lower Town.

What are the must-see attractions in Zagreb?

Don't miss St. Mark's Church, the Cathedral of the Assumption, the Stone Gate, and the Dolac Market. Maksimir Park and Mirogoj Cemetery are also worth a visit.

Is Zagreb a good destination for a weekend break?

Yes, Zagreb's compact center, rich history, and lively cafe culture make it ideal for a weekend. Many attractions are within walking distance.

What is the local cuisine like in Zagreb?

Zagreb's cuisine is hearty, with dishes like štrukli (cheese-filled pastry), čevapi (grilled minced meat), and sarma (cabbage rolls). The Dolac Market is a great place to sample local produce.

How far is Zagreb from Dubrovnik?

Zagreb is about 600 km from Dubrovnik. Direct flights take around 1 hour, while driving takes 6-7 hours via the A1 motorway.

What is the significance of the Stone Gate?

The Stone Gate is the last remaining medieval gate of Zagreb's Upper Town. It survived a fire in 1731 and now houses a shrine to the Virgin Mary, a popular pilgrimage site.

More cities in Croatia