With its charming mix of medieval and modern architecture, buzzing street cafes, and a thriving cultural scene, Zagreb is becoming an increasingly popular travel destination. As the capital of Croatia, this lively city offers visitors a unique blend of history, nature, and urban life.
Whether you are interested in exploring stunning UNESCO World Heritage Sites, indulging in delicious Croatian cuisine, or simply soaking up the local atmosphere, Zagreb has something for everyone. In this article, we will take a closer look at the top 10 things to see and do in Zagreb, so you can make the most out of your visit to this vibrant European capital.
1. Explore the Historic Upper Town
Located on a hill above the Lower Town, Zagreb’s Upper Town is the city’s oldest and most historic part. It is here that you will find some of the most iconic landmarks and attractions, including St. Mark’s Church, the Lotrscak Tower, and the Croatian Parliament building.
St. Mark’s Church
One of the most recognizable symbols of Zagreb, St. Mark’s Church features a striking roof adorned with colorful tiles depicting the coat of arms of Zagreb and Croatia. Dating back to the 13th century, this church is a stunning example of Gothic architecture and is still used today as a place of worship.
Visitors can enter the church for free and admire its beautiful interior, which includes paintings by famous Croatian artists such as Mirko Racki and Jozo Kljakovic. If you visit on a Saturday morning, you can also witness the changing of the Croatian Guards in their traditional uniforms.
Lotrscak Tower
Standing tall at the southern gate of the Upper Town, the Lotrscak Tower dates back to the 13th century and is one of the best-preserved towers of its kind in Europe. Once a part of the city’s fortifications, the tower now houses a museum and offers visitors stunning views over the city.
Make sure to also stay until noon when a cannon is fired from the tower, replicating a tradition that started in the 19th century to announce midday. Legend has it that this tradition was started after a soldier accidentally shot a cannonball into the city while trying to kill a rooster that was bothering him.
Croatian Parliament
Located in the heart of the Upper Town, the Croatian Parliament building is an impressive example of Neo-Baroque architecture. Built in the late 19th century, this grand building houses the Croatian Parliament and is open to visitors for guided tours on weekdays.
The tour takes you through the main hall, where you can see the parliament in session, as well as the beautiful chambers of the upper and lower house. You will also learn more about the history and political system of Croatia, making this a must-do for anyone interested in politics or history.
2. Stroll Through Ban Jelacic Square
As the central square of Zagreb, Ban Jelacic Square is always buzzing with activity, making it a great spot for people-watching and soaking up the local atmosphere. Named after a Croatian national hero, the square is surrounded by elegant buildings, cafes, and shops.
One of the highlights of the square is the equestrian statue of Ban Josip Jelacic, which stands in the center and is a popular meeting point for locals and tourists alike. You can also find many street performers here, adding to the lively ambiance of the square.
3. Visit the Mirogoj Cemetery
While a visit to a cemetery may not be your typical tourist activity, the Mirogoj Cemetery is a must-see for anyone visiting Zagreb. This stunning cemetery is considered to be one of the most beautiful in Europe, with its grand arcades, domed roof, and lush greenery.
The cemetery was designed by Austrian architect Hermann Bollé in the late 19th century and is the final resting place of many famous Croatians, including politicians, artists, and athletes. It is also a peaceful spot for a leisurely stroll or a picnic, away from the hustle and bustle of the city.
4. Admire the Art at the Museum of Broken Relationships
The Museum of Broken Relationships is a unique and thought-provoking museum that showcases personal items and mementos from failed relationships. It started as a traveling exhibition and became so popular that it now has a permanent home in Zagreb’s Upper Town.
Visitors can see objects such as love letters, wedding dresses, and even an axe used to chop up an ex-partner’s furniture. Each item comes with a description of its significance to the relationship, making this a powerful and emotional experience.
5. Indulge in Local Food and Wine
No trip to Zagreb would be complete without trying some traditional Croatian food and wine. The city is known for its hearty cuisine, influenced by both Italian and Austro-Hungarian culinary traditions. Some must-try dishes include cevapi (grilled minced meat), sarma (stuffed cabbage rolls), and strukli (cheese-filled pastry).
To accompany your meal, make sure to try some local wines, particularly those from the nearby regions of Istria and Slavonia. You can find plenty of cozy wine bars and restaurants in Zagreb where you can enjoy a glass of wine and some delicious Croatian food.
6. Take a Day Trip to Plitvice Lakes National Park
For nature lovers, a trip to Plitvice Lakes National Park is a must-do when in Zagreb. Located just a few hours away from the city, this stunning national park is home to 16 interconnected lakes with crystal clear water and breathtaking waterfalls.
Visitors can explore the park on foot, following wooden pathways and bridges that take you through the beautiful landscape. You can also take a boat or electric train ride for a different perspective of the park. Make sure to bring your camera as this is a photographer’s dream destination.
7. Discover Croatian Art at the Croatian Museum of Naive Art
The Croatian Museum of Naive Art is dedicated to showcasing the works of self-taught artists from Croatia and around the world. The museum was founded in the 1950s and is housed in a beautiful 18th-century palace in the Upper Town.
The collection includes over 1,900 works of art, ranging from paintings and sculptures to drawings and prints. Many of the pieces depict scenes of rural life and everyday activities, giving you a unique insight into Croatian culture and traditions.
8. Shop at Dolac Market
Located just a short walk from Ban Jelacic Square, the Dolac Market is the largest and most popular open-air market in Zagreb. Here, you can find a variety of fresh produce, including fruits, vegetables, meats, and cheeses, as well as flowers, handmade crafts, and souvenirs.
The market is a fascinating place to explore and experience the vibrant local atmosphere. Make sure to try some traditional Croatian snacks from the food stalls, such as fritule (deep-fried doughnuts) or strudel (sweet pastry filled with fruit).
9. Visit the Heart-Shaped Cafe
For a unique and romantic experience, make sure to visit the Heart-Shaped Cafe in Zagreb’s Lower Town. This charming cafe is located in an alleyway and features a heart-shaped window that has become a popular photo spot for couples.
Not only is the cafe a great spot for a romantic date, but it also serves delicious coffee and pastries, making it a must-visit for coffee lovers. If you’re lucky, you may even catch a glimpse of the owner, who is known to serenade customers with his guitar.
10. Attend a Performance at the Croatian National Theater
For a taste of culture and entertainment, attend a performance at the Croatian National Theater in Zagreb. This impressive building dates back to the late 19th century and is considered one of the most beautiful theaters in Europe.
The theater hosts a variety of performances, including ballet, opera, and drama, featuring both local and international artists. Even if you don’t have time to attend a performance, make sure to visit the theater to admire its stunning architecture and interior.
Conclusion: Experience the Best of Zagreb
Zagreb has something for everyone, from history buffs to foodies and nature lovers. This vibrant city offers a perfect blend of cultural heritage, modern attractions, and natural beauty, making it an ideal travel destination for anyone wanting to experience the best of Croatia.
So, whether you are planning a short city break or a longer vacation, make sure to add these top 10 things to see and do in Zagreb to your itinerary for an unforgettable experience.