Zagreb, Croatia’s charming capital, is a city that blends historical charm with a vibrant modern pulse. For first-time visitors, this city offers a rich tapestry of cultural, architectural, and gastronomical delights. Whether you’re a history buff, an art lover, or someone who enjoys strolling through vibrant streets, Zagreb has something for everyone. Below are ten must-see attractions that will give you a glimpse into the heart of this fascinating city.
Zagreb Cathedral is one of the city’s most iconic landmarks and a perfect starting point for your exploration. Its twin spires dominate the skyline, making it visible from various points across the city. This Gothic-style cathedral, dedicated to the Assumption of the Blessed Virgin Mary, dates back to the 11th century, although it has undergone numerous restorations due to natural disasters and wars. The cathedral’s interior is as stunning as its exterior, featuring intricate altars, beautiful stained glass windows, and an impressive collection of religious artifacts. Don’t miss the chance to admire the baroque-style sacristy, which survived the 1880 earthquake.
St. Mark’s Church is another unmissable sight, located in the Upper Town (Gornji Grad). This 13th-century church is one of the oldest buildings in Zagreb and is instantly recognizable due to its colorful tiled roof. The roof displays the medieval coat of arms of Croatia, Dalmatia, and Slavonia, alongside the emblem of Zagreb. The church’s interior is equally impressive, with several sculptures by Ivan Meštrović, one of Croatia’s most renowned artists. Although the church is usually closed to the public except during mass, the exterior alone is worth the visit.
The Museum of Broken Relationships is one of Zagreb’s most unique and intriguing attractions. Located in the Upper Town, this award-winning museum showcases personal items donated by people from around the world, each accompanied by a story of a past relationship. The exhibits range from humorous to heartbreaking, offering a poignant glimpse into the emotional landscape of love and loss. It’s a thought-provoking experience that leaves a lasting impression on many visitors, making it a must-visit for those looking for something different.
Ban Jelačić Square is the main hub of activity in Zagreb and a central meeting point for locals and tourists alike. Named after the Croatian national hero, Ban Josip Jelačić, the square is surrounded by a blend of 19th-century buildings with various architectural styles, from neoclassical to art nouveau. The lively atmosphere, street performers, and numerous cafes make this the perfect spot to relax, people-watch, or start a walking tour of the city. During the holiday season, the square becomes the heart of Zagreb’s famous Christmas Market, which has been voted one of the best in Europe.
Dolac Market is just a short walk from Ban Jelačić Square and offers an authentic taste of local life. This vibrant farmers’ market has been the city’s main trading hub since the 1930s and is where locals buy fresh produce, meat, fish, and handmade goods. The market is divided into two sections: the outdoor part, where you’ll find colorful stalls of fruits, vegetables, and flowers, and the indoor part, which features dairy products, meat, and other local delicacies. It’s the perfect place to try Croatian specialties like Pag cheese, truffle products, and homemade rakija (a local spirit).
Maksimir Park, the oldest public park in Zagreb, is an oasis of greenery and tranquility in the eastern part of the city. Covering over 300 hectares, it’s an ideal spot for nature lovers and those looking for a peaceful retreat from the bustling city center. The park features walking paths, artificial lakes, and beautiful landscaped gardens, as well as the Zagreb Zoo. Founded in the 18th century, Maksimir Park was designed in the style of an English garden and remains a beloved spot for both locals and tourists.
Zrinjevac Park, part of the city’s famous Lenuci Horseshoe (a series of interconnected parks), is another green space that’s perfect for a leisurely stroll. Located near the city center, Zrinjevac is known for its picturesque tree-lined paths, beautiful fountains, and a charming music pavilion that often hosts concerts and events. The park is particularly enchanting in the spring when the flowers are in full bloom, and in the winter, when it becomes a magical part of Zagreb’s Christmas Market.
Tkalčićeva Street is one of Zagreb’s liveliest streets, known for its charming atmosphere and vibrant café culture. Lined with colorful buildings, boutique shops, bars, and restaurants, it’s the perfect place to relax after a day of sightseeing. Whether you’re looking to enjoy a cup of coffee, grab a bite to eat, or experience Zagreb’s nightlife, Tkalčićeva Street has something for everyone. The street is pedestrian-only, making it a pleasant place to wander and soak up the local atmosphere.
The Lotrščak Tower, located in the Upper Town, offers one of the best views of Zagreb. Built in the 13th century, the tower was part of the city’s defensive system. Today, visitors can climb to the top for panoramic views of the city and its surroundings. The tower is also home to the Grič Cannon, which is fired every day at noon, a tradition that dates back to the 19th century. Don’t be surprised if you hear a loud boom while exploring the city—it’s just the cannon marking midday.
Mirogoj Cemetery may not be a typical tourist attraction, but it’s one of the most beautiful cemeteries in Europe and a peaceful place to visit. Located on the slopes of Mount Medvednica, just outside the city center, Mirogoj is not only a resting place for the deceased but also an architectural masterpiece. The cemetery’s arcades, designed by renowned architect Hermann Bollé, are adorned with ivy-covered domes and intricate details. It’s a serene place for reflection and a testament to the multicultural and multi-religious history of Zagreb, with graves from Catholic, Orthodox, Muslim, and Jewish communities.
These top 10 must-see attractions in Zagreb provide a well-rounded introduction to the city’s rich history, culture, and natural beauty. Whether you’re wandering through historic streets, enjoying a coffee in a bustling square, or taking in panoramic views from a medieval tower, Zagreb offers countless opportunities to make lasting memories. As you explore these highlights, you’ll discover why Zagreb has become a beloved destination for travelers from around the world.

