Skip to content

Things to Do in Zagreb: Hidden Gems & Travel Tips

    Discover the best things to do in Zagreb with insider tips from a local! The vibrant capital of Croatia is one of the best stops on a journey through the Balkans: rich in history, culture and with a peaceful and pleasantly relaxed atmosphere, this city is a real gem. Nestled in the heart of the country, Zagreb is a compact city, boasting a picturesque medieval old town, wide boulevards and manicured gardens, and a wide choice of places to indulge in delicious local cuisine.

    If you are planning to visit Zagreb, then in this guide you will find everything you need. We’ll take a closer look at some of the best things to do in Zagreb, from must-see landmarks to off-the-beaten-path gems that will give you an authentic glimpse into the city’s rich heritage. Whether you’re a history buff, a foodie, or an art lover, you’re sure to find something to suit your tastes in Zagreb. So pack your bags and get ready to discover all that this city has to offer!

    What you will find in this guide to the best things to do in Zagreb:

    Zagreb: Discover the Lively Capital of Croatia

    Zagreb, the bustling capital of Croatia, is a pleasant and surprising little town. Despite being the country’s largest city, it has a compact historic center that’s easy to explore on foot in a day or two. Depending on your interests, in art, history or local gastronomy, you may want to spend more time visiting Zagreb, as the city also offers a selection of interesting museums, good restaurants and makes a great starting point for exploring the surrounding region, including some of Croatia’s biggest attractions, such as Plitvice Lakes.

    Zagreb boasts an enormous cultural and historical heritage, and is home to a diverse array of architectural styles, from medieval to modern. The majestic avenues and beautiful gardens and parks of the Lower Town reflect the best of the Austro-Hungarian imperial architecture of the 1800s and early 1900s, while the Upper Town, perched on a hill north of the old town, is a medieval jewel.

    The main thing to do in Zagreb is to visit its charming Old Town, known as Gornji Grad, which is home to many of the city’s most famous landmarks and attractions. The Old Town is a maze of narrow streets and alleys, filled with historic buildings, churches, and monuments, many of which date back to the medieval period. You can explore the Old Town on foot, or by taking advantage of the trams and buses that connect it with the suburbs around the Lower Town.

    Don’t miss the city’s vibrant culture and arts scene, with its many museums and galleries, showcasing the work of local and international artists. Also, you could mix with the locals and experience the local coffee culture. Zagreb is also famous for its interesting food scene, with various tasty specialties that draw inspiration from Balkan, Mediterranean and Eastern European cuisine. And last but not least, you could experience the city’s nightlife, from trendy bars and clubs to traditional taverns and pubs.

    Best Things to Do in Zagreb: Explore the Upper Town and the Lower Town

    Zagreb Upper Town

    The two main districts that make up Zagreb’s city center differ mainly in the age of construction, so the architecture and atmosphere of one is quite different from that of the other. The oldest and most picturesque part is the Upper Town of Zagreb, also known as Gornji Grad, considered the heart of the historic district, nestled atop a hill.

    This charming area is home to some of the city’s most iconic landmarks and some of the most interesting neighborhoods for visitors, starting with Kaptol and Gradec. Kaptol is the neighborhood that lies north of the large market square, called Dolac Market. Walking along Tkalčićeva Street (also called Ul. Ivana Tkalčića) you will reach this quiet neighborhood that develops on a couple of parallel streets, around the Cathedral of Assumption.

    The cathedral’s twin spiers tower over the surrounding buildings and can be seen from all over the city. The area is also a popular spot for tourists, as it is teeming with good restaurants and cafes. Continuing southwest, in the direction of the funicular, you reach one of the oldest areas of Zagreb: Gradec. Also known as the “Medieval Town”, this is the political and administrative center of the city, as well as the political heart of Croatia. In fact, here is the Parliament and the main government buildings.

    This historic area is known for its well-preserved medieval architecture and winding cobblestone streets. Visitors can explore the famous St. Mark’s Church, which is adorned with colorful tiled roofs and a beautiful bell tower. The church also houses the city’s coat of arms, which depicts a griffin, the symbol of Zagreb.

    Don’t miss a stroll along Tkalčićeva Street. This lively pedestrian street connects the Upper Town with the Lower Town and is known for its vibrant nightlife, with a wide range of bars and restaurants that come alive at night. Here you could also enjoy the street’s many outdoor terraces and sip a coffee or a drink, enjoying the relaxed atmosphere of Zagreb.

    A real hidden gem that few know about is that Zagreb Upper Town is one of the few places in the world (perhaps the only one) where the cobblestone streets are still lit by the original 19th century gas lamps. Every evening, towards sunset, two lamplighters roam the narrow streets manually lighting the over 150 lamps. And every morning they repeat the rounds to turn them off. Try wandering through the older areas of Zagreb Upper Town, especially around Gradec and Kaptol. With a bit of luck you might come across them and witness this unique and wonderful tradition that has been going on unchanged for over 150 years!

    Zagreb Lower Town

    South of the Upper Town, going from Dolac Market towards the main square, or descending from Gradec towards the lower station of the Zagreb Funicular, you will find the Lower Town (Donji Grad), another charming and historic district located in the heart of Croatia’s capital city. With its winding streets, colorful buildings, and rich cultural heritage, the Lower Town is another unmissable stop on your trip.

    Meanwhile, it must be said that you will probably see the Lower Town first, and then the Upper Town. This is due to the fact that the first is located in continuity with the more modern districts of Zagreb, and it is here that the railway station, the bus station and the main roads – such as Slavonska Avenija, which connects the city with the highways A2 and A3 – are located. Also, this is where most of the hotels and hostels are located.

    One of the main attractions of the Lower Town is its majestic late 19th and early 20th century architecture. The district is home to a diverse mix of architectural styles, with some notable examples of Art Nouveau, especially along the main street of the Lower Town, called Ilica.

    The Lower Town is also home to some of Zagreb’s most popular parks and squares. The historic Ban Jelacic Square is a lively gathering spot for locals and tourists alike, and is surrounded by a number of charming cafes and restaurants. The nearby Zrinjevac Park is a serene oasis, perfect for a leisurely stroll or a picnic on a sunny day.

    Heading towards the Botanical Garden you will come across some of the most beautiful buildings in the Austro-Hungarian imperial style, such as the Croatian National Theater in Zagreb, a wonderful example of mid-19th century architecture. At the entrance of the theater you will see an intricate fountain, a masterpiece of the Croatian artist and sculptor Ivan Meštrović. Just a few minutes walk and you will see another fabulous building, the Esplanade Zagreb Hotel, one of the most luxurious and elegant hotels in Croatia, a true Art Nouveau masterpiece originally built to accommodate wealthy travelers along the route of the legendary Orient Express.

    For those looking to indulge in some shopping, the Lower Town offers a wide variety of shops and markets. The Dolac Market is a bustling open-air market where you can find a wide variety of fresh produce, handmade crafts, and traditional souvenirs. The nearby and bustling streets are also a popular spot for shopping, with an array of boutiques and specialty shops.

    The Lower Town is also one of the most popular spots of Zagreb’s vibrant nightlife. The district is home to a number of bars, clubs, and music venues, many of which offer live music and entertainment. There are also some of the best cheap accommodation here, such as Chillout Hostel Zagreb and Swanky Mint Hostel, which have a reputation for being among the best hotels in Croatia.

    Best Things to Do and See in Zagreb

    Dolac Market

    The Dolac Market is in fact the center of Zagreb’s Old Town, and for this reason it is always crowded with locals and tourists. This is in fact one of the main farmers’ markets in Zagreb and every day it is teeming with people who come to buy fruit, vegetables and handmade farm products.

    Nestled on the border between the Upper and Lower Town and set in a large square, this historic market has been a staple of the city since its establishment in the 1930s. Looking out towards the Dolac Market you will be greeted with a vibrant array of colorful stalls overflowing with fresh produce, including fruits and vegetables, sourced from local farmers and vendors from all over Croatia.

    In addition to the main market, there is also a flower market nearby, as well as a large covered market (in the typical Eastern European style) located just beneath the square. This underground market is a true treasure trove, featuring dozens of butchers, fishmongers, and vendors selling traditional local specialties such as sir i vrhnje (cheese and cream). You’ll also find a wide variety of other products, including olive oil, honey, and locally made crafts.

    Whether you’re staying in an apartment or hostel and cooking your own meals, or simply looking for a unique shopping and sightseeing experience, the Dolac Market is definitely an unmissable stop on a trip to Zagreb. The market is the perfect place to pick up fresh, locally-sourced ingredients to cook with, and the colorful, bustling atmosphere provides plenty of opportunities for great photos. Even if you’re not in the market for anything specific, the sights, sounds, and smells of the market make it an enjoyable and memorable experience.

    St. Mark’s Square and the Croatian Sabor

    St. Mark’s Square (Trg sv. Marka) is one of the most important and famous squares in Zagreb, as it houses the administrative and political heart of the country. One of the most prominent buildings in the square is the Croatian Sabor, a grand neoclassical structure that serves as the Croatian Parliament Building.

    To the left of the iconic St. Mark’s Church, located in the center of the square, visitors can also find the Banski Dvori, a historic building dating back to the mid-19th century. This is the seat of the Croatian government, and has played an important role in the country’s history. In the past, it was the residence of the Croatian Bans (the viceroy) and during the Yugoslav era, it was the official residence of the Presidency of the Socialist Republic of Croatia.

    Adjacent to St. Mark’s Square is the Old City Hall and the Palace of the Constitutional Court. These buildings also have a rich history, and together they form a fascinating cultural and architectural landscape and, even if its style clashes a little with that of the other buildings in the square, the Sabor (Parliament) remains one of the most historically and culturally of Croatia: this is the place where, in 1918, the secession of Croatia from the Austro-Hungarian Empire was proclaimed. This event marked a significant moment in the country’s history and the building remains a symbol of the country’s independence and sovereignty.

    If you visit Zagreb between April and October, don’t miss the guard-changing ceremony, which takes place in front of the church every Saturday and Sunday at noon.

    St. Mark’s Church

    The Church of St. Mark is one of the most famous buildings in Zagreb, mainly due to its colorful decorated roof. This architectural masterpiece is a mixture of Gothic and Romanesque elements, a unique ensemble of its kind in Croatia and the Balkans.

    The church dates back to the 13th century and is considered one of the oldest and most iconic buildings in the city. The church’s exterior is adorned with intricate details and ornamentation, making it stand out among the other buildings in the area. The Gothic portal, in particular, is a masterpiece of art and craftsmanship. The portal is finely decorated with 15 effigies placed in 11 shallow niches and is considered to be the work of sculptors of the Parler family from Prague, dating back to the end of the 14th century.

    One of the most distinctive features of the church is its colorful tiled roof, which features two large medieval coats of arms. The coat of arms on the left represents the Triune Kingdom of Croatia, Slavonia, and Dalmatia, while the coat of arms on the right represents the city of Zagreb. This roof adds a unique and lively touch to the church’s overall aesthetic.

    Inside the church, you can admire the simplicity of its interior, adorned with medieval frescoes, as well as some sculptures by the Croatian master Ivan Meštrović. The church’s interior is a perfect example of how simplicity can be elegant and beautiful. You can visit the church interior during mass hours, but be discreet and don’t disturb worshippers.

    Stone Gate

    One of the most underrated and evocative landmarks of Zagreb is the Stone Gate. Not only is it a beautiful architectural structure dating back to the 13th century, but it also holds a significant cultural and spiritual importance to the locals. As the eastern gate to the medieval Gradec Town, it was one of the most important gateways to the city and is the only one that has been preserved to this day.

    What sets the Stone Gate apart, is its role as Zagreb’s most important shrine. According to ancient popular legends, a great fire in 1731 destroyed the gate but – miraculously – the painting of the Virgin and Child, dating back to the 17th century, remained unscathed. This painting is now protected by an artistically forged iron fence, and locals believe that it possesses miraculous powers. As a result, they regularly come to the Stone Gate to pray, leave flowers, light candles, and leave thanks and prayers on the stone slabs within the gate passage.

    You can take a look at the Stone Gate and learn more about its spiritual significance for locals by taking a walk to the Upper Town and passing through the gate. The door is quite a busy crossing point, but despite this locals can be seen praying in the flickering candlelight. The most evocative time to visit the Stone Gate is on Tuesday evenings after 8 pm, when locals gather to pray the rosary, sing, and share their prayers.

    Trg Bana Jelačića

    Another important place to see in Zagreb is Trg Bana Jelačića (Ban Jelačić Square), its large main square, lined with late 19th-early 1900s buildings that house offices and a variety of cafes and restaurants, making it the perfect spot to grab a bite to eat or enjoy a cup of coffee while taking in the sights and sounds of the city.

    As the main square of Zagreb, Trg Bana Jelačića serves as a central meeting point for locals and tourists alike. Its prime location, roughly halfway between the train station and the Upper Town, makes it easily accessible from all parts of the city.

    At the center of the square stands the famous equestrian statue of Ban Jelačić, a 19th-century Ban (a sort of governor or viceroy) and hero of Croatian nationalism. The statue has a long history, having been erected in 1866 and remaining in place until 1947, when it was ordered to be removed by Tito as it was deemed too tied to a nationalist ideology. Despite this, the statue was not forgotten by the locals, who removed it and stored it in a cellar, preserving it for future generations. After the collapse of Yugoslavia in 1990, the statue was finally returned to its rightful place in Trg Bana Jelačića.

    Today, the statue serves as a symbol of the city’s rich history and cultural heritage. Visitors can take a stroll around the square, admire the statue, and enjoy the lively atmosphere of the cafes and restaurants. Also, this will be one of the main orientation points when you visit Zagreb, as most of the main avenues and hotels are located in its vicinity.

    Croatian Museum of Naïve Art

    Naïve Art, also known as primitive art, was one of the main currents of contemporary art of the 20th century, and one of its most important epicenters was Yugoslavia or, better, Croatia.

    If you are an art lover, visiting the Croatian Museum of Naïve Art is undoubtedly one of the best things to do in Zagreb. In fact, an excellent collection of artworks by the best Croatian naive artists is kept here, such as Ragan Gaži, Ivan Generalić, Ivan Rabuzin, Mijo Kovačić, Franjo Mraz, Ivan Večenaj and Mirko Virius.

    This small museum is located a stone’s throw from the Stone Gate, can be visited in half an hour, and is one of the few (and best) museums in the world dedicated to Naïve Art. Although it is focused on Croatian artists, among the works there are also some notable paintings by foreign authors.

    Museum of Broken Relationships

    The Museum of Broken Relationships is probably one of the most popular museums in Zagreb, and is a unique and fascinating destination for anyone who is interested in the complexities of human relationships. Located in the heart of the city’s Upper Town, just a stone’s throw from the Funicular, the museum is dedicated to preserving the memories and artifacts of failed love relationships.

    Upon entering the museum, visitors will be greeted with a diverse collection of objects left behind by individuals from all over the world. Each item has its own story, some of which are heart-wrenching while others are downright weird and funny. The museum also displays documents, videos and other materials that provide a deeper insight into the stories behind the objects.

    The Museum of Broken Relationships was originally created as a traveling exhibition, but after gaining international recognition and popularity, it was returned to Zagreb as a permanent exhibition. One of the most interesting features of the museum is the Confessional, a special section of the museum where visitors can leave their items or messages, or record their confessions in a restricted and intimate space. This allows visitors to share their own personal stories and experiences, making the museum an incredibly personal and emotional experience for many.

    If you have some extra time while wandering around Zagreb, you should think about taking a look at this museum, as it is a unique and thought-provoking experience, on a theme that sooner or later involves everyone: the complexities of human relationships and the memories they leave behind.

    Archaeological Museum

    The Archaeological Museum in Zagreb is one of the most important archaeological museums in Europe, and boasts a collection of over 450,000 objects and artifacts ranging from prehistoric to medieval times.

    Spread over three floors, this museum exhibits artifacts from all over Croatia, including statues, amphorae, lamps and decorative objects from the Roman era, Greek vases, Egyptian funerary masks and one of the most important numismatic collections in Europe. One of the museum’s highlights is the Liber Linteus, a 3rd century BCE mummy and bandages with the longest Etruscan inscription in existence.

    Update: The Museum is currently not open to visitors due to the damage suffered in the recent Zagreb’s earthquake in 2020.

    Art Pavilion

    Walking through the Lower Town, you cannot fail to notice the Art Pavilion, a wonderful yellow building in Art Nouveau style, with a beautiful central dome in glass and iron.

    Established in 1898, it is the oldest gallery in the Southeast Europe, and hosts important temporary exhibitions dedicated to the best of international art. In the past there have been exhibitions by Rodin, Andy Warhol, Mimmo Rotella, Joan Miró, Alberto Giacometti and many others here. It is worth seeing it from the outside, strolling along the beautiful front garden, in King Tomislav Square.

    Botanical Garden

    The beautiful Zagreb Botanical Garden, located in the Lower Town, is the ideal place for a calm stroll away from the hustle and bustle of the city. You can visit it for free, and it is pleasant to stroll through its paths lined with over 10,000 species of plants and adorned with ponds and pavilions where rare exotic plants are kept.

    The Zagreb Botanical Garden, established at the end of the 19th century, is part of the University of Zagreb and is mainly a scientific institution that aims to cultivate and protect Croatian indigenous plants. Among the species are some interesting cacti and carnivorous plants, while the 14 greenhouses are home to tropical and subtropical plants.

    The centerpiece of the Zagreb Botanical Garden is a small yellow-flowered plant called Degenia Velebitica. It is the rarest Croatian plant, and is considered to be at risk of extinction. It is the symbol of the region and is also featured on the old 50 lipa coin.

    Zagreb Cathedral

    Zagreb Cathedral, also known as Cathedral of the Assumption of the Blessed Virgin Mary, is one of the most iconic things to see in Zagreb, with its twin spiers appearing to be permanently under repair. Indeed, the beautiful Zagreb Cathedral – which dates back to the early 1200s – has been damaged and rebuilt several times. The current version dates back to the end of the 19th century, after the previous cathedral was badly damaged by the 1880 Zagreb earthquake.

    Built in neo-Gothic style, it features two beautiful twin spiers, 104 meters high. One of the two spiers was damaged in the recent earthquake of 2020, which is requiring extra efforts to repair. Until the early 19th century, the cathedral was surrounded by mighty fortifications to defend it from Ottoman attacks. Today they are no longer present, but the cathedral still has a treasury that boasts a collection of precious liturgical objects, ancient books and baroque reliquaries from the medieval era.

    Zagreb City Museum

    The Zagreb City Museum is a good place to learn more about the city’s past and gain a deeper understanding of its cultural heritage. Dedicated to the history of Zagreb, since its origins, this small but mighty museum is housed in an ancient building, which was once the Convent of the Poor Clares, dating back to the 17th century.

    History buffs and visitors eager for deeper cultural insight will find a wealth of information and artifacts that paint a picture of the city’s development and evolution over time. The museum’s collection of archaeological finds is the highlight of the exhibition, with ancient artifacts from the Cathedral, such as pottery, jewelry, and tools, giving them a glimpse into the daily lives of Zagreb’s inhabitants in days gone by.

    Alongside the archaeological finds, the museum also houses a collection of old maps of the city, which provide insight into the city’s development over time. The museum also has a vast collection of costumes and other artifacts from the socialist era. One of the highlights of the museum is the beautiful tower of the Zagreb Astronomical Observatory, established in the early 1900s. The observatory offers visitors a glimpse into the scientific advances of the time and the important role that astronomy played in the city’s history.

    Mestrović Pavillion and the Croatian Association of Artists

    As you explore the area northeast of the train station you will come across an iconic circular building, the Mestrović Pavillion, the masterpiece of Croatian architect and sculptor Ivan Meštrović, also called the Home of Croatian Artists.

    Built in 1938 to be a place for artists, with a museum and an art gallery, it was transformed by the Croatian fascist government into a mosque. In the Yugoslav era it became a Museum of the Revolution and only in 1990 was it returned to the Croatian Association of Artists.

    After a long restoration work it was reopened in 2006. Today it is the headquarters of the Croatian Association of Artists, which organizes interesting events and temporary exhibitions dedicated to all types of visual expression. Despite this, locals still call it The Mosque.

    Croatian State Archives

    The magnificent art deco style building located opposite the Botanical Garden houses the Croatian State Archives. Built in 1913 to house the land registry and the royal library, today it is one of the most elegant buildings in the city.

    Here are delivered the most important documents, treaties and laws concerning the Croatian state from the Middle Ages to today. There are guided tours twice a day, which allow you to take a look at the majestic rooms, including the Great Reading Room, finely decorated with huge chandeliers, stained-glass ceiling and a large painting by Vlaho Bukovac.

    Ethnographic Museum

    A good thing to do in Zagreb on a rainy day might be to take a look at the interesting Ethnographic Museum, which offers a broad overview of the Croatia’s ethnographic heritage. Located in an elegant historic building dating back to the early 1900s, this museum features a rich collection of over 70,000 objects. More than 2,800 are on display in the museum’s rooms and allow you to learn many interesting things about Croatia’s three cultural zones: the Pannonian, Dinaric and Adriatic.

    The museum also features an interesting permanent exhibitions relating to life in Kosovo during the Ottoman era, and allows visitors to see rooms furnished just as they would have been during Ottoman times. The collection also consists of costumes, weapons, musical instruments, jewelery and exotic items from America, China, Japan and Africa, a gift from Croatian explorers Mirko and Stevo Seljan. It is worth going there even just to discover their adventurous history.

    ZAGREB Funicular Railway

    A ride on the Zagreb Funicular is definitely one of the unmissable things to do in Zagreb! Indeed, this old funicular is one of the shortest and steepest in the world, with a track length of only 66 meters and an inclination of 52%!

    Inaugurated in 1890, the Zagreb Funicular is the oldest form of public transport in the city, and has undergone several updates throughout its history. Initially, the funicular was powered by a steam engine, however, in the mid-1930s, it was replaced by an electric motor, which allowed for a more reliable and efficient operation.

    The Zagreb Funicular connects the Upper Town (Gornji Grad) to the Lower Town (Donji Grad) of Zagreb, and precisely goes from a side street of Ilica to the Strossmayer Promenade. The journey takes exactly 64 seconds, and rides are scheduled every 10 minutes every day from 6:30 am to 22:00 pm. The cost of a one-way ticket is €0.70 (5 HRK), making it an affordable and convenient option for visitors to the city.

    If you prefer to explore on foot, next to the funicular there is a steep staircase, which can also be used to connect the upper and lower towns. Taking the stairs is free, of course. This offers an alternative for those who prefer to take in the sights and sounds of the city at their own pace.

    Grič Tunnel

    The Grič Tunnel is one of the most mysterious places in Zagreb. Built in 1943 for the purpose of being an air-raid shelter during WWII, this 350-meter-long tunnel goes from side to side under the historic neighborhood of Grič.

    There is essentially nothing to see in the tunnel, but it is worth exploring by entering from Mesnička Street and exiting one of the side passageways which leads into a courtyard in the Lower Town. Or you can go all the way up to Stjepan Radić Street, in the heart of the Art Park.

    The tunnel has remained unused since WWII, and was a den for junkies and the homeless. In part it was used by the locals as an air raid shelter during the Croatian War of Independence and in 1993 it was the site of a legendary rave party, but only recently the area has been renovated, and since 2016 it is open to the public.

    Galerija Klovićevi Dvori

    A few steps from the upper station of the Funicular, housed in the beautiful building of a former 18th century Jesuit monastery, the Galerija Klovićevi Dvori is one of the most visited and prestigious art spaces in Zagreb.

    This is the place where the most important art exhibitions in the city are held, and in the summer in the gallery’s atrium they host concerts and lectures. If you are an art lover, drop by and take a look at what’s on display.

    Jesuit Church of St. Catherine

    The beautiful Baroque church next to the Galerija Klovićevi Dvori and a stone’s throw from the Museum of Broken Relationships is the Jesuit Church of St. Catherine, built in the early 1600s. Although it has been damaged several times by fires and earthquakes, it is still one of the most beautiful churches in the city, and retains a beautiful eighteenth-century altar and frescoed vaults. It is possible to visit it only during masses.

    Now go through the gate on the right of the church to reach one of the best viewpoints in the city. From this square, called Katarinin Trg, the view over Zagreb’s red-tile roofs and the Cathedral is simply breathtaking. From the square you can also see the famous 3D street art The Whale, by French artist Etien.

    Lotrščak Tower and the Zagreb Cannon

    The beautiful and impressive tower that you can see right in front of the upper station of the Funicular and the Museum of Broken Relationship is the Lotrščak Tower. The tower dates back to the 13th century, and was built to guard the southern gate of the Gradec town wall. This ancient watchtower was also the place where the signal to close the city gates was given.

    Going up the tower (tickets 20 HRK) you can have a nice view over the city. But the real attraction is the Grički Top, the famous Greek Cannon that fires a blank shot every day at midday. The cannon shot is used by churches to synchronize their clocks, so that they can all ring the bells at the same time.

    You can see (and hear) the cannon being fired from the forecourt, or from the lower station of the funicular. The hit is heard quite clearly throughout the city. For the last 100 years the cannon was fired every day, until March 2020, when Zagreb was hit by a strong earthquake and the cannon stopped firing. After 10 days the cannon started firing again, but with the second earthquake (that of December 2020) it was decided to suspend firing until further notice.

    Mirogoj Cemetery

    Yes, I’m not kidding: one of the best things to see in Zagreb is a Cemetery. Mirogoj Cemetery in Zagreb is considered to be one of the most beautiful cemeteries in Europe, and was built in 1876 just outside the Upper Town.

    Designed by the Austrian architect Hermann Bollé, author of several buildings in Zagreb and who is buried here, it features picturesque arches topped by domes and an imposing church, dedicated to Christ the King. Mirogoj Cemetery is surrounded by a lush park and is criss-crossed by paths and gardens with sculptures and elegant, finely decorated tombs.

    One of the curiosities of this cemetery is that you can see graves of any religion: Catholic, Orthodox, Muslim, Jewish, Protestant and so on. Visiting the cemetery you will be able to meet the graves of some of the most illustrious Croatian personalities, artists and poets. Mirogoj Cemetery can be reached by a 30-minute walk from Zagreb Cathedral, or by Bus no. 106 which stops near the Cathedral.

    Museum Mimara

    The Mimara Museum in Zagreb is one of the most impressive, large, prestigious and controversial museums in the city, and if you are an art lover, it is a place you cannot miss. Housed in a majestic Neo-Renaissance building in the heart of the Lower Town, it houses a truly impressive collection ranging from the prehistoric period up to the 20th century.

    The Mimara Museum boasts treasures ranging from classical art to that of ancient Chinese and Japanese dynasties, to conclude with hundreds of precious paintings, including works by Caravaggio, Veronese, Rembrandt, Canaletto, Velázquez, Goya, Renoir, Manet and Degas.

    Quite interesting is also the story linked to the donor of this majestic collection, Ante Topić Mimara, a controversial collector and philanthropist from Zagreb, who was a consultant to the Yugoslav military mission in Berlin and Munich, where he worked on returning plundered works of art to Yugoslavia. Art historians have been wondering for many years about the provenance of the works of art in Mimara’s collection, which still remains largely unknown.

    Museum of Art & Crafts

    Established at the end of the 19th century in one of the most majestic buildings of the Lower Town, the Museum of Art & Crafts is one of the largest museums dedicated to local crafts in Central and Southern Europe, and houses more than 160,000 objects spanning from 4th to 20th century.

    It boasts a large collection of objects ranging from the Gothic to Art Deco style, featuring the best of traditional craftsmanship, particularly in the fields of sculpture, textiles, furnishings, metals, and ceramics and glass. On the second floor it is worth seeing the interesting photo exhibition showcasing Croatia up until the 1950s.

    Museums of Illusions Zagreb

    The Museum of Illusions is one of the most quirky and famous museums in Zagreb, and is definitely one of the top things to do in Zagreb with kids. This museum boasts over 70 intriguing exhibits, with optical illusions, holograms, clone tables, infinity rooms, rotated rooms and much more. Bring your camera, because here you will get some spectacular selfies!

    The Museum of Illusions also features a number of games, dilemmas and smart rooms where visitors of all ages can play and learn that not everything you see is as it seems.

    Technical Museum Nikola Tesla

    Spending a few hours at the interesting Nikola Tesla Technical Museum is undoubtedly one of the best things to do in Zagreb when traveling with kids. The museum features a large and fun collection of tools, inventions and machines that introduce visitors to the wonderful world of science and technology.

    You will be able to see an authentic and perfectly preserved steam engine from the mid 19th century, several fire trucks from the 1800s to the 1930s. You will have fun with the famous tesla machines, which reproduce interesting experiments on magnetism and electricity, you will be able to see how a mine works and spend time admiring the stars, planets and constellations in the planetarium.

    Zrinjevac

    Coming from the station you will pass through the beautiful gardens of Trg Nikole Šubića Zrinskog, which locals simply call Zrinjevac, and which is one of the seven squares with gardens in the Lower Town of Zagreb, also called Lenuci Horseshoe.

    This beautiful, long square is lined with cafes and is a favorite of locals to stroll and hang out on sunny summer days. In the center you can see the beautiful music pavilion from the end of the 19th century, where concerts are often held on summer evenings.

    Tortureum

    If you are a horror fan, then you might want to check out the Zagreb Torture Museum. Similar to other European torture museums, here you will be able to see a hundred replicas of medieval torture instruments.

    From the guillotine to the iron maiden, this museum allows you to learn a lot about torture, from ancient times to the most recent. The museum also features multisensory rooms, where you can have fun with wacky inventions, touch and try (safely) these infernal tools.

    Zagreb 80’s Museum

    Much more cheerful than the previous one, this is the place for the nostalgic of the roaring 80s! The Zagreb 80’s Museum is a small but super fun museum located a stone’s throw from the Stone Gate, where you can take a trip back in time, wear super colorful jerseys and jackets and ride one of the iconic mopeds of the 80s.

    In the Zagreb 80’s Museum, adults can experience a bit of nostalgia seeing the reconstructions of the interiors of a typical apartment of the time, playing the iconic games with an old Atari, or with the glorious Commodore 64. The cool thing about this museum is that you can interact with the objects, so both adults and kids can have great fun here, taking vintage selfies, browsing the closets and drawers of a typical Yugoslav house and dressing up in 80’s fashion.

    Zagreb 360° Observation Deck

    Admiring the panorama of the old town from the Zagreb 360° Observation Deck is one of the most popular things to do in Zagreb, although honestly you shouldn’t expect much. The view over the old town is decent, but not comparable to what one imagines from an observation deck, like in other cities around the world. You can skip it, but if you have time and desire, why not enjoy a good drink with one of the best views of Zagreb?

    The deck is situated on the 16th floor of a 1950s-era skyscraper, located right on Trg Bana Jelačića, one of the most popular squares in the city. Visitors can take a lift to the top and be greeted with a cafe bar and an observation deck that offers a stunning view of the city.

    From the deck, you can see the historic old town, the modern city center, and the surrounding hills. On a clear day, you can even see as far as the Medvednica Mountain. The deck is a great place to visit during the day or in the evening, as the view changes with the lighting. It’s a perfect spot to enjoy a coffee or a drink while taking in the sights of the city.

    Explore Zagreb at its best with a Guided Tour

    Zagreb is a relatively compact city and easy to explore on foot, but to best capture its charm and get the most out of your visit you should get in touch with the local culture, discover the many hidden gems, interesting, curious and captivating stories and legends that hover over many places in the city.

    A great way to fully explore Zagreb and learn more about its fascinating past and huge cultural and gastronomic heritage is to join one of the many guided tours offered by local guides.

    One of the most popular tours (imho, unmissable!) is the Free Walking Tour of Zagreb. This 2.5-hour tour will take you through the city’s most iconic sights, such as the stunning St. Mark’s Church, the charming Old Town, and the beautiful Zrinjevac Park. Your knowledgeable guide will provide you with all the information you need to understand the history and culture of Zagreb, and will be happy to answer any questions you may have.

    If you’re interested in learning more about the Croatian Homeland War, we recommend the 2.5-Hour Croatian Homeland War Tour. This tour will take you to some of the most significant sites from the war, so you’ll learn about the events that shaped modern Croatia and gain a deeper understanding of the country’s history and culture.

    For a more personalized experience, consider booking a City Highlights and Hidden Gems Private Tour. This tour is tailored to your interests and will take you to the best-kept secrets of Zagreb, such as local art galleries, hidden courtyards, and charming cafes. You’ll also have the opportunity to visit most of the city’s most famous landmarks.

    If you prefer to explore the city at your own pace, the Hop-on Hop-off Bus Tour is the perfect option for you. You’ll have the freedom to hop on and off the bus as you please, and you’ll be able to discover the city’s best sights and landmarks, such as the Upper Town, the Lower Town, and the Mirogoj Cemetery.

    Finally, if you’re a food lover, you won’t want to miss the Zagreb Food Tour. This tour will take you to some of the city’s best restaurants, where you’ll sample traditional Croatian dishes and struk them. You’ll also have the opportunity to visit local markets and learn about the ingredients used in Croatian cuisine.

    And for those who love to explore the city on two wheels, a Bike Tour is the perfect option. You’ll see the city from a different perspective, and you’ll have the opportunity to explore some of the city’s most beautiful parks and gardens, such as the Botanical Garden, Maksimir Park, and the Lake Jarun.

    No matter which tour you choose, you’re sure to have a great time exploring Zagreb and learning more about this fascinating city. So pack your walking shoes, and let’s get started!

    Best Day Trips from Zagreb

    Zagreb is also an excellent starting point for exploring the surrounding region. Croatia is in fact famous for its beaches and coastal towns, while the hinterland is generally underrated and little known, but hides many remarkable gems and retains a more authentic atmosphere, away from mass tourism.

    The best way to explore the surroundings is by car. You might want to rent a car in Zagreb as the prices are generally very affordable. You can check out the best car rentals and deals on sites like Rentalcars.com or Discovercars.com. Otherwise, from Zagreb there are also great guided tours that allow you to visit some of the most popular attractions in a day, such as Plitvice Lakes or Lake Bled, without the hassle, as they include transport, tickets, reservations, English speaking guides and etc.

    Plitvice Lakes National Park and Rastoke

    Located just a couple of hours from Zagreb, Plitvice Lakes National Park is a must-see for any nature lover. The park is home to a series of interconnected waterfalls and lakes, creating a breathtaking landscape, especially popular with photography enthusiasts. Plitvice Lakes are indescribably beautiful and are the perfect opportunity for a long walk in nature, immersed in a pristine and awe-inspiring landscape. The park is also a UNESCO World Heritage Site and offers numerous hiking trails for visitors to explore.

    On your way to Plitvice Lakes National Park you will also visit the small picturesque village of Rastoke. This charming village is built around a series of small waterfalls, and the historic houses and mills that line the water’s edge create a unique and peaceful atmosphere. Rastoke is a perfect place for a leisurely stroll and a great place to relax after a day of hiking.

    Ljubljana and Lake Bled

    Ljubljana – the charming capital of Slovenia – is only a couple of hours drive from Zagreb. So, if you haven’t been there yet, why not take the chance to visit it? This small city is full of history, culture, and great food. Visitors can explore the historic old town, which is full of colorful buildings, charming squares, and a beautiful castle. Ljubljana is also a great place for shopping, with many unique boutiques and artisanal shops.

    From Ljubljana you could continue to the true gem of Slovenia, Lake Bled. This is probably one of the most beautiful and iconic destinations in Slovenia. This picturesque lake is surrounded by the Julian Alps and is home to an iconic small island with a medieval church. Visitors can take a traditional wooden boat, known as a pletna, out to the island to explore the church and enjoy the stunning views of the lake and the surrounding mountains.

    Trakošcan Castle

    Located just a short drive from Zagreb, Trakošćan Castle is a must-see for history and enthusiast architectures. This 13th-century castle sits on a hilltop and offers stunning views of the surrounding countryside. Inside, visitors can explore the castle’s many rooms and admire the collection of historical artifacts and artwork. The castle also has beautiful gardens, which are perfect for a leisurely stroll.

    Samobor

    Located just a short drive from Zagreb, the charming town of Samobor is a great place for a day trip. The town is known for its historic centre, which is full of colorful buildings and charming squares. You could spend a few hours in this quiet and relaxed town, and enjoy the many shops, cafes, and restaurants that line the streets. The surrounding countryside and bucolic landscape are also worth exploring.

    Varazdin

    Located just a short drive from Zagreb, Varazdin is a beautiful Baroque town that is known for its well-preserved architecture. Strolling through the streets of the centre, you will be able to explore the town’s many historic buildings, including the impressive Varazdin Castle. The town also has a number of charming squares, parks and also a large monumental cemetery. This town is also quite compact, easy to explore on foot in a couple of hours and perfect for a leisurely stroll.

    Medvednica Nature Park

    Lovers of nature walks, hiking and skiing could opt for a few days out at the Medvednica Nature Park, the mountains located just north of Zagreb, easily reachable in an hour’s drive. Medvednica Nature Park offers a peaceful retreat from the hustle and bustle of the city. The park is home to many hiking and biking trails that lead through the beautiful forest and offer stunning views of the surrounding countryside. Visitors can also explore the park’s many caves, including the Veternica Cave, and many traditional mountain lodges serving good local cuisine. The park is also home to a number of protected species, making it a great place for wildlife viewing.

    Best Places to Eat in Zagreb and Local Foods to Try

    Trying local food is indisputably one of the best things to do in Zagreb! Croatian cuisine reflects its rich and varied cultural heritage, drawing inspiration from Mediterranean cuisine, but also from Central European (Austro-Hungarian) and, of course, Balkan cuisine, with hints and traditions that have spread throughout the peninsula since the Ottoman era.

    Zagreb boasts a wide variety of local and international cuisine, making it a great destination for foodies. Among the local specialties you should try, in addition to the very popular (and ubiquitous in the Balkans) cevapi, the traditional grilled sausage made from beef or lamb, there are other tasty specialties such as sarma, which is a dish made of stuffed cabbage leaves or štrukli, a type of dumpling filled with cottage cheese and served with sour cream. You also shouldn’t miss the chance to taste some great Croatian wine, as well as some decent local beers.

    When it comes to the best places to eat in Zagreb, there are many options to choose from. When it comes to traditional restaurants, one of my favorites is Konoba Didov San, which serves generous and tasty specialties of Dalmatian cuisine, including some rarities such as frogs and snails. It also serves good local wines and spirits. To taste the best štrukli in Zagreb, drop by La Štruk, which serves only homemade štrukli, in different ways, freshly made.

    Other good addresses are Stari Fijaker and Lanterna na Dolcu which serves traditional Croatian food in a rustic and cozy atmosphere, as well as Pri Zvoncu, which although located outside the city centre, serves excellent local specialties and is popular with locals. In the city center Gostionica Purger is also worth trying and a couple of slightly more sophisticated restaurants, such as Bistro Agava and Vinodol Restaurant, are a local institution.

    Fine regional cuisine at Pod Zidom Bistro and Trilogija Vino & Kuhinja, which also boast a good wine list with interesting local options. The Dubravkin Put, which is known for its modern take on traditional Croatian dishes, is also quite popular.

    For those looking for a more high-end dining experience, Zagreb has several top-rated restaurants that offer gourmet cuisine. One of the best is the Zinfandel’s, the fine cuisine restaurant of the Esplanade Zagreb Hotel. In addition to an elegant and refined atmosphere and impeccable service, this restaurant – also recommended by the Michelin Guide – is known for its quality cuisine, a mix of regional specialties revisited in a contemporary way.

    Another great option is Noel, awarded with 1 Michelin Star. This refined restaurant serves excellent and sophisticated contemporary specialties made with the best local ingredients. A quality wine list and excellent service complete the experience. The tasting menu showcases various specialties of Eastern European inspiration, starting from €175 per person.

    How to Get to Zagreb

    Whether you’re visiting for business or pleasure, getting to Zagreb is relatively easy and is full of options from both major Croatian cities and neighboring countries.

    Getting to Zagreb by Plane

    The main airport serving Zagreb is Franjo Tuđman Airport, also known as Zagreb Airport. The airport is located approximately 17 km (10.5 miles) southeast of the city centre.

    How to Get from Zagreb Airport to City Center

    There are several ways to get from the airport to the city centre, including:

    • ZET (Zagreb Electric Tram) is the most convenient way. ZET 290 is a public bus that goes from Zagreb Airport to the City Center in 1 hour and 15 minutes. Departures are every 35 minutes. The ticket costs just €0.80.
    • The Airport Shuttle Bus (Pleso Prijevoz) is another convenient and affordable way to get from the Zagreb Airport to the city centre. The bus runs every 30 minutes and takes about 30 minutes to reach the Main Bus Station (Autobusni Kolodvor) in the city centre. The fare is €6 one-way.
    • Taxis are readily available at the airport and can take you to the city center in about 20-30 minutes. The fare is around €30-40 one-way. A valid alternative is to book a private transfer in advance, which includes a professional English-speaking driver, pick-up at arrivals, luggage transport and maximum comfort, especially if you arrive at inconvenient times or if you are traveling with your family. The prices of the best private transfers start from €45.
    • If you prefer to have your own transportation, you can rent a car at the airport. Renting a car in Zagreb can be cheap and convenient if you book in advance. There are several car rental companies located at the airport, including Avis, Budget, Europcar, and Hertz. You can find the best prices and deals on Rentalcars.com or Discovercars.com.

    Getting to Zagreb by Train

    The main train station in Zagreb, also called Zagreb Glavni Kolodvor, is located in the heart of the city and is well connected to other cities in Croatia and neighboring countries. Some popular connections include Split (approx. 6 hours), Ljubljana (approx. 2 hours), Vienna (approx. 7-9 hours). Connections to Ljubljana are frequent and convenient, others can be slow and not so reliable.

    Getting to Zagreb by Bus

    The main bus station in Zagreb is called Autobusni Kolodvor, or Zagreb Bus Station. The station is located near the train station and is well-connected to other cities in Croatia and neighboring countries. If you’re looking for a budget-friendly option, FlixBus offers several connections from Zagreb to other cities in Croatia and Europe. Some popular connections include: Rijeka (several buses per day, 3 hours), Ljubljana (several buses per day, 2 hours), Dubrovnik (several buses per day, approx. 8 hours, very popular in summer so it is advisable to book tickets well advance), Belgrade (several buses per day, approx. 4 hours).

    Getting There by Car

    If you’re planning to drive to Zagreb, there are several major highways that will take you there. Some popular routes include Rijeka (A6 highway, approx. 2.5 hours), Split (A1 highway, approx. 5 hours), Ljubljana (A2 highway, approx. 2 hours), Trieste (A3 highway, approx. 2.5 hours ).

    When driving in Croatia, it’s important to note that tolls are required on certain highways and roads. Croatia has entered the Schengen Area since 2023, therefore entering from Slovenia has become very easy, the same is not true for those coming from other Balkan countries. Border controls can take time, and you need to have your documents in order.

    BALKANS ON THE ROAD

    Discover the Balkans like a Local

    Hello! I'm Mirko, a journalist and independent researcher who has lived and traveled extensively throughout the Balkans, from the bustling main cities to the most remote and authentically charming corners.

    I created this blog for travelers eager to discover the wonders of this region and delve deeply into its diverse countries and cultures. Here, you will find genuine advice from locals, inspiration, and comprehensive travel guides crafted in collaboration with residents. The goal is to help you travel like a local, uncovering the best of the Balkans in a conscious and ethical manner.