Our guide to the best things to do in Zagreb includes grand architecture from the Habsburg times. This northern, inland Croatian capital city often gets short shrift from many travellers compared to the enormous popularity of the country’s stunning coastline. But this relatively small city has eye-catching buildings, several bold and quirky museums, and other attractions, together with a café culture that’s almost unmatched elsewhere in Europe.

    While Zagreb is easily walkable, an extensive public transport network means getting around the city – and beyond – is painless. This includes a surprisingly high number of tram lines for such a small city. There are more than 100 bus routes, some of which run around the clock and even connect to neighbouring cities.

    What are the best things to do in Zagreb?

    1

    Cathedral of Zagreb

    Gothic beauty that’s visible from all over the city

    • History
    • Photo

    Zagreb Cathedral is the tallest and most spiritually important building in Croatia. As one of Zagreb’s most iconic and well-visited attractions, the cathedral is prized for its Gothic architecture, with impressive spires that can be spotted from afar almost no matter where you are in Zagreb.

    The structure dates back to the 11th century, but it was partially reconstructed after suffering damage in the Zagreb earthquake of 1880 – that’s when those famous spires were added on. The cathedral also houses the grave of Archbishop of Zagreb Kardinal Stepinac, in memory of his instrumental role in Croatia achieving independence.

    Location: Kaptol ul. 3110000, Zagreb, Croatia

    Open: Monday–Saturday from 10 am to 5 pm. Sunday from 1 pm to 5 pm.

    Phone: +385 1 481 47 27

    Map

    photo by Rangan Datta Wiki (CC BY-SA 4.0) modified

    2

    St. Mark’s Church

    For a must-have photo of its truly unique roof

    • History
    • Photo
    • Budget

    Old-town Gradec’s St. Mark’s Church is well worth a look around inside, but to fully appreciate it and for the best photos you need to approach from some distance. The church structure dates back to the 13th century, but the distinctive, brightly tiled roof was only added on in 1880.

    The church sports Croatia’s medieval coat of arms and the emblem of Zagreb, making it an iconic and memorable sight. The eponymous square on which it sits is also worth a wander, being home to a number of Zagreb’s other important and historical buildings such as the Croatian Parliament and the Old City Hall.

    Location: Trg Sv. Marka 5, 10000, Zagreb, Croatia

    Phone: +385 1 485 16 11

    Map

    photo by Jorge Láscar (CC BY 2.0) modified

    3

    Museum of Broken Relationships

    A reflection on love turned sour

    • Couples
    • History
    • Photo

    Zagreb’s Museum of Broken Relationships isn’t exactly the kind of museum you find in every city you visit. That’s exactly what makes it pique your interest. As the name implies, the museum is dedicated to portraying the stories of love affairs turned sour.

    It’s a crowdsourced project and there’s an additional venue in Los Angeles (as well as plenty of popup museums around the world), but the original here in Zagreb is housed in a beautiful upper town baroque palace, which is worth a visit. Expect humorous yet thought-provoking exhibitions that use personal objects left over from real-life failed relationships – and to explore why they go wrong.

    Location: Ćirilometodska ul. 2, 10000, Zagreb, Croatia

    Open: Daily from 9 am to 9 pm (until 10.30 pm in the summer months)

    Phone: +385 1 485 10 21

    Map

    photo by Prosopee (CC BY-SA 3.0) modified

    4

    Bogovićeva Street

    Where to start the day with coffee and people-watching in Zagreb

    • Food
    • Budget

    Café culture is unmissable in Croatia, and especially in Zagreb – the sheer number of coffee shops on every corner will likely take you by surprise. Many are partly al fresco, extending onto the pavements outside, making them a very pleasant way to while away some time when the weather is decent enough.

    Local Croatians love little more than spending literally hours on end perched outside one of their cafés, sipping on a coffee, munching on some of the city’s fabulous cakes, and observing the lives of passers-by. Some of the best spots you can find here are the many cafés on Zagreb’s pedestrianised Bogovićeva Street.

    Location: Bogovićeva ulica, 10000, Zagreb, Croatia

    Map

    photo by ana kunst (CC BY 2.0) modified

    5

    Jarun Lake

    A place to take a breather and watch the sunset

    • Photo

    Even in a city as relatively small, pleasant and hassle-free as Zagreb, from time to time it’s nice to take a break from the hustle and bustle and get back to being at one with nature. It’s easy enough to at least come close to that at Jarun Lake, within easy reach of Zagreb city centre, where this man-made lake is surrounded by green open spaces that are perfect for a breather.

    There are cycle lanes, areas for jogging and walking, and plenty of space for you to pitch up with a picnic – the surrounding neighbourhood is also a popular destination for night owls out clubbing into the wee hours. While many locals like to head to Jarun Lake for an early morning swim, it’s just as attractive in the late afternoon to watch the sun go down.

    Location: Jarun, 10110, Zagreb, Croatia

    Map

    photo by Jung won Chung (CC BY 2.0) modified

    6

    Dolac Market

    Fresh produce from Croatia’s surf and turf

    • Shoppers
    • Photo

    Dolac Market has been Zagreb’s main market for close to a century. The market is a bustling space where you’ll find vendors touting everything from fresh fruit and vegetables to meat and plenty of seafood.

    This is an especially colourful market, not least for the tinge of red that everything has from the umbrellas which shield vendors from the searing Croatian sun. Come as early as you can for the best choice, whether you’re purchasing or just perusing and photographing.

    Location: Dolac 9, 10000, Zagreb, Croatia

    Open: Daily from 7 am to 3 pm (Sundays until 1 pm)

    Phone: +385 1 642 25 01

    Map

    photo by Rilegator (CC BY-SA 4.0) modified

    Chris Wotton | Contributing Writer

    Start planning your trip

    Back to top

    Maps