Best Things To Do in Zagreb

Zagreb is the capital of Croatia and one of the most visited cities on the Balkan Peninsula. Here's what you can see and do on your trip to this destination.
Best Things To Do in Zagreb

More about: Best Things To Do in Zagreb

Zagreb is one of the most popular cities on the Balkan Peninsula, largely because of its Austro-Hungarian architecture and the number and variety of attractions on offer. It is also one of the country's cultural reservoirs, and in its streets you'll find the roots of the Roman Empire, which established the first communities in the region.

Some of the best things to do in Zagreb include enjoying the local cuisine, seeing the imperial buildings, visiting the national parks and the lakes around the city.

1. Walk through the traces of the Croatian War

Zagreb City Museum.| ©Hans Permana
Zagreb City Museum.| ©Hans Permana

If you want to learn about one of the most important stories of Zagreb's recent past, you can't miss the Croatian War, which pitted the country against the Serbian army in the 1990s. To learn about this war of independence, as the Croatians call it, you can visit the many sites and exhibitions available throughout the city.

One of the most impressive places to relive these events is the Homeland War Memorial Museum. This museum houses detailed exhibits on the 1991 siege of the city and the Serbian army's bombardment, offering an in-depth look at the tragedy and heroism that took place during the conflict. On the other hand, you can also discover the damage left on Zagreb's structures that were not repaired to bear witness to this conflict.

On the other hand, under the hill of Gornji Grad, you can visit the Gric Tunnel, a former underground structure built during World War II that was used as a hospital and refugee centre during the Croatian War and now houses the Zagreb City Museum. Here you can find documents, photographs and objects that illustrate the country's struggle for freedom.

You can do these tours on your own, but I also recommend you book a war tour of Zagreb so that you can learn about the events that marked this conflict in depth and in detail while touring the city in the company of an expert guide.

Book a war tour in Zagreb

2. See the Zagreb Cathedral

Zagreb Cathedral| ©Francisco Gonzalez
Zagreb Cathedral| ©Francisco Gonzalez

Zagreb Cathedral is known locally as the Cathedral of the Assumption of the Virgin Mary and marks the kilometre zero of the Croatian capital. This Gothic-style building, with its tall towers and ornate façade, is one of the most iconic sites in the region and was built in the 13th century on the ruins of earlier structures.

During your visit to the cathedral you can see its collection of sacred art, ranging from liturgical ornaments to historical relics. You can also visit the cathedral's 105-metre-high south tower, which houses the bell tower.

A visit to this site will also allow you to see other important attractions nearby, such as St Mark's Square with its colourful rooftops and the church of the same name, and the Upper Town, with its cobbled alleys and bohemian charm, will give you a different perspective of this traditional and historic destination.

Book a guided tour of Zagreb

3. Discover the gastronomy of Zagreb

Lunch in Zagreb| ©Twang_Dunga
Lunch in Zagreb| ©Twang_Dunga

One of the best ways to get to know a destination is to discover its gastronomy and Zagreb is no exception. This city, distinguished by its architecture, also offers some of the region's most exquisite dishes and an extensive culinary circuit that includes, among other places, the Dolac Market, a route of commercial stalls where you can find fresh produce, vegetables, cheeses and local sausages.

You can also visit the popular Tkalciceva district, known for its cafés and restaurants. Here you can mainly enjoy modern Croatian cuisine in places like Vinodol, where you can try pasticada, a meat stew marinated for hours and served with gnocchi. It is a typical Croatian dish that fuses intense flavours, tradition and caloric shock, ideal for the cold temperatures of the Agramite winter.

You can also visit Konoba Didov San, one of the city's most famous restaurants, which specialises in strukli, a baked cheese cake seasoned with fresh herbs and often accompanied by a local wine made from local grape varieties, such as plavac mali.

Book a gastronomic tour in Zagreb

4. Experience Zagreb's medieval heritage

Lotrscak Tower.| ©Ronnie Bose
Lotrscak Tower.| ©Ronnie Bose

Croatia is a country with a deep medieval tradition and Zagreb in particular, in the cobbled streets of the Old Town, will give you some of the most remarkable postcards to discover this heritage. This is why one of the best things to do in the Croatian capital is to visit the sites that played an important role in the Middle Ages, such as the Cathedral, St Mark's Square and the Lotrscak Tower.

Many of these spaces were the scene of government and public torture during the medieval period in Zagreb and formed part of the social fabric of the city. During your tour of these sites you can also learn about the stories of prostitution, riots, witch hunts, alchemy and diseases that were part of their time.

You can visit all these places on your own or take part in a night tour that will take you on a journey back in time to the medieval era of the Croatian capital. On these tours you can walk through the Old Town and get to know the secrets, corners and cellars that were part of the history of the old Zagreb.

Book the Zagreb sightseeing bus

5. Visit the Mirogoj Cemetery

Mirogoj| ©Baburek
Mirogoj| ©Baburek

Located on the outskirts of Zagreb, the Mirogoj Cemetery is one of the Croatian capital's architectural highlights. Surrounded by high stone walls and built from the neo-Renaissance porticoes at the entrance, it features cobbled walkways that highlight the ornate tombs, sculptures and gravestones, many of which date from the 19th century, when the cemetery was opened.

In addition, the design of many of the burial chapels inside the cemetery is reminiscent of the complex Austro-Hungarian architecture, displaying frescoes and ornamental details that trace the concept of life and death for the inhabitants of Zagreb during the years of the empire.

On the other hand, the Mirogoj Cemetery offers not only a space for reflection and contemplation, but also one of the main tourist circuits in the Croatian capital, as it is one of the sites frequently included in guided tours.

6. Tour the Plitvice Lakes National Park

Plitvice Lakes National Park| ©Hrvoje Sasek
Plitvice Lakes National Park| ©Hrvoje Sasek

Booking a tour to Plitvice Lakes National Park is an experience that will allow you to discover the natural beauty of Croatia. Although this site is not located in Zagreb, it is one of the most visited attractions in the country and the capital is the ideal starting point to discover it. Just a few hours' drive from the city, the park offers a unique spectacle of interconnected lakes, waterfalls and dense wooded landscapes.

The main activity here is to walk along the trails that wind around the lakes and waterfalls. There you can cross wooden bridges over the crystal clear waters, giving you panoramic views of the surrounding landscapes. The park also has trails of varying levels of difficulty, making the experience accessible to visitors of all ages.

During your trip you can visit Plitvice Lakes on your own or on some of the best excursions from Zagreb. Whichever way you choose to visit, you will discover one of the most beautiful natural sites in Croatia.

Book an excursion to Plitvice Lakes

7. Take in the panoramic views from Medvednica Mountain

Medvednica| ©Zoran Mirković
Medvednica| ©Zoran Mirković

One of the best things to do in Zagreb is to take in the panoramic views of the city from Medvednica Mountain, a site that marks one of the highest points in the city at over 1000 metres above sea level. The view from this site will allow you to distinguish from the rooftops of the Old Town to the plains of the new part of this destination.

Zagreb Cathedral, St. Mark's Church and the Lotrscak Tower are just some of the landmarks you can see from Medvednica. On clear days, you can even make out the mountain ranges that frame the Croatian skyline. This peak will also show you the variety of Croatian nature, from lush forests and winding trails to meandering lakes.

You can also hike the trails on an adventure tour on this mountain , visit the medieval fortress known as Medvedgrad Castle and take part in cycling tours that include this mountain in their itineraries.

Book a bike tour in Zagreb

8. See the Stone Gate

Stone Gate| ©Andrey Sulitskiy
Stone Gate| ©Andrey Sulitskiy

The Stone Gate is one of Zagreb's historical relics and a monument that evokes the grandeur and antiquity of the Croatian capital. Located near St Mark's Square, this 13th-century structure served as the main entrance gate to the walled city during the Middle Ages.

Its name comes from the blocks of stone that make it up, carved with skill and resistance to withstand the passage of time. In its architecture you can appreciate Gothic and Renaissance influences, reflecting the different periods of construction and renovation it has undergone over the years.

Nowadays, the Stone Gate is one of the city's focal points and nearby you will find not only some of the city's main attractions, such as St. Mark's Church and Government Square, but also many of the city's most popular bars and restaurants.

9. Visit the Nikola Tesla Museum

Nikola Tesla Museum| ©Añelo de la Krotsche
Nikola Tesla Museum| ©Añelo de la Krotsche

Nikola Tesla is one of Croatia's prodigal sons and if you are interested in discovering his legacy you can do so at the museum that pays tribute to him. This exhibition is a tribute to one of the greatest inventors and engineers in history and is dedicated to his life, but also to his revolutionary contributions to the development of alternating current, radio and electrical technology.

One of the most visited museums in Zagreb, the Nikola Tesla Museum is housed in what was once the inventor's family home, where he spent much of his youth. The exhibition houses an extensive collection of objects, documents and models illustrating Tesla's life and monumental work. Here you can explore his inventions, experiments and discoveries that transformed society and paved the way for the modern age of electricity.

Inside the museum you will find models of machines invented by Tesla, as well as reconstructions of his laboratories and studios. Interactive exhibits offer a deeper understanding of his theories and experiments, and you can also discover the relationship between Tesla, Zagreb and the scientific community he was part of in his time.

10. Relax in Maksimir Park

Maksimir Park| ©JosipaB
Maksimir Park| ©JosipaB

Maksimir Park is one of Zagreb's green lungs and not only offers a serene haven in which to relax or unwind between excursions, but also has a rich and fascinating history. Founded in 1787 as one of the first public parks in Europe, Maksimir has evolved from an aristocratic hunting ground into one of the city's most prominent urban parks.

Within the park you can explore a variety of attractions, such as the lake and its island, the Belvedere pavilion and the large grove of trees that provides shade on sunny days. In addition, Maksimir Zoo, which is the oldest zoo in Eastern Europe, is home to a variety of animals including lions, zebras and bears.

Near Maksimir Park is the stadium of the same name, which has a deep historical significance, as it is believed to be the place where the Croatian War began in 1991. During a football match, Zvonimir Boban, the then captain of Dinamo Zagreb, staged a symbolic incident by kicking a Yugoslav policeman. This event marked the beginning of tensions that led to Croatian independence.

You can get to Maksimir Park on your own on the city's public transport or on Zagreb's hop-on-hop-off buses, some of which include a stop at the site.

Book the Zagreb hop on-hop off bus

Reviews from other travellers

4.8
· 4511 Reviews
  • K
    K.
    5
    (0 Reviews)
    I would recommend this tour to those who want to enjoy a relaxing and uncomplicated tour of Zagreb. We were able to plan everything without any problems.
  • M
    M.
    5
    (0 Reviews)
    We were able to hop on and off at any stop along the route, allowing us to explore the city at our own leisure. It was perfect for us!
  • P
    P.
    5
    (0 Reviews)
    The only thing you have to worry about is "calculating" the time so you can go up as many times as you want. The audio guide was great to learn about each point.
  • A
    A.
    5
    (0 Reviews)
    The tour was a relaxing and comfortable experience. We were able to sit back and enjoy the views as the bus took us through the city.
  • L
    L.
    5
    (0 Reviews)
    The on-board narration kept us entertained during the tour. The best thing was the variety of languages, as we travelled with family from another country!