20 BEST Things To Do In Zagreb, Croatia In 2024


Looking for the best things to do in Zagreb?!

Zagreb is not only the capital of Croatia but it’s the country’s heart of culture, art, history, sports, politics, and vibrant events.

One thing you can be sure of is that there are plenty of fun things to do in Zagreb!

It’s commonly described as a contemporary city, due to its diversity of museums, coffee shops, art exhibitions, workshops, retail shops, and markets that are at your disposal to explore.

However, the medieval Upper Town of Zagreb cannot be forgotten as it’s the home of unique buildings, monuments, churches, and cute little streets worth visiting.

things to do in zagreb, zagreb in croatia, zagreb croatia


Before I dive into more details about the best Zagreb tourist attractions, here are some quick answers to the most frequently asked questions.


Croatia is part of central and southwest Europe, and Zagreb in its turn is located in the northwest part of Croatia, just 30km away from the border with Slovenia.

The city lies on the southern slopes of Medvednica, along the beautiful Sava River.

Click here for an interactive map of Zagreb.



Zagreb Croatia can easily be reached by car, bus, train, and plane. The capital welcomes both domestic and international travelers.

If you are traveling from a country which borders Croatia, like Slovenia, Hungary or Serbia, it’s really easy and fast to get to Zagreb by car or public transport.

For those of you arriving from further away destinations, your best bet is to fly into Zagreb International Airport.


Arriving by train is a great option for reaching Zagreb. Daily trains operate in and out of the capital, connecting Zagreb to other major cities in Europe.

Traveling around Europe by train is one of the best ways to get around at an affordable cost.

I highly recommend purchasing a Eurail Pass online in advance which gives you access to the majority of trains, buses, and boats throughout 33 countries in Europe!


If you plan on traveling to Zagreb by bus, there are various cities within Europe offering bus routes to Zagreb.

One of the most popular bus companies to travel with is FlixBus, which offers international routes and arrives at Zagreb Bus Terminal (Autobusni Kolodvor Zagreb).

On top of that, if you’re planning to visit Zagreb from other parts of Croatia such as Split, you’ll be able to jump on a domestic bus and arrive in the capital within just a few hours.

When traveling in Croatia, the best place to search and book tickets for buses is on Bookaway.com which has a range of local bus companies and private transportation options to choose from.

How to get from A to B, stress-free!


Compare and easily book buses, ferries, trains, or private transfers around the world on Bookaway!

With discounted ticket prices and a free app, Bookaway is a one-stop shop for all your ground transportation needs!


Whether you are arriving domestically or internationally by plane, there are plenty of airlines offering direct flights to Zagreb International Airport.

From Zagreb International Airport to the city, it’s a short 25-minute drive, and you have the option to take a taxi or Uber, or you can even book a private transfer directly to your hotel.

things to do in zagreb, zagreb croatia, zagreb in croatia


You can simply get around the city on foot as the majority of the Zagreb attractions are located in the main upper town and are within walking distance of each other.

You also have the option to use public transport such as the tram network and local buses, which is quite reliable and affordable.

However, if you are planning on using the network more than once a day, you should probably opt to buy a day ticket for just 4 Euros.

You can purchase tickets at the tram/bus stations or at the Tisak Kiosks.

things to do in zagreb, zagreb croatia, zagreb in croatia


The best time to visit Zagreb is during the spring and summer months, from April to September. During these months the weather is warm and there are more hours of sunlight.

However, if you are not really prepared to experience high temperatures, you should aim for the months of April, May, and September when the weather is nice, but not too hot, and when there are fewer tourists around.

Though visiting Zagreb during June, July, and August has its own advantages because although it can be too hot and too busy, there are more festivals, workshops, events, and music shows for everyone to enjoy.

things to do in zagreb, zagreb croatia, zagreb in croatia


If you really want to fully enjoy what this charming city has to offer, you should stay for at least two days.

It’s a city full of things to see and do, so you will find plenty of Zagreb tourist attractions to entertain you for at least a week.

However, if you don’t have many days to spend there, 4 days are probably the perfect number of days you should spend in Zagreb to be able to see and experience at least the main spots which I have mentioned in this guide.

things to do in zagreb, zagreb croatia, zagreb in croatia


Now that we’ve got all the questions and logistical information out of the way, let’s get to the fun stuff.

So, without further ado, here is my complete guide on the top things to do in Zagreb in Croatia!

Just a heads up before starting: If you head down the coast after Zagreb, I highly recommend spending some time on Vis Island, arguably one of the best places to visit in Croatia.


The famous Cathedral of Zagreb, also known as the Cathedral of Assumption of the Blessed Virgin Mary, is one of the top attractions in Zagreb.

Built in the 11th century, the Cathedral is considered a symbol of Zagreb due to its relationship with Croatia’s independence.

Inside the Cathedral lies the grave of Kardinal Stepinac, Zagreb’s Archbishop from 1946 to 1960, which is considered the father of independent Croatia, after having spent 15 years in prison, fighting for his country.

This majestic Cathedral was partially destroyed by an earthquake in 1880 and rebuilt by Hermann Bolle, an Austrian architect, who was responsible for adding the two big towers which make the Cathedral even more unique and admired by the locals and tourists who visit it every year.

While you can stop and see the cathedral on your own, I recommend joining a walking tour of Zagreb, which allows you to learn about the city’s history with a knowledgeable guide.

things to do in zagreb, zagreb croatia, zagreb in croatia


Best of Zagreb with Funicular Ride and WW2 Tunnels

The best way to visit is to join a Walking Tour of Zagreb with Funicular Ride and WW2 Tunnels!

It includes popular spots in Zagreb, the funicular ticket, and a private, fun guide to share the day with!


The Dolac Market is so gorgeous it has been called a living museum. The market is located near the Gornji Grad, Zagreb´s main square, and it offers the best products which enable you to experience “the real” Croatia.

With a vibrant atmosphere, this market is distributed indoors and outdoors, with dozens of locals selling their local products.

Whether you are looking for vegetables, fish, flowers, art and crafts, street food, and so on, this is the place to be.

You will be amazed that you will find anything you may be looking for, with the certainty that they are the best products in the region.

Due to its variety, expect the market to be busy, especially during the weekend, because that is when the locals from nearby villages, come to do their weakly grocery shopping.

However, don’t let it stop you from visiting it, as it will be one of the main experiences you will have when sightseeing in Zagreb.

Related Article: Awesome Things To Do In Split
things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


Next on this list of what to do in Zagreb is riding the famous funicular which happens to be one of the shortest funiculars in the world, with its track being only 66 meters.

The funicular has two cars that can accommodate up to 28 people and the cost is 5 Kuna (0.67 Euros). It runs every 10 minutes, and it takes just over a minute to complete its commute.

This singular funicular was built in 1890 at the request of D. W. Klein. However, it is known that the funicular had so many mechanical issues that it was always being repaired. So, it was only in 1974 that it properly started working again.

With such an interesting history, you cannot forget to visit this unique feature of Croatia’s capital.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia

The BEST Hotel in Zagreb

Esplanade Zagreb Hotel

Need a place to stay? Esplanade Hotel is conveniently located in Zagreb.

Whether you’re here to explore the sights or relax in comfort, Esplanade Hotel is an excellent option!


The Old Town of Zagreb is the oldest part of the city and lies in the scopes of Kaptol and Gradec, two hills.

In this part of the city, you will find calm, narrow streets, and fascinating spots that seem to have stepped back in time.

Known as the Upper Town – Gornji Grad – in Croatian, this area of Zagreb is also full of cute cafés, restaurants, and bars, where you can sit and enjoy the amazing medieval surroundings.

The architecture is also one of the main attractions of the old town, let yourself be amazed by the Gothic architecture which dominates many of the medieval buildings in the area.

So, when looking for what to do in Zagreb, simply start exploring, wander around, and get lost in the network of tiny, charming streets of the Old Town – you will not regret it.

Like I mentioned previously, the best way to visit is to join a walking tour, and I recommend booking now as this is a very popular tour in town. Plus, it includes the funicular ride!

things to do in zagreb, zagreb croatia, zagreb in croatia


Ban Jelačić Square is Zagreb’s main square located in the heart of the city.

It’s home to many fairs, markets, and events and a place where locals like to sip on their morning coffee at one of the many cafés dotted around the square.

An interesting fact is that the square is called this way, due to the impressive sculpture of Ban Josip Jelačić, which stands dominantly in the center of the square.

There is also a fountain, which is believed to have magical powers, so throw a coin into the Manduševac Fountain and fingers crossed for your wish to come true.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


Gric Tunnel is one of the most well-kept secrets of Upper Town Zagreb. Built in 1943, the Gric Tunnel is part of a network of underground tunnels which lay under the city.

It was originally built as a refuge with the purpose of keeping civilians safe from the frequent bombings that happened at that time, but it was also home years later to Zagreb’s underground rave parties.

Nowadays, it’s open to the public, and the tunnel even hosts different small events, however, it will always continue to be one of Zagreb’s most mystical places.

The best way to visit is to join a Communism & Croatian Homeland War Tour, and I’ll tell you more about it here below.

things to do in zagreb, zagreb croatia, zagreb in croatia


Ready to walk in the footsteps of history? Whether you love history or just want to learn more about Zagreb’s past, this is the tour you can’t miss while in town.

After meeting your guide, you’ll visit the WWII-era tunnels, used for shelter during the bombings.

These tunnels have seen it all, and your guide will bring history to life with stories and anecdotes of people that sheltered underground during the Yugoslav War.

Next, you’ll explore Yugoslavia-era Croatia, learning about the Communist regime under Tito and the challenges that Croatia faced during this time.

Before ending the tour, you’ll learn about the Croatian Homeland War, with a presentation from your guide.

While this isn’t one of the fun things to do in Zagreb, it’s nonetheless important to understand where Croatia is coming from, and I highly recommend booking now to secure your spot.

The Most Functional Day Pack EVER!

Nomatic 20L Bag

The Nomatic 20L Travel Pack is perfect for everyday use and for those shorter 1-3 day adventures.

With 20+ innovative features and a minimalist design, this functional day pack gives you confidence for life on the move!


The Kula Lotrscak Tower is a 13th-century construction and the only well-preserved medieval tower that remains in Zagreb.

Besides the unique view that you will have of the city from the top of the tower, there are also other aspects that make it a worthy addition to your list of what to see in Zagreb.

According to legend, a cannon shot was fired from the tower, reaching Pasha’s tent, an important Ottoman individual.

Due to this, the Turkish army gave up on attacking the city, because they associated the cannon shot with a backoff message.

As all this happened at noon, every day a cannon shot takes place at the same time.

Opening times are Tuesday to Sunday from 11 am to 8 pm and the ticket costs approximately 1.3 Euros.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


If you have more time to explore Zagreb, I recommend taking a day trip and exploring Slovenia with this full-day tour of Ljubljana and Bled from Croatia.

You’ll embark on a journey filled with history, culture, and beauty, and you’ll love the old city center of Ljubljana, with the Triple Bridge resting on top of the picturesque Ljubljanica River.

I recently took a trip to the Balkans and Ljubljana was definitely one of the highlights.

After that, you’ll drive up to Lake Bled with its castle dating from the 11th century and perched on a hill, where you’ll be able to enjoy the views and take stunning photos.

What I particularly like about this day tour is that they don’t rush you around, so you’ll have time to enjoy each moment, and the guide is very knowledgeable, which is excellent!

To sum up, I recommend this tour anytime, but it’s especially one of the best things to do in Zagreb in September, once the crowds of tourists leave Lake Bled.


On the hunt for another Zagreb what to see? St Mark’s Church is certainly a good choice.

Erected in the 13th century, St Mark’s Church may be one of the most unique buildings in the city. Its original and emblematic roof makes it hard not to admire it.

St Mark’s Church roof has the emblem of Zagreb on its right side and the medieval coat of arms of Croatia, Slavonia, and Dalmatia on its left side.

Besides the magnificent details on the outside, the inside of the church is also full of characters displaying sculptures made by Ivan Meštrović.

This is one of the sites you should not miss out on while visiting Zagreb, especially if you’re a history, art, and architecture lover.

Luckily for the public, the church is open from Monday to Sunday from 7.30 am to 6 pm and the entrance is free!

things to do in zagreb, zagreb croatia, zagreb in croatia


Park Zrinjevac not only offers a chilled and peaceful atmosphere to sit and relax, but it is also the home of the first fountain in Zagreb, which is known as ‘The Mushroom.’

The park is without any doubt one of the top Zagreb attractions and is the perfect escape from the city’s hustle and bustle.

There are usually open-air concerts every weekend in the summer and food and drink spots for you to try.

Park Zrinjevac is very well located, being just a few meters away from the main square and it’s surrounded by many museums and galleries.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia

Take Your Photos & Videos To New Heights!


The DJI Mini 3 Pro is the most affordable, user-friendly drone camera suitable for all levels!

This travel-sized drone captures 4K/60fps video, 48MP photo, and has 34 minutes flight time.


Another day trip from Zagreb I couldn’t recommend enough is one to Plitvice Lakes National Park. This UNESCO World Heritage Site will leave you in awe with its stunning natural beauty.

You’ll start the trip by visiting the charming village of Rastoke, where you’ll step into a fairytale with its wooden watermills and waterfalls.

Once at the national park, the guide will take you on a walking tour where you’ll see the 16 interconnected lakes and cascading waterfalls that make up Plitvice Lakes.

After walking through the park, you’ll ride to Kozjak Lake for a spectacular cruise.

And, if you thought the views couldn’t get any better, we’ll top it off with a refreshing panoramic train ride that will take you through the picturesque landscapes of Plitvice Lakes National Park.

Apart from seeing some of the best sights in Croatia, the admission tickets are included, which is definitely an added bonus!

Note that joining this tour is one of the best things to do in Zagreb in June, as an excellent time to visit.


There is no way you will not stop and take a picture of the massive and impressive yellow building which is known as the Art Pavilion Building.


Besides its beauty, the Art Pavilion Building is also recognized for being the oldest gallery in Southeast Europe, open since 1898.

This gallery was built with intuit to accommodate large-scale art events and has accommodated exhibitions from many renowned artists.

So, don’t miss the opportunity to take a picture of this extremely beautiful building. Perhaps, you’ll be lucky to explore a unique exhibition that may be on at the time of your visit.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


Visiting the Fontana Importanne, a majestic fountain, is another one of the best things to do in Zagreb.

This amazing fountain lies in the heart of a circle of trees and it’s the place to go if you are looking for some peace and quiet, and it’s also a photogenic spot to take some pictures.

There is a café right in the fountain area, where you can sit, grab a beer and enjoy a sunset admiring the fountain, the park in which it lies, and the surrounding old buildings.

things to do in zagreb, zagreb croatia, zagreb in croatia

The BEST Affordable Camera For Travel

canon g7x

If you’re on the hunt for a professional camera for traveling, check out the Canon G7 X Mark II.

This tiny camera fits in your pocket, captures high-quality photos and videos, and has Wi-Fi so you can instantly transfer to your phone!


Esplanade Zagreb Hotel is home to arguably the best afternoon tea in the city.

After a long day of sightseeing in Zagreb, there is no better escape than having a fantastic afternoon tea at one of the most emblematic lounges and sun terraces in the capital.

At Esplanade Zagreb you’ll find a luxury list of 15 classic Ronnefeldt teas, open-faced sandwiches, and delicious pastries that are to die for.

The Orient Express afternoon tea, which is its principal offer, costs only 21 Euros, so there is no excuse for you not to give it a try!

things to do in zagreb, zagreb croatia, zagreb in croatia


The Art Park is one of the places you need to visit during your stay as it is a vivid part of Zagreb’s culture.

Although it was not initially known for the best reasons, this park has become one of the most frequented and vibrant parks in the city.

The Art Park is full of exciting activities and sports for children, young adults, and older people.

There are playgrounds for the kids, loads of workshops and yoga classes which are on especially during the summer months, picnic spots, football pitches, and cafés to grab something to eat and drink.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


Dating back to 1892, the Johann Franck Café, bistro, and lounge bar is one of the most well-known places in the city, and surely a great Zagreb must-see!

Johann Franck is known for having the best coffee in the city, which has been prepared for many years according to unique recipes.

Alternatively, if you are not a coffee lover, you can perch up here in the afternoon and sip on a chill Aperol Spritz while people-watching in the main square.

things to do in zagreb, zagreb croatia, zagreb in croatia


Exploring Zagreb’s 360° Observation Deck is not to be missed on your list of what to do in Zagreb, as it is for a reason the first most visited attraction in the capital.

At the top of the tower on the 16th floor, you can enjoy a breathtaking 360º view of Zagreb.

From the top, you will be able to spot some of the most famous budlings, squares, and monuments of the city, and if you are lucky enough with the weather, it’s possible to see Slovenia from the tower.

Besides the magnificent view, which is more than a sufficient reason for you to visit, there’s also a bar at the top, which offers a 360º view of the city.

things to do in zagreb, zagreb croatia, zagreb in croatia

Protect Yo’ Thangs!

anti theft money belt

Keep your cash and other valuables safe with the Pacsafe Anti-Theft Hidden Waist Wallet.

With RFID-blocking and a slash-resistant strap, you’ll never be pick-pocketed again!


Another of the things to do Zagreb offers is to go bar hopping!

Ulica Ivana Tkalcica is one of the main streets of Zagreb’s city center and known for its historical 18th-century surrounding buildings.

Its diverse offer of bars, pubs, and restaurants, makes it the perfect place for a bar hop. So, it’s safe to say that if you are looking for some fun and entertainment this is the place to be.

The street goes from Ban Jelacic Square to Little Street and is full of spots for you to stop and try some local beers and food and enjoy a good night out.

Overall, it’s one of the things to do in Zagreb for young adults, so make sure to add it to your itinerary.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


The Museum of Broken Relationships is one of the main things to do in Zagreb, as you will not find anything similar anywhere else in the world.

Located in the Upper Town, this museum offers a unique journey through various break-ups.

The idea behind this museum started off when a couple broke up, and they started collecting objects from other people who had their love affairs ended as well.

The initiative was so successful that in 2010 they managed to open the Museum of Broken Relationships with objects which have been donated by the local residents.

The museum is open between 10 am – 9 pm all year round, except for Christmas Eve, New Year’s Day, Easter, and All Saints Day.

The ticket costs approximately 7 Euros for adults and 4 Euros for children and people over 64, and that’s definitely worth it, when considering what to see in Zagreb.

things to do in zagreb, zagreb croatia, zagreb in croatia
things to do in zagreb, zagreb croatia, zagreb in croatia


If you are looking for the best restaurants in Zagreb to experience some unique flavors, these are some of the best options:


The Bombay Grill Indian Restaurant is located in Tkalcieva and is one of the most well-known restaurants in Zagreb.

The food is cooked by experienced chefs, and it uses ingredients from the season, which means you will never know what you will find, but you can be sure it will be a pleasant and tasty surprise.

Price: $$

things to do in zagreb, zagreb croatia, zagreb in croatia


Johann Franck Café as mentioned before is one of the most important and famous places in the whole city.

Although it was first known for its unique coffee, it’s now also a place where you can enjoy some delicious food and drinks, right in the main square of Zagreb.

Price: $$

zagreb 93


If you’re looking for something a bit different after enjoying the Zagreb things to do then you need to stop at Submarine. This place offers outstanding gourmet burgers and truffle fries.

Besides being extremely tasty, they are also homemade burgers, made with organic vegetables and locally produced dairy and meat.

So, if you are trying these burgers, you are not only emerging yourself into a delicious experience, but you are also supporting the local industry.

Price: $$

things to do in zagreb, zagreb croatia, zagreb in croatia


Heritage is also another restaurant that you should give a try. It’s the place to go if you are looking for traditional Croatian food.

This remarkable snack bar/restaurant offers Croatian dishes where you can experience the flavors of Croatia. The food is amazing, the prices are very affordable, and the staff is known for being very kind and helpful.

Price: $$

zagreb 94




Zagreb has hundreds of accommodation options to choose from, so I have narrowed it down to a few of the best places to stay to fit the needs of budget backpackers, luxury travelers, and everyone in between.

See the list of accommodations below that I personally recommend after deciding Zagreb what to do:


I personally spent 2 nights at Esplanade Zagreb Hotel and can’t recommend this luxurious accommodation enough!

The staff were very welcoming, the service was 5-star, and the view from the bedroom window of the old buildings, the fountain, and the square was amazing!

The central location made it easy to explore the upper and lower town on foot and public transport options are just a stone’s throw away.

The buffet breakfast was delicious and I enjoyed afternoon tea on the terrace, too. 10 out of 10 stay!

Esplanade Zagreb 6







When visiting Zagreb, here is a list of items I highly recommend bringing with you:

Also, before you take off on your trip, be sure to check out these handy tips for Croatia.

Must-Have Travel Essentials

Hidden Money Wallet

anti theft money belt

Keep your cash and other valuables safe with this anti-theft hidden money wallet!

Reusable Water Bottle

grayl geopress

The GRAYL GeoPress is the best reusable bottle that allows you to purify water from anywhere!

Travel Backpack

Nomatic 20L Bag

The Nomatic Travel Backpack has 20+ innovative features, perfect for everyday use!

Quick-Dry Travel Towel

travel towel

The most compact, lightweight, and quick-dry towel for traveling!

Portable PowerBank

anker powerbank

Keep your phone, laptop, and accessories charged while you’re on the go with the Anker PowerBank!

More Croatia Travel Guides

split, split croatia, things to do in split, what to do in split

Click the button below to view all articles related to Croatia!


So now that you know what to do in Zagreb and where to find all of the top Zagreb attractions, there is no excuse for you not to visit the capital of Croatia soon.

This city offers the best of both worlds – historic and quiet places for you to get to know more about the city’s past and time to visit vibrant cultural parks, bars, cafés, restaurants, events, and activities for you to have some fun.

It is without any doubt a city full of charm with plenty of things to see and explore.

If you have any questions at all about planning your visit to Zagreb in Croatia, please leave a comment below this post and I will get back to you as soon as I can.

For a quicker response, be sure to join Jonny Melon’s Travel Tribe on Facebook and post your questions or recommendations about things to see in Zagreb to our awesome community.

Fb Community Image


Whether you’re a seasoned traveler or it’s your first trip overseas, here are some useful travel resources to help you kick-start your next adventure!


Search and book accommodation worldwide.

logos 3

Compare and book cheap flights to anywhere.

logos 7

Find tickets, tours, and experiences around the world.

logos 14

Book buses, trains, and transfers online in advance.

discover cars

Search all rental cars in your next destination.

hey mondo

Need travel insurance for your next trip?


Hey friend, thanks for reading this guide!

Please know this post may contain affiliate links. When making a purchase through one of my links, I earn a small kickback at no extra cost to you and it’s a big help to keep the site up and running. Rest assured, I only promote products and services that I personally use and recommend.

Click here to find out how you can support the site organically.

Many thanks!

Leave a comment