17 brilliant things to do in Zwolle: your guide to the Netherlands’ best-kept secret

Here are your must-visit spots in this Hanseatic city 👇🏼

- Advertisement -

Here’s the thing about Zwolle: whilst Amsterdam and Rotterdam were still muddy villages, this star-shaped city was already busy making serious bank as one of Europe’s most powerful trading centres. 

Fast-forward 800 years, and most internationals still haven’t cottoned on to what locals have always known: Zwolle is an absolute gem that deserves way more attention than it gets.

Located just an hour by train from Amsterdam, this former Hanseatic League powerhouse offers everything you want from a Dutch city break without the selfie-stick-wielding crowds.

We’re talking medieval architecture, world-class museums, a bookstore housed in a 15th-century church, and the Netherlands’ only three-Michelin-starred restaurant. Not too shabby for a place most expats can’t even pronounce correctly (it’s “ZVOL-luh,” by the way).

1. Gaze in wonder at Museum de Fundatie’s “cloud”

famous-museum-in-zwolle-with-a-dome
The controversial “cloud” of Museum de Fundatie. Image: Abuzer van Leeuwen/Supplied

Let’s start with Zwolle’s most Instagram-worthy attraction. Museum de Fundatie sits in a neoclassical building that’s impressive enough on its own, until you notice the bizarre egg-shaped addition perched on top like a giant metallic cloud. 

This architectural oddity houses one of the Netherlands’ premier art collections, with works by Van Gogh, Mondrian, and Chagall alongside rotating exhibitions. That controversial “cloud” offers spectacular 360-degree views over Zwolle’s historic centre. All in all, a must-see from all angles.

- Advertisement -

💰 Price: €15 for adults, €7.50 for students
Opening hours: Tuesday to Sunday, 11 AM to 5 PM
📍 Location: Blijmarkt 20, 8011 NE Zwolle

2. Browse books in heaven at Van der Velde Books

If you thought turning churches into nightclubs was peak Dutch pragmatism, wait until you see what they’ve done with the 15th-century Dominican church in Zwolle’s city centre.

Van der Velde in de Broeren has transformed this Gothic stunner into what many consider the most beautiful bookstore in the Netherlands, with soaring ceilings, original stone columns, and stained glass windows creating an almost ethereal atmosphere for book browsing.

Don’t miss the Leeshemel (Reading Heaven) café, where you can sip coffee surrounded by books and contemplate the beautiful absurdity of it all. Even if you’re not much of a reader, this place is worth visiting just for the “only in the Netherlands” factor.

💰 Price: Free to browse
Opening hours: Monday to Saturday 9 AM to 6 PM, Sunday 11 AM to 5 PM
📍 Location: Broerenkerkplein 13, 8011 TW Zwolle

3. Conquer the mighty Peperbus tower

Zwolle-town-centre-with-a-view-on-the-peperbus-tower
De Peperbus offers great views of the city. Image: Abuzer van Leeuwen/Supplied

The 75-metre tower of the Onze Lieve Vrouwe Basilica dominates Zwolle’s skyline, and locals have nicknamed it De Peperbus (the pepper pot) because of its distinctive copper dome.

- Advertisement -

Built in the 15th and 16th centuries, the tower survived a fire in 1815 that destroyed its original spire. The current copper dome is where the fun nickname comes from.

The 236-step climb to the first gallery at 51 metres is no joke, but the panoramic views over the city and surrounding Overijssel countryside are worth every wheeze. 

💰 Price: €7 for adults, €4 for children
Opening hours: Tuesday to Saturday 2 PM to 5 PM
📍 Location: Ossenmarkt 1, 8011 MJ Zwolle

4. Step into the Middle Ages at the Sassenpoort

medieval-town-gate-in-the-city-of-zwolle
Step into the Middle Ages in Zwolle. Image: Abuzer van Leeuwen/Supplied

The Sassenpoort isn’t just Zwolle’s most photographed building; it’s also a legitimate piece of European heritage that’s earned its place in the top 100 Dutch monuments (Rijksmonumenten).

This 14th-century city gate is the crown jewel of Zwolle’s star-shaped fortifications, built when the city was serious about keeping unwanted visitors out.

Walking through its Gothic arches feels like stepping into a medieval film set, except this is the real deal. The gate originally formed part of a defensive system with 23 towers, though only three survive today.

- Advertisement -

💰 Price: €5 for guided tours
Opening hours: Tuesday to Sunday 11 AM to 5 PM
📍 Location: Sassenstraat 53, 8011 PB Zwolle

5. Dive into Zwolle’s Hanseatic trading glory

Between the 13th and 16th centuries, Zwolle was a major player in the Hanseatic League — medieval Europe’s most successful trading network, basically.

While other Dutch cities were still figuring out how to drain their swamps, Zwolle was already dealing in international commerce and wielding serious political influence. You can follow a Hanseatic city walk to see the key sites, or just wander the historic centre with this context in mind.

💰 Price: Free to explore
Opening hours: Always accessible
📍 Location: Historic city centre

6. Dine like royalty at De Librije (if you can get in)

De Librije is not just the best restaurant in Zwolle, it’s arguably the best restaurant in the entire Netherlands. This three-Michelin-starred establishment has been setting the standard for Dutch fine dining since the 1990s, and it’s housed in a former women’s prison (because apparently the Dutch can’t resist a good conversion project).

Lovely experience, but getting a reservation requires planning (think months ahead), and the tasting menu will set you back around €200 per person without wine.

💰 Price: €200+ per person for tasting menu
Opening hours: Wednesday to Saturday, lunch and dinner
📍 Location: Spinhuisplein 1, 8011 ZZ Zwolle

7. Take a canal cruise around the star-shaped city

canals-in-zwolle-with-a-view-of-the-local-park
A perfect place for a canal cruise. Image: Abuzer van Leeuwen/Supplied

Zwolle’s unique star-shaped layout is best appreciated from the water, and canal cruises here are blissfully free from the tourist boat traffic that plagues Amsterdam’s waterways.

The city’s defensive moat system has been converted into a scenic route that offers perspectives you simply can’t get on foot. The most fun option has to be the round boats that you can rent for yourself.

They might look like floating bathtubs and handle about just as gracefully, but they’re perfect for a leisurely afternoon exploring at your own pace. Summer evenings are particularly magical when the setting sun lights up the historic buildings.

💰 Price: From €15 for boat rental, €12.50 for guided tours
Opening hours: April to October, weather dependent
📍 Location: Various departure points around the city centre

8. Hunt for the “Blauwvingers” legend

Zwollenaren (people from Zwolle) are known as “Blauwvingers” (Blue Fingers), and the story behind this nickname is peak Dutch pettiness.

Legend has it that in 1682, Zwolle’s church tower collapsed, and they sold their church bells to the neighbouring town of Kampen at an extortionate price. Upon accepting, Kampen discovered that the bells were too damaged to be used.

Kampen’s revenge? They paid in the smallest denomination coins available, forcing Zwolle authorities to count thousands of tiny copper coins. After meticulously counting every last one, their fingers had turned blue from handling all that copper. The nickname stuck, and it’s still used today with a mixture of pride and mild embarrassment.

💰 Price: Free entertainment
Opening hours: Anytime you fancy a bit of local culture
📍 Location: Throughout the city (ask locals for their version)

9. Wander the medieval city centre

medieval-city-centre-in-zwolle
Zwolle’s charming historical centre. Image: Abuzer van Leeuwen/Supplied

Zwolle’s historic heart is a masterclass in urban planning that somehow manages to feel both grand and intimate. The Grote Markt forms the traditional centre, surrounded by patrician houses that scream: “We made serious money from international trade.”

The Saturday market on Grote Markt brings the space to life with local vendors selling everything from Dutch cheese to seasonal produce. Unlike Amsterdam’s tourist-packed centre, you can actually wander these streets without having to dodge selfie sticks every three steps.

💰 Price: Free
Opening hours: Always accessible
📍 Location: Grote Markt and surrounding streets

10. Have a roaring good time at Dinoland

Dinoland Zwolle is a well-executed family theme park that manages to be educational without being boring, and fun without being completely chaotic.

Set in a forest location just outside the city centre, the park combines indoor and outdoor attractions that work regardless of the weather, which is crucial in a country where “four seasons in one day” is considered normal meteorology.

The dinosaur theme is carried through with enough scientific accuracy to keep adults engaged, whilst the interactive elements and playground areas prevent younger visitors from getting bored. Perfect for families with kids aged two to 12.

💰 Price: €18.50 for adults, €16.50 for children
Opening hours: Daily 10 AM to 5:30 PM
📍 Location: Willemsvaart 19, 8011 AK Zwolle

11. Get your retro gaming fix at Bonami Games & Computers Museum

friends-playing-arcade-games
You can play almost anything at Bonami in Zwolle. Image: Freepik

The Bonami SpelComputer Museum houses one of Europe’s most comprehensive collections of vintage games, computers, and arcade machines. The best part? Almost everything is playable.

For €17, you get unlimited access (so don’t worry about bringing guldens for the slots) to over a hundred arcade games, pinball machines, and vintage computer systems spanning from the 1970s to the early 2000s.

Located in a former church (because Zwolle is really committed to the whole “repurposed religious buildings” thing), the setting adds an extra layer of surreal charm to the experience.

💰 Price: €17 for unlimited play and museum access
Opening hours: Tuesday to Sunday 10 AM to 6 PM
📍 Location: Nieuwstraat 6, 8011 TK Zwolle

12. Follow the footsteps of Thomas à Kempis

outdoor-terraces-in-zwolle-on-a-sunny-day
Follow the footsteps of Thomas à Kempis in Zwolle. Image: Abuzer van Leeuwen/Supplied

Thomas à Kempis might not be a household name, but his book “The Imitation of Christ” is one of the most widely read Christian texts after the Bible. Why should you care? He spent most of his life in Zwolle!

This 15th-century monk and mystic was part of the Modern Devotion movement, which emphasised personal piety over institutional Christianity — a stance that was pretty radical for its time.

His remains were moved to the Onze Lieve Vrouw ten Hemelopneming Basilica in 2006, where you can visit his shrine. There’s something appealing about a religious figure whose motto was “Everywhere I have sought rest and not found it, except sitting in a corner by myself with a little book.”

💰 Price: Free to visit the shrine
Opening hours: Church open daily
📍 Location: Ossenmarkt 1, 8011 MJ Zwolle

13. Explore the remaining medieval towers

Of the 23 towers that once protected Zwolle’s walls, only three remain: the Zwanentoren (Swan Tower), Wijndragerstoren (Wine Carriers’ Tower), and Pelsertoren (Furriers’ Tower).

The Wijndragerstoren is your best bet for a visit, as it now houses Het Beugeltje, a brown café that serves local beers in medieval surroundings.

There’s something deeply satisfying about having a drink in a 14th-century defensive tower. It’s the kind of casual historical experience that makes living in Europe feel properly magical. Walking the approximate line of the old city walls also gives you a sense of how compact medieval Zwolle was.

💰 Price: Free to view externally, café prices for Het Beugeltje
Opening hours: Always visible, café hours vary
📍 Location: Various locations around the old city perimeter

14. Shop and snack at bustling local markets

Zwolle’s Saturday market on the Grote Markt is everything a Dutch market should be: unpretentious, good value, and filled with locals who treat it as a social event rather than just shopping.

You’ll not only find Dutch cheese that’s actually worth getting excited about, but also fresh stroopwafels that put supermarket versions to shame, and seasonal produce that changes with the calendar.

What makes markets like this essential for expats is the cultural education that comes with every purchase. This is where you learn that there are approximately 847 different types of Dutch cheese, that haggling is absolutely not done, and that bringing your own shopping bag isn’t just environmentally conscious, it’s expected.

💰 Price: Varies by vendor
⏰ Opening hours:
Saturday 8 AM to 5 PM (main market)
📍 Location: Grote Markt, 8011 LV Zwolle

15. Embrace the green city life

canal-in-zwolle-surrounded-by-greenery
Perfect place to escape the bustle of the city. Image: Abuzer van Leeuwen/Supplied

In 2017, Zwolle was named Europe’s greenest city. Once you start exploring its parks and green spaces, you’ll understand why.

Park de Wezenlanden, for example, hosts the Netherlands’ largest Liberation Festival every May 5. However, it’s worth visiting year-round for its combination of manicured gardens and wilder natural areas along the river IJssel.

Park Het Engelse Werk combines forest walks with riverside views, and it’s popular with locals for everything from morning jogs to family picnics.

For expats coming from more densely urbanised countries, Zwolle’s green spaces offer a glimpse of how Dutch cities prioritise quality of life alongside economic development.

💰 Price: Free
Opening hours: Always accessible
📍 Location: Various locations around the city

16. Explore the local food scene beyond De Librije

two-plates-with-waffles-with-topping-in-zwolle
Wanna Waffle serves amazing waffles with unique toppings. Image: Abuzer van Leeuwen/Supplied

Zwolle’s restaurant scene punches well above its weight, offering everything from international street food to traditional Dutch cuisine.

Wanna Waffle serve incredible waffles with crazy toppings like pulled pork, ice cream combinations, and creative sweet and savoury options that’ll make you question everything you thought you knew about waffles.

For a more traditional Dutch experience, hunt down one of the city’s brown cafés (bruine kroegen) where locals gather for beer and conversation. Local specialities include Zwolse mustard, which has protected designation status and makes an excellent souvenir for food-loving friends back home.

💰 Price: Varies widely
Opening hours: Restaurant-dependent
📍 Location: Throughout the city centre

17. Use Zwolle as your Overijssel base camp

One of Zwolle’s greatest assets is its location as a gateway to the beautiful Overijssel province.

Giethoorn, the famous “Venice of the Netherlands,” is just 30 minutes away by car, whilst the Weerribben-Wieden National Park provides hiking, cycling, and boat tours through landscapes that feel almost prehistoric.

Other nearby Hanseatic cities like Kampen and Deventer make for excellent day trips, each offering its own take on medieval Dutch architecture and trading history.

Having Zwolle as your base means you can experience both urban culture and natural beauty without constantly changing accommodation.

💰 Price: Transport and attraction costs vary
Opening hours: Plan according to destinations
📍 Location: Throughout Overijssel province


Zwolle isn’t just another pretty Dutch city trading on canal-side charm. It’s a place with genuine depth, outstanding food, fascinating history, and enough character to keep you entertained for days rather than hours.

The best part? You can experience all of this without fighting through crowds of tourists or paying Amsterdam prices for everything. Zwolle offers the authentic Dutch experience that many expats are searching for, a place where you can actually imagine living, working, and becoming part of the community.

Have you discovered Zwolle’s charms, or are there hidden gems we’ve missed? Share your own experiences in the comments!

- Advertisement -

Accuracy, clarity, and a touch of humour — that’s DutchReview. Read our editorial mission.

Abuzer van Leeuwen 🇳🇱
Abuzer van Leeuwen 🇳🇱
Abuzer founded DutchReview a decade ago because he thought expats needed it and wanted to make amends for the Dutch cuisine. He has a Masters in Political Science and IT but somewhere always wanted to study history or good old football. He also a mortgage in the Netherlands and will happily tell you too how to get one. Born and raised in Rotterdam, Abuzer now lives in Leiden but is always longing back to his own international year in Italy.

Liked it? Try these on for size:

What do you think?

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Related posts

Latest posts

Is smoking weed in Amsterdam legal in 2026? (+ 7 best coffeeshops!)

You’ve arrived in Amsterdam, you’re ready to hit the coffeeshops, but wait: Is smoking weed in Amsterdam legal? This guide was written and regularly updated...

Salaries in the Netherlands: the ultimate guide to Dutch wages

Thinking of taking a job in the Netherlands? Good for you, that’s a courageous move, and I'm proud — now let’s get down to...

9 best and classiest Amsterdam coffeeshops to visit with your mum in 2026

Looking for the best upscale coffeeshops in Amsterdam? Here are nine hand-picked spots chosen for their stylish atmosphere, quality products, and welcoming vibe —...

It's happening

Upcoming events