16 Top-Rated Attractions & Things to Do in Zagreb

Written by Meagan Drillinger
Updated Dec 22, 2023
We may earn a commission from affiliate links ()

Author Meagan Drillinger visited Zagreb in May 2023 as part of a month-long journey around Croatia.

While the coastline and sparkling white, pebbly beaches are often dancing in Croatia's spotlight, its capital city Zagreb is, undeniably, the country's capital of culture. Caught somewhere between the old world and the new, Zagreb is the beating heart of Croatia's cultural scene. It's a must for any first-time trip to Croatia and continues to stay entertaining and relevant for even the most veteran of Balkans travelers.

This juxtaposition of old-world charm and 21st-century energy is palpable. I found myself stepping back in time as I looked out from the historic walls of medieval Gornji Grad (Upper Town) over the landscape of red-tiled roofs and cathedral steeples. Without any context, this view could have been at any point in time over the last several centuries.

But upon further inspection, I found evidence of modern-day Zagreb down below in Donji Grad (Lower Town)— quirky museums, haute Croatian cuisine, and even the occasional ramen shop, the Croatian National Theatre all now make up the Zagreb scene.

A good place to start your Zagreb adventure is in Trg Bana Jelacica, the city's main square where the Upper and Lower Towns meet. Here, you will also find the colorful Tkalciceva Street, which is filled with sidewalk cafes and restaurants, as well as boutique shops. And if you like museums, you'll love Zagreb, which hosts some truly unique ones.

Find the best places to visit in the city with our list of the top attractions and things to do in Zagreb, Croatia.

See also: Where to Stay in Zagreb

1. Take a Stroll through Zagreb's Upper Town (Gornji Grad)

Church of St Mark's
Church of St. Mark's

Nothing sets the scene in Zagreb quite like Gornji Grad, with its cobblestone streets and red-tiled roofs. Wandering the narrow stone-walled passageways is a true time hop, though the delightful chants of neighborhood kids playing soccer in the street brings you screaming back to the present.

Gornji Grad has the highest concentration of historic sites in the city, from its historic churches to fascinating (and off-beat) museums. Make sure you stroll along its most famous street, the colorful Tkalciceva Street, which is filled with sidewalk cafes and restaurants, as well as boutiques. Other highlights include Kaptol Square, notable for its many early 17th-century buildings, and the Dolac fruit and vegetable market.

Perhaps the most striking feature, however, is St. Mark's Church, easily recognizable by the brightly colored tile roof bearing the coats of arms of Croatia, Dalmatia, Slavonia, and Zagreb City. Be sure to also pop inside for a look at the stunning interior with its statues by famous Croatian sculptor Ivan Mestrovic, along with frescoes painted by Jozo Kljakovic.

Address: Trg Sv Marka 5, Zagreb, Croatia

2. See the Treasures at Zagreb Cathedral

Zagreb Cathedral and Treasury
Zagreb Cathedral and Treasury

Zagreb Cathedral was erected on the site of a previous structure destroyed by the Tartars in the early 1200s. Famous for its two ornately decorated spires, the present cathedral was built in the later half of the 13th century, although many alterations and renovations have been made since that have changed the structure dramatically.

Most recently, the earthquake of 1880 destroyed large sections, including the dome and bell tower, although reconstruction maintained the original medieval design. Be sure to also visit the cathedral treasury with its many fine works of religious art, garments, and sacred objects.

From the cathedral it is a quick walk to Trg Bana Jelacica, where you will find a great selection of restaurants for lunch. One that I particularly enjoyed was RougeMarin, whose downtown outpost is a smaller version of its extremely popular larger restaurant. The menu here swings Croatian and Mediterranean with an international twist, from the Japanese-style fried chicken to the "steak tacos" served in fluffy pita boats and filled with mozzarella cheese. Sit al fresco for some excellent people-watching.

Just next door is Torikaya Ramen Bar, a restaurant that serves piping hot bowls of silky ramen noodles in a selection of decadent broths. One thing is certain — you will not go hungry when you're visiting Zagreb.

Address: 10000, Zagreb, Croatia

3. Visit the Museum of Broken Relationships

Museum of Broken Relationships
Museum of Broken Relationships | Photo Copyright: Meagan Drillinger

Of all the many museums in Zagreb, this one was perhaps my favorite because, frankly, I've never seen anything else quite like it. It is exactly like it sounds — a museum dedicated to mementos that tell the stories of broken hearts and love gone wrong.

The Museum of Broken Relationships (Muzej prekinutih veza) is a small museum in the heart of Gornji Grad and can be explored in less than an hour. It has four separate all-white rooms, each of which is dedicated to a version of heartbreak. Museum items have all been donated by old lovers and partners from around the world. Alongside each item is the brief story of the relationship's end and what makes the item significant.

Be sure to stop through the gift shop on the way out and pick up an "I Heart Breakups" t-shirt. The museum also has an outdoor cafe with sidewalk seating.

Admission to the museum is 7 Euros.

Address: Sv Cirila i Metoda 3, Gornji grad, Zagreb, Croatia

4. Climb Lotrscak Tower

Lotrscak Tower
Lotrscak Tower | Photo Copyright: Meagan Drillinger

Built to guard the southern gate of the Gradec town wall, the Lotrscak Tower (Kula Lotrscak) dates to the 13th century and has long been one of Zagreb's most recognizable landmarks. Legend has it that this large, square Romanesque tower once held a bell that rang out each night prior to the closing of the gates to warn residents outside the walls to return (anyone left outside would have to remain there for the night).

In the 19th century, a fourth floor and windows were added to the tower and a cannon placed on its roof, which has since been fired every day at noon. Visitors can climb the tower for stunning views over the city and visit its exhibition gallery and gift shops.

Note: At the time I visited in May 2023, much of Gornji Grad was under construction in preparation for the summer season so many of the attractions were only accessible from the outside.

Address: Tomićeva ul. 9, 10000, Zagreb, Croatia

5. See the Historic Stone Gate

Stone Gate
Stone Gate

Another important medieval structure is the famous Stone Gate (Kamenita Vrata), the last of five original city gates, and also found in Upper Town. Built in the 13th century, the building famously survived a fire in 1731, as did its painting of Mary and Jesus.

Stone Gate
Stone Gate | Photo Copyright: Meagan Drillinger

To commemorate the important relic, a chapel was built to house the painting, which has been the subject of pilgrimages ever since and can still be seen behind a metal grille.

Address: Strossmayerovo setaliste 9, 10000, Zagreb, Croatia

6. Feel Artsy at the Museum of Contemporary Art

Museum of Contemporary Art in Zagreb
Museum of Contemporary Art in Zagreb

One of the newest museum's in Zagreb — and, in fact, the largest and most modern museum in Croatia — the Museum of Contemporary Art (Muzej suvremene umjetnosti) is a must-visit for anyone with even an inkling of interest in art. Commonly referred to as MSU, it was opened in 2009 after its collections outgrew its original galleries that had been established in the 1950s.

This strikingly designed building today houses an impressive collection of more than 12,000 artworks, including some 600 or so on permanent display. While the focus is very much on Croatian artwork, those interested in the work of international artists won't be disappointed, either, with sculpted pieces and paintings from around the globe available for viewing.

English-language guided tours are available for groups of four or more visitors. A shop and a cinema are located on-site, and the museum also offers a diverse program of lectures and workshops.

Address: Avenija Dubrovnik 17, 10000, Zagreb, Croatia

7. The Museum of Mimara

The Museum of Mimara
The Museum of Mimara

The Museum of Mimara (Muzej Mimara) was created to house a collection donated by a private collector, Ante Topic Mimara, in 1972. Housed in an 1895 Neo-Renaissance building designed especially for it, this extensive collection covers a wide range of items from a variety of locations and time periods.

There's also a fine archaeological collection containing pieces from Ancient Egypt, Mesopotamia, Persia, the Middle East, the Far East, India, as well as Inca and Pre-Inca South America. Also of note is a large glass collection from Europe and other Mediterranean countries, along with furniture from the Middle Ages and sculptures from ancient Greece.

Paintings include works by Dutch artists Rembrandt and Ruisdael, Italian artists Raphael and Veronese, Flemish painters Rubens and Van Dyck, and Spanish painters Velázquez and Goya. French and English artists are represented by the works of Renoir, Degas, Boucher, and Delacroix, while notable sculptures include works by Auguste Rodin and Jean-Antoine Houdon.

Address: Trg Franklina Roosevelta 5, Croatia

8. Visit the Art Pavilion and the Mestrovic Gallery

Art Pavilion
Art Pavilion

Zagreb's Art Pavilion (Umjetnicki Paviljon), built for the international exhibition in Budapest in 1896, was given its permanent home here after the original iron framework was transported and reconstructed on its current site. Notable for its colorful yellow Art Nouveau exterior, the Art Pavilion is now used for changing exhibitions of contemporary art and contains important works by revered Croatian artist Ivan Mestrovic.

The oldest exhibition hall of its kind in Croatia, this impressive facility faces Trg Kralja Tomislava, a large public square notable for its statue commemorating the first King of Croatia. Also of interest to art lovers is the Mestrovic Gallery (Atelje Mestrovic), housed in a 17th-century home where Ivan Mestrovic once lived and sculpted. On display are some 300 sculptures in wood, stone, and bronze, as well as drawings, furniture, and lithographs representing a variety of themes, including religion and portraiture.

The most recognized Croatian artist and a world-renowned 20th-century sculptor, Mestrovic later moved to Paris where he became friends with Auguste Rodin (one of his most famous works, Pieta Romana, is on display in the Vatican).

Address: Trg kralja Tomislava 22, 10000, Zagreb, Croatia

9. Get Curious at the Croatian Museum of Naïve Art

The Croatian Museum of Naïve Art
The Croatian Museum of Naïve Art | Photo Copyright: Meagan Drillinger

Another one of Zagreb's quirky museums, the Croatian Museum of Naïve Art (Hrvatski Muzej Naivne Umjetnosti) is also very popular. It features many displays of works by such well-known "naïve" artists as Ivan Generalic, Mraz, Mirko Virius, and Smaljic. Also on display are similar style works — sometimes referred to as "primitive" art — by international artists.

Despite the name, naive art was actually a style that was popular in what is now Croatia, as well as the world, in the 1960s and 1970s. It is less popular today but refers to a genre of art that has a dreamlike quality with lots of color.

This museum is one of many located in Gornji Grad, so it's easy to hit a few museums in one afternoon.

Address: Cirilometodska 3, Zagreb, Croatia

10. See a Performance at the Croatian National Theatre

The Croatian National Theatre
The Croatian National Theatre

Built in 1895 by Viennese architects Hermann Helmer and Ferdinand Fellner, the Croatian National Theatre (Hrvatsko Narodno Kazaliste) sits at the northwest corner of Zagreb's "Green Horseshoe" in Donji Grad. Officially opened in 1894 by Austro-Hungarian Emperor Franz Joseph I, this imposing yellow structure in Trg Marsala is a landmark feature in the Lower Town.

Built in Neo-Baroque and Rococo styles, with two small domes at the front and a larger dome towards the back, the building also boasts a superb interior containing artworks by Vlaho Bukovac and The Well of Life by Ivan Mestrovic. If possible, try to attend one of the venue's regular opera, ballet, or drama performances.

Address: Trg marsala Tita 15, 10000, Zagreb, Croatia

11. Explore Maksimir Park

Maksimir Park
Maksimir Park

Designed in the style of an old English garden, Maksimir Park (Maksimirska) is a beautiful green space encompassing almost 45 acres. The largest park in Zagreb, it contains two pavilions: Bellevue Pavilion, built in 1843, and Echo Pavilion, added after a Swiss design.

The park also boasts many excellent paths and trails, as well as manmade lakes, wooded areas, and flower gardens, making it a great place to relax or have a picnic. For those traveling with youngsters, there's also a small zoo.

Referred to by locals as Zagreb's "living monument," Maksimir Park is named after Bishop Maksimilijan Vrhovac, who was responsible for its construction in 1794. Across from Maksimir park is the Dinamo Football Stadium where Croatia hosts international matches.

Address: Maksimirski perivoj, 10000, Zagreb, Croatia

12. The Archeological and Ethnographic Museums

The Archeological Museum
The Archeological Museum | Photo Copyright: Meagan Drillinger

With its focus on Croatia's rich history, Zagreb's Archeological Museum (Arheoloski Muzej) boasts five main collections containing some 400,000 pieces, many of which are from the local area. Of particular interest is the museum's display of Egyptian mummies (the cloth from the Mummy of Zagreb shows script that has yet to be deciphered), Greek vases, and a medieval section focusing on the Great Migrations of the Peoples.

One of the most important pieces is the Head of Plautilla from the ancient town of Salona, as well as an extensive coin collection, including Greek, Celtic, Roman, Byzantine, and modern pieces.

Also of interest is the Ethnographic Museum (Etnografski Muzej) with its extensive collection showing the cultural history of Croatia through exhibits of ceramics, jewelry, gold, musical instruments, textiles, tools, weapons, and elaborate costumes.

The traditional folk costumes alone are worth the visit, with various colors and styles illustrating the country's regional diversity.

Address: 19 Nikola Subic Zrinski Square, Box 13, Zagreb, Croatia

13. The City Museum

The City Museum
The City Museum | Photo Copyright: Meagan Drillinger

The City Museum (Muzej Grada Zagreba), in Zagreb's Upper Town, consists of the Convent of St. Clair, a tower from the 1100s, and a 17th-century granary. Built along the eastern town wall, the museum has been in operation since 1907 and houses 12 collections, including almost 75,000 pieces.

Together the collections describe the history of Zagreb through documents, maps, art, archeological finds, and other historical pieces, including a superb scale model of the old town of Gradec. The City Museum also has interactive exhibits to interest children, including hands-on workshops and a playroom.

Address: Opaticka ulica 20, 10000, Zagreb, Croatia

14. St. Catherine's Church

St. Catherine's Church
St. Catherine's Church | Photo Copyright: Meagan Drillinger

The Jesuit Church of St. Catherine was built in the first half of the 17th century and is considered one of the finest churches in Zagreb. Highlights include its beautiful interior with many fine examples of Baroque art, along with stucco reliefs by Italian artist Antonio Quadrio dating from the 1720s. Also of note is the ceiling of the nave with its many medallions with scenes depicting the life of St. Catherine by Giulio Quaglia.

Interior detail of St Catherine's Church
Interior detail of St. Catherine's Church

Other features of interest are the Altar of St. Ignatius by Francesco Robba and, behind the main altar, the fresco St. Catherine Among Alexandrine Philosophers and Writers by Kristof Andrej Jelovsek, dating from 1762.

Address: Katarinin trg bb, 10000, Zagreb, Croatia

15. Zagreb Botanical Garden

Zagreb Botanical Garden
Zagreb Botanical Garden

The Botanical Garden (Botanicki Vrt) was originally built as a research area for Zagreb University's Faculty of Botany. Encompassing some 50,000 square meters, it's part of a series of parks, which form the city's "Green Horseshoe" in Donji Grad.

On the grounds are an arboretum, two ponds with numerous aquatic plants, an ornamental bridge, and some 10,000 different plant species, making for a pleasant escape from the city and a great place to relax or take a walk.

Afterwards, if you have energy left for another museum, take in the nearby Natural History Museum (Hrvatski Prirodoslovni Muzej). Housed in the Amadeo Palace built in the early 1700s, the museum boasts some 2.5 million pieces, including minerals from around the world, an extensive zoological collection documenting a variety of plants and animals from Croatia, and finds from local archaeological digs.

Address: Marulicev trg 9A, Zagreb, Croatia

16. The Gallery of Modern Art

Gallery of Modern Art (Moderna Galerija)
Gallery of Modern Art (Moderna Galerija) | Fred Romero / photo modified

Zagreb's Gallery of Modern Art (Moderna Galerija) is in Donji Grad in the splendid Vraniczany Palace, built in 1882. Home to numerous fine works by 19th- and 20th-century Croatian artists, the Gallery of Modern Art opened in 1973, although the institution dates from the early 1900s when it began acquiring important pieces by such artists as Ivan Mestrovic, Mirko Racki, and F Bilak.

The collection has grown through the years and now displays works by Ljubo Babic, Miljenko Stancic, V. Karas, M. Masic, Emanuel Vidovic, and a host of other well-known Croatian artists, along with frequent temporary exhibitions.

Address: Andrije Hebranga 1, Zagreb, Croatia

Where to Stay in Zagreb for Sightseeing

The best area to stay for sightseeing is around the historic city center, which puts you within walking distance of major attractions like Upper Town, where St. Mark's Church and Zagreb Cathedral are located. Other good areas include the lively, pedestrian-friendly Tkalciceva Street, which is filled with sidewalk cafés that are fabulous for people watching; and Lower Town, where the main square is located, as well as more shops, restaurants, and museums. We recommend these convenient city-center hotels in Zagreb:

Luxury Hotels:

  • Esplanade Zagreb Hotel is the top pick for historic luxury. It features a glamorous Art Deco lounge and old-world charm throughout. Rooms are comfortable and come with amenities like L'Occitane toiletries. There is also an excellent on-site restaurant.
  • The elegant Sheraton Zagreb Hotel in Zagreb's city center is another luxe choice located within walking distance of major sightseeing attractions like the Main Square. It has spacious and contemporary rooms and suites.
  • Also check out Hotel Le Premier, which offers a high-end boutique experience inside a circa 1923 palace.

Mid-Range Hotels:

  • Hotel Jagerhorn is Zagreb's oldest hotel and an excellent mid-range choice in the city center. This boutique property has lots of character and just 18 rooms that are individually decorated.
  • Hotel 9 is another option in the center of Zagreb. It is also a boutique property and has contemporary rooms with modern minimal decor.
  • Finally, Hotel Jarun is a good-value choice, which is popular with families. It offers spacious and modern rooms and features an on-site restaurant.

Budget Hotels:

  • Hotel Rebro is a top budget pick, which is really good value. Rooms are comfy and hip and there is a free breakfast buffet.
  • Also try Hotel Slisko for a budget choice. It's within walking distance of the main bus station and comes with spacious, clean, and comfortable rooms; complimentary breakfast; and an on-site restaurant, cafe, lounge, and spa.

Tips and Tours: How to Make the Most of Your Visit to Zagreb

There are a number of great day trips on offer from Zagreb that are handy if you want to base yourself in the city for a few extra days and explore the area around it. These tours include an expert guide, transportation, and hotel pickup and drop-off.

  • Plitvice Lakes National Park Day Trip: One of Croatia's top natural attractions, this stunning national park has been designated a UNESCO World Heritage site. Book a full-day Plitvice Lakes and Rastoke tour from Zagreb to explore this scenic landscape. This 11-hour tour has you walking through the park and cruising across Kozkaj Lake, among other activities.
  • Ljubljana and Bled Day Trip: Another excellent day trip option is the Ljubljana and Bled Day Trip small group tour from Zagreb, which takes you to nearby Slovenia and two of its most popular tourist destinations.

Map of Attractions & Things to Do in Zagreb

Zagreb, Croatia - Climate Chart

Average minimum and maximum temperatures for Zagreb, Croatia in °C
3 -2 6 0 11 4 16 8 21 12 24 15 26 17 25 16 21 13 16 9 9 4 4 0
Average monthly precipitation totals for Zagreb, Croatia in mm.
53 46 58 64 84 102 86 91 81 69 84 64
Average minimum and maximum temperatures for Zagreb, Croatia in °F
37 28 42 32 52 38 61 46 69 53 75 58 79 61 77 61 70 55 59 47 48 38 39 31
Average monthly precipitation totals for Zagreb, Croatia in inches.
2.1 1.8 2.3 2.5 3.3 4.0 3.4 3.6 3.2 2.7 3.3 2.5

Located in the north of Croatia, Zagreb's seasons are relatively on par with the rest of continental Europe — warm and sunny summers, and cold, snowy winters. The best time to visit Zagreb is between the months of May, June, July, and August, when the weather becomes much warmer on a near-daily basis. That said, summers can also be quite rainy in the capital city, particularly in June with the average rainfall is 104 mm.

May in Zagreb is when the true travel season starts, with temperatures averaging 15 degrees Celsius during the day. I visited in May and was treated to t-shirt weather during the day and a light jacket in the evenings.

In June, Zagreb starts to warm up to a delicious 18 degrees Celsius. Summer is really kicked into high gear in July and August, with an average daily temperature of 21 degrees. This is the time, however, when streets are usually jam-packed with other tourists and hotel prices are at their highest.

September in Zagreb is also a really lovely time to visit as the crowds have thinned out but temperatures remain warm at 16 degrees. Rainfall tapers off in September, as well, with an average of only 66 mm.

More Related Articles on PlanetWare.com


Exploring the Dalmatian Coast: The Dalmatian Coast is Croatia's most popular tourist area. Here, you will find the country's most impressive medieval town, Dubrovnik, which also served as the set for some Game of Thrones episodes. For more on exploring this amazing city, check out our article on the top attractions in Dubrovnik. Another top destination on this stretch of coastline is the dynamic city of Split. For more on how to experience this historical city, see our article on the top tourist attractions in Split.

Destinations popular right now
19 Top-Rated Tourist Attractions in Croatia