Zagreb, the capital of Croatia, is a city where historic charm meets urban modernity. For those contemplating things to do in Zagreb, wandering through the medieval streets of the Upper Town, with landmarks like the Stone Gate and St. Mark’s Church, and exploring the vibrant Dolac Market in the Lower Town are essential experiences.

The city’s Museum of Broken Relationships offers a unique and poignant look at love’s remnants, while the nearby Maksimir Park provides a green oasis for relaxation and leisure. The Lotrščak Tower, known for its daily cannon firing, offers panoramic views of the city’s red-tiled rooftops and bustling squares.

Beyond its architectural and cultural treasures, Zagreb boasts a lively cafe culture, numerous festivals, and a rich arts scene. For those exploring the best places to visit in Croatia, Zagreb’s blend of history, culture, and contemporary vibes makes it a dynamic and captivating destination.

Attractions & Things to Do in Zagreb, Croatia

1. Ban Jelačić Square

Ban Jelacic Square, central square of the city of Zagreb.
Ban Jelacic Square, central square of the city of Zagreb.

Ban Jelačić Square is the central square of the city of Zagreb and is named after Ban Josip Jelačić. It’s a bustling hub of activity, with numerous events, gatherings, and celebrations taking place throughout the year. The square features a prominent statue of Ban Jelačić on horseback and is surrounded by historic buildings and cafes.

Location: The central square of Zagreb, accessible on foot, by tram, or taxi.

Scenic Spot: The statue of Ban Jelačić on horseback and historic buildings surrounding the square.

Best Time to Visit: Early morning for a quieter atmosphere or during events and festivals.

Suitable for All Ages: Yes, perfect for families and groups of all ages.

Price: Free to visit.

Travel Tip: Visit the square in the early morning to experience a quieter atmosphere and enjoy a coffee at one of the surrounding cafes.

2. St. Mark’s Square

The Changing of the Guards Ceremony, weekend attraction at St Mark's Square, Old Town in Zagreb, Croatia.
The Changing of the Guards Ceremony, weekend attraction at St Mark’s Square, Old Town in Zagreb, Croatia.

St. Mark’s Square is known for its iconic St. Mark’s Church, which boasts a colorful tiled roof depicting the coat of arms of Zagreb and Triune Kingdom of Croatia, Slavonia, and Dalmatia. The square is also home to important government buildings and is a significant historical and political center.

Location: In Zagreb’s Upper Town (Gradec), reachable by funicular, tram, or walking.

Scenic Spot: St. Mark’s Church with its colorful tiled roof and historic government buildings.

Best Time to Visit: Weekends to witness the changing of the guard ceremony.

Suitable for All Ages: Yes, ideal for all ages, but some cobblestone streets may be tricky for strollers or wheelchairs.

Price: Free to visit.

Travel Tip: Don’t forget to check out the changing of the guard ceremony that takes place on weekends.

3. Mirogoj

The Mirogoj City Cemetery is a cemetery park that is considered to be among the more noteworthy landmarks in the city of Zagreb.
The Mirogoj City Cemetery is a cemetery park that is considered to be among the more noteworthy landmarks in the city of Zagreb.

Mirogoj is not just a cemetery but a beautiful park and open art gallery. With its lush greenery, arcades, and ornate tombs, it’s considered one of the most beautiful cemeteries in Europe. Many notable Croatians are buried here.

Location: Located 4 km from central Zagreb, accessible by bus or car.

Scenic Spot: Stunning arcades, ornate tombs, and lush greenery.

Best Time to Visit: During All Saints’ Day for a beautiful display of lit candles or on a sunny day to explore the grounds.

Suitable for All Ages: Suitable for all ages; a peaceful and reflective visit.

Price: Free to visit.

Travel Tip: Visit during All Saints’ Day to witness a sea of lit candles, a touching tribute to the departed.

4. Art Pavilion

Art pavilion and fountain in Zagreb, capital of Croatia.
Art pavilion and fountain in Zagreb, capital of Croatia.

The Art Pavilion in Zagreb is an impressive yellow building located in King Tomislav Square. It hosts various exhibitions of contemporary and classical art, both from Croatian and international artists.

Location: In King Tomislav Square, easily accessible by tram or on foot.

Scenic Spot: The yellow Art Nouveau building and nearby fountain.

Best Time to Visit: During ongoing exhibitions or in the late afternoon to relax nearby.

Suitable for All Ages: Ideal for art enthusiasts of all ages.

Price: Approximately €5-€10, depending on the exhibition.

Travel Tip: Check out the exhibition schedule ahead of time to see if there’s something that piques your interest.

5. Croatian National Theatre

Beautiful historic national theater building and flowers in park, Croatia, Zagreb.
Beautiful historic national theater building and flowers in park, Croatia, Zagreb.

An architectural masterpiece, the Croatian National Theatre is a must-visit for lovers of performing arts. It hosts opera, drama, and ballet performances, showcasing both classical and contemporary productions.

Location: Located in the city center, accessible by tram or walking.

Scenic Spot: The grand architectural façade and the surrounding park.

Best Time to Visit: Evening for performances or daytime for exterior views and guided tours.

Suitable for All Ages: Suitable for older children and adults interested in performing arts.

Price: Guided tours cost approximately €5; performance ticket prices vary.

Travel Tip: Even if you don’t catch a show, the building itself is worth admiring. Consider taking a guided tour to learn about its history and architecture.

6. Zagreb Cathedral

Zagreb Old Town And Cathedral, Croatia.
Zagreb Old Town And Cathedral, Croatia.

The Zagreb Cathedral, dedicated to the Assumption of Mary, is one of the most prominent landmarks in the city. Its towering spires can be seen from various parts of Zagreb. Inside, you’ll find stunning stained glass windows and intricate artwork.

Location: In Kaptol, central Zagreb, easily accessible by tram or walking.

Scenic Spot: Its twin spires and detailed stained glass windows.

Best Time to Visit: Morning to avoid crowds or during mass for a spiritual experience.

Suitable for All Ages: Yes, but visitors must dress modestly as it’s a place of worship.

Price: Free to visit, donations appreciated.

Travel Tip: Attend a mass for a spiritual experience, or simply visit during the day to admire the architecture. Don’t forget to dress modestly as it’s a place of worship.

7. Upper Town – Gradec

Historic street and Stone gate on Upper town in Zagreb, capital of Croatia.
Historic street and Stone gate on Upper town in Zagreb, capital of Croatia.

The historic Upper Town, or Gradec, is a charming area filled with cobblestone streets, medieval buildings, and beautiful views of the city. Key attractions include the Lotrščak Tower, Stone Gate, and St. Catherine’s Church.

Location: Above Zagreb’s Lower Town, accessible via funicular, tram, or walking.

Scenic Spot: Cobblestone streets, Lotrščak Tower, and panoramic city views.

Best Time to Visit: Late afternoon for views of the sunset.

Suitable for All Ages: Suitable for all, though uneven streets may challenge those with mobility issues.

Price: Free to explore; Lotrščak Tower entrance is approximately €3.

Travel Tip: Take the funicular from Lower Town to Upper Town for a unique and scenic ride.

8. Museum of Broken Relationships

Building of Broken Relationships Museum in Zagreb, Croatia.
Building of Broken Relationships Museum in Zagreb, Croatia.

This unique museum offers a fascinating look at failed relationships through personal objects and stories. It’s a touching and sometimes humorous exploration of love and loss.

Location: In Upper Town, near Lotrščak Tower, accessible via funicular or walking.

Scenic Spot: A modern space showcasing personal items and their stories.

Best Time to Visit: Early afternoon for a quieter experience.

Suitable for All Ages: Best for adults and teens due to the mature themes.

Price: Approximately €6-€8 for entry.

Travel Tip: Allow yourself time to read the stories behind the objects; they add depth and context to the exhibits.

9. Jarun Lake

Aerial view of beaches of Jarun lake and Sava river in city of Zagreb, summer oasis in capital of Croatia.
Aerial view of beaches of Jarun lake and Sava river in city of Zagreb, summer oasis in capital of Croatia.

Jarun Lake is a popular recreational spot for both locals and tourists. You can enjoy activities like rowing, cycling, rollerblading, or simply relaxing by the water.

Location: About 6 km southwest of central Zagreb, accessible by tram or car.

Scenic Spot: Beautiful beaches, rowing lanes, and outdoor cafes by the lake.

Best Time to Visit: Summer for water activities or spring for pleasant weather.

Suitable for All Ages: Great for families, sports enthusiasts, and outdoor lovers.

Price: Free to visit; activity costs vary.

Travel Tip: Visit during the summer months to take advantage of the lake’s beaches and outdoor cafes.

10. Medvednica Mountain

Scenic view of Medvednica mountain from Samobor, Croatia.
Scenic view of Medvednica mountain from Samobor, Croatia.

Located just north of Zagreb, Medvednica Mountain offers a natural escape from the city. With hiking trails, picnic spots, and beautiful views, it’s a great place for outdoor enthusiasts.

Location: North of Zagreb, accessible by car or bus.

Scenic Spot: Hiking trails, picnic areas, and scenic views of Zagreb.

Best Time to Visit: Spring or summer for hiking and winter for skiing.

Suitable for All Ages: Suitable for families and nature lovers, but some trails may be challenging for young children or elderly visitors.

Price: Free to explore; guided tours or specific activities may cost extra.

Travel Tip: Wear comfortable hiking shoes and bring a packed lunch to enjoy a full day in nature.

11. Zagreb Zoo

Located in Maksimir Park, Zagreb Zoo is home to various species of animals and offers an educational experience for families and animal lovers.

Location: Located in Maksimir Park, accessible by tram or car.

Scenic Spot: Home to various animal species, surrounded by the lush greenery of Maksimir Park.

Best Time to Visit: Morning to avoid crowds or during feeding times.

Suitable for All Ages: Perfect for families with children.

Price: Approximately €3-€5 for entry.

Travel Tip: Combine your visit to the zoo with a stroll through Maksimir Park, one of the oldest public parks in Europe.

12. Dolac Market

Aerial view of Dolac market covered with parasols and stands with fresh fruit and vegetables. It has been the city's major trading place since 1926.
Aerial view of Dolac market covered with parasols and stands with fresh fruit and vegetables. It has been the city’s major trading place since 1926.

Dolac Market is the city’s main open-air market, offering fresh produce, meats, cheeses, and local specialties. It’s a vibrant place to experience local life and flavors.

Location: Just above Ban Jelačić Square, accessible on foot or by tram.

Scenic Spot: Rows of colorful umbrellas covering stalls with fresh produce and local goods.

Best Time to Visit: Early morning for the freshest produce and the best experience.

Suitable for All Ages: Great for all ages, especially food lovers and photographers.

Price: Free to explore; prices vary for goods.

Travel Tip: Visit early in the morning for the freshest selection and to avoid the crowds.

13. Technical Museum Nikola Tesla

Dedicated to the work of the famous inventor Nikola Tesla, this museum showcases various technological achievements, including vintage cars, planes, and interactive exhibits related to Tesla’s inventions.

Location: West of the city center, accessible by tram or on foot.

Scenic Spot: Vintage cars, planes, and Tesla-related exhibits.

Best Time to Visit: Midday to enjoy interactive exhibits and demonstrations.

Suitable for All Ages: Perfect for families and curious minds of all ages.

Price: Approximately €5 for entry.

Travel Tip: Great for families, this museum offers hands-on experiences that are both educational and fun.

Plan Your Perfect Trip with Our Trusted Travel Partners

🚗 Find the Best Car Rental Deals with Rentalcars.com and GetRentacar.com
🏨 Discover the Best Accommodations with Booking.com
🌟 Discover Amazing Experiences with GetYourGuide.com and Tiqets.com
📶 Stay Connected with Airalo.com

Zagreb, Croatia: Ratings

Kid-Friendly Activities in Zagreb: 8/10 – Zagreb is very family-friendly, offering numerous parks, playgrounds, and attractions like the Zagreb Zoo and the Museum of Illusions. The city also hosts various festivals and events that cater to children and families.

Nightlife in Zagreb: 7/10 – Nightlife in Zagreb is diverse and vibrant, with a wide range of bars, clubs, and music venues. The Tkalčićeva Street area is particularly popular for its lively nightlife, offering options from trendy cocktail bars to dance clubs.

Sport in Zagreb: 7/10 – Zagreb offers a variety of sports activities, including hiking and cycling in the nearby Medvednica Mountain, rowing on Jarun Lake, and numerous gyms and sports centers. The city also hosts various sports events, including football and basketball matches.

Culture and Attractions in Zagreb: 9/10 – Zagreb is rich in cultural attractions, including historic sites like St. Mark’s Church and the Zagreb Cathedral. The city is home to many museums, galleries, and theatres, as well as cultural festivals such as the Zagreb Film Festival and the Advent in Zagreb Christmas market.

Gastronomy in Zagreb: 8/10 – The gastronomic scene in Zagreb is excellent, offering a variety of traditional Croatian dishes, international cuisine, and modern gastronomy. The city’s numerous restaurants, bistros, and cafes cater to all tastes and budgets.

Shopping in Zagreb: 8/10 – Shopping in Zagreb is varied, with modern shopping malls like Arena Centar and traditional markets such as Dolac Market. The city also has many boutiques, souvenir shops, and fashion stores, providing a comprehensive shopping experience.

Prices in Zagreb: 7/10 – Zagreb is moderately priced, offering good value for accommodation, dining, and activities. It is generally more affordable than coastal tourist destinations like Dubrovnik and Split.

Average price for a hotel night: 75-145 €
Cost of a lunch at a local restaurant: 12-21 €
Price of a beer: 3-4.5 €
Price of a coffee: 1.5-2.5 €

Beyond the City: Exploring Surroundings and Stays in Zagreb, Croatia

For those looking to explore beyond the city’s vibrant streets, top day trips near Zagreb reveal the rustic charm of the Zagorje region and the natural beauty of Plitvice Lakes National Park, each offering a peaceful escape from the urban energy. These destinations allow visitors to experience the rich history and stunning landscapes that define Croatia, making for unforgettable excursions.

When it comes to finding the perfect place to stay, Zagreb accommodations cover the full spectrum, from luxurious hotels in the bustling city center to quaint bed and breakfasts in the quieter, leafy neighborhoods, ensuring every traveler can find a cozy nook to relax and reflect on their day’s adventures.

Sources:
https://en.wikipedia.org/wiki/Zagreb
https://www.getyourguide.com/zagreb-l803/

This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended, at no extra cost to you.