Nestled between Central Europe and the Adriatic, Zagreb is a city where history lives on every corner. Croatia’s capital is often overshadowed by its coastal neighbors, but those who take the time to explore it are rewarded with a rich tapestry of medieval streets, grand architecture, and cultural treasures. In this guide to Zagreb’s historic highlights, we’ll take you through the must-see landmarks that define the city’s unique charm.
Discover the Heart of Zagreb: Upper Town (Gornji Grad)
The historic core of Zagreb lies in its Upper Town, known locally as Gornji Grad. This medieval district is where the city began, and it remains one of the most atmospheric areas to explore. Cobblestone streets, gas lamps, and centuries-old buildings create a storybook setting.
At the center of Upper Town is St. Mark’s Church, instantly recognizable by its colorful tiled roof displaying the coats of arms of Croatia, Dalmatia, and Slavonia. Nearby, you’ll find the Croatian Parliament Building and Banski Dvori, both essential to the country’s political history.
Step Back in Time at Lotrščak Tower
One of Zagreb’s most iconic landmarks is Lotrščak Tower, a 13th-century defensive structure that once guarded the southern gate of the city. Every day at noon, a cannon is fired from the tower—a tradition that dates back centuries and still echoes through the streets.
Climb to the top for panoramic views of Zagreb’s rooftops and surrounding hills. It’s one of the best ways to appreciate the city’s blend of old and new.
Explore the Spiritual Legacy of Zagreb Cathedral
No visit to Zagreb is complete without seeing the magnificent Zagreb Cathedral, officially known as the Cathedral of the Assumption of the Blessed Virgin Mary. With its towering spires dominating the skyline, it’s the tallest building in Croatia and a symbol of the city.
The cathedral’s history dates back to the 11th century, though it has been rebuilt and restored multiple times due to invasions and earthquakes. Inside, visitors can admire stunning Gothic architecture, intricate altars, and the tomb of Cardinal Alojzije Stepinac.
Wander Through the Historic Stone Gate
Another must-see historic site is the Stone Gate, the only remaining gate from the old city walls. Built in the 13th century, it now houses a small chapel dedicated to the Virgin Mary, making it both a historical and spiritual landmark.
Locals often stop here to light candles and say prayers, giving the site a peaceful and reflective atmosphere.
Experience Ban Jelačić Square: The City’s Main Hub
At the crossroads of Zagreb’s Upper and Lower Town lies Ban Jelačić Square, the city’s vibrant main square. Named after the 19th-century governor Josip Jelačić, it has long been a gathering place for locals and visitors alike.
While modern in its energy, the square is surrounded by historic buildings and serves as the perfect starting point for exploring Zagreb’s past.
Visit the Old Cemetery of Mirogoj
For a quieter historical experience, head to Mirogoj Cemetery, one of Europe’s most beautiful cemeteries. Designed in the 19th century, it features arcades, domes, and ivy-covered walls that create a serene and almost artistic environment.
Mirogoj is the final resting place of many notable Croatian figures, making it both a cultural and historical landmark.
Why Zagreb’s History Captivates Travelers
What makes Zagreb’s historic highlights so special is the way they seamlessly blend different eras. From medieval fortifications to Austro-Hungarian architecture, the city tells a story of resilience, culture, and identity.
Unlike more crowded European capitals, Zagreb offers a more relaxed and authentic experience. Visitors can take their time exploring its landmarks, enjoying local cafés, and discovering hidden corners that reveal the city’s past.
A Timeless European Gem
Zagreb may not always be the first destination that comes to mind when planning a European trip, but its historic richness makes it truly unforgettable. Whether you’re wandering through Gornji Grad or admiring the grandeur of Zagreb Cathedral, every step in the city is a step through history.
If you’re looking for a destination that combines culture, heritage, and charm, Zagreb should be at the top of your list.



