Bruges canal with the Belfort tower β€” Belgium & Netherlands bike tour
πŸ‡§πŸ‡ͺ πŸ‡³πŸ‡± Bicycle Tour Β· May 2025

15 Days in Belgium &
the Netherlands

178.5 miles through two countries, from the medieval streets of Bruges to the canals of Amsterdam β€” no rush, no agenda, just the road ahead.

🚴
178.5
Total Miles
πŸ“…
15
Days Total
πŸŒ™
8
Riding Days
🍺
15
Beer Goal
🌷
2
Countries

A Meander, Not a Race

After a few days exploring Amsterdam and a train ride south to Bruges, Belgium, Kari and I set out on what would become one of our favorite adventures. The plan was deliberately loose β€” ride from Bruges back toward Amsterdam, but take our time doing it. No long mileage days, no rigid schedule, no pressure. Just bikes, panniers, and the Fietsknoop route-planning app to guide us through the Dutch cycling network.

The route would take us through some of the most beautifully engineered landscape on Earth β€” a country that has literally reclaimed much of its territory from the sea through centuries of dikes, windmills, and sheer determination. We'd ride across former ocean floors, past ancient medieval towns, and along coastlines that shouldn't technically exist. Every day brought something unexpected. That's exactly how we planned it.

One key reason we chose to ride south to north β€” Bruges to Amsterdam β€” was the advice we consistently received: the prevailing winds in the Netherlands this time of year blow from the south, so riding northward would mean a tailwind for most of the trip. The wind had other ideas. We faced headwinds from the north nearly the entire way. That said, we'll take that trade β€” the weather was noticeably better than what the Netherlands typically serves up in May. No complaints.


πŸ—ΊοΈ Our Route


Day by Day

Riding Day Explore Day Travel Day

Jump to May 11 May 12 Bruges Day 1 Day 2 Day 3 Day 4 Brussels Day 5 Day 6 Day 7 Day 8 May 24 May 25
πŸ™οΈ Arrival Day Sunday, May 11, 2025

Arrive Amsterdam

Schiphol Airport β†’ Hotel β†’ First canal stroll

β›…
60Β°F / 44Β°F
Partly cloudy Β· 13 mph NE

After a long transatlantic flight, Kari and I touched down at Amsterdam Schiphol Airport around 8:20 PM local time. Even with jet lag setting in, there was something immediately energizing about stepping onto Dutch soil. Just outside the terminal, the famous I amsterdam sign welcomed us β€” our first photo op of the trip.

Touchdown at Schiphol β€” Amsterdam Airport
I amsterdam β€” Schiphol Airport

With limited daylight left, we kept the evening low-key. We checked into our hotel, grabbed a small bite nearby, and then took a short walk to get our first look at one of Amsterdam's famous canals. We found a spot to sit outside, ordered a couple of beers β€” a Heineken and a Brand Bierbrouwerij β€” and soaked it all in. Even in the fading evening light, the city was beautiful: canal reflections, leaning gabled buildings, trams gliding past in the blue hour. Not a bad way to start 15 days in Europe.

It was a gentle introduction. The real exploring would start tomorrow.

Amsterdam at golden hour β€” Magere Brug

Day Highlights

πŸ™οΈ Explore Day Monday, May 12, 2025

Amsterdam

26,000+ steps Β· Canals Β· Anne Frank House Β· Bike culture deep-dive

🌀️
61Β°F / 45Β°F
Partly sunny Β· 14 mph E

Twenty-Six Thousand Steps

We woke up rested and ready to explore. Over the course of the day, Kari and I logged over 26,000 steps wandering Amsterdam's streets, bridges, and neighborhoods β€” and barely scratched the surface.

A classic Amsterdam canal bridge selfie
Kari on the canal bridge

Anne Frank House

Late in the day we made our way to the Anne Frank House. The building was under renovation so we didn't go inside, but we spent time taking it all in from outside β€” the narrow canal house facade, the quiet street, the weight of what happened behind those walls. Immediately next door stands the Westerkerk, a stunning 17th-century church whose tower is one of the tallest in Amsterdam. Anne Frank wrote in her diary that she could hear the Westerkerk's bells from the hiding annex.

Wandering the Canal Ring

From there we let the city lead us. Amsterdam's famous canal ring is a UNESCO World Heritage Site, and it's easy to understand why β€” every bridge offers a new perspective, every street opens up onto another narrow waterway lined with houseboats and leaning gabled townhouses. Those lean, by the way, isn't just charming decay β€” it's deliberate. The buildings were designed to lean forward so furniture hoisted by the hooks at the top wouldn't scrape the facade on the way up through the narrow windows. Some lean so dramatically they have visible gaps between them.

Flowers on the canal bridge
Amsterdam side street
The famously leaning canal houses
Amsterdam canal with houseboats
The Amstel River by day

A City Built for Bikes

We made a point to visit the Centraal Station area and find the IJboulevard bike parking garage β€” a massive multi-level structure that holds over 7,000 bikes. For people from the US, protected bike lanes exist in even the most bike-friendly American cities, but they're still the exception. In Amsterdam, they're everywhere β€” and bikes don't just have their own lanes, they often have the right of way. Cars, trams, and pedestrians all work around cyclists. It's not just infrastructure. It's a philosophy. It's how biking should be, and it gave us a real preview of what our week of riding through the Netherlands was going to feel like.

Bikes and canals
Mike on the canal bridge with bikes
Canal tour boat
Amsterdam by the Numbers: The city has approximately 900,000 bicycles β€” more bikes than people. There are 165 canals stretching over 100 km, crossed by more than 1,500 bridges. The IJboulevard bike parking garage near Centraal Station holds over 7,000 bikes on three levels.

Golden Hour on the Amstel

The evening wound down with a walk along the Amstel River at golden hour β€” the Magere Brug (Skinny Bridge) glowing in the distance, its lights reflected in the still water. Amsterdam at dusk is one of those things that's hard to describe. You just have to be there.

Evening beers watching Amsterdam trams roll by
Golden hour on the Amstel β€” Magere Brug

Day Highlights

πŸš‚ Travel + Explore May 13–14, 2025

Bruges, Belgium

Train with bikes Β· On foot Β· By bicycle Β· Canals Β· Belfry Β· Belgian beer

🌀️
64Β°F β†’ 61Β°F
Mild Β· May 13–14

An Entire Train Car to Ourselves

Getting to Bruges required a bit of logistics: rent the bikes in Amsterdam, load them onto the train, ride south. What we didn't anticipate was the luxury of having an entire dedicated bike carriage to ourselves β€” just our two rentabike.nl bikes, panniers, and three hours of Dutch and Belgian countryside rolling past the windows. Anyone who's wrestled bikes onto packed Italian or Austrian trains will appreciate how civilized this felt.

An entire rail car to ourselves β€” and our bikes

A Living Postcard

We arrived in Bruges in the afternoon and biked straight from the train station to our accommodations. Right from those first pedal strokes through the old city, it was clear this place was something different. The cobblestone streets, the medieval facades, the way the light caught the brick β€” it had the quality of a film set, except completely real. Some streets were so quiet and perfectly preserved that it felt almost surreal, like riding through a living postcard from the Middle Ages.

Kari exploring the cobblestone streets
The Burg β€” Bruges' Gothic civic heart

Day One on Foot

The first day we explored entirely on foot. Belgium is famous for a handful of things β€” beer, chocolate, and medieval architecture chief among them β€” and Bruges delivers on all three within about a two-block radius. The Markt, the city's central square, is anchored by the 13th-century Belfry β€” 83 meters of Gothic tower that has watched over the city for 800 years. At golden hour the whole square glows amber. Horse-drawn carriages clatter across the cobblestones, and somehow it doesn't feel like a tourist gimmick. In Bruges, it just feels like Tuesday.

The Markt at golden hour
Belfry tower over the Markt
Horse-drawn carriage through the old city

Day Two by Bike

The second day we explored by bicycle, weaving through the side streets and riding the full perimeter of the old city along its canal ring. Bruges' waterways are quieter and more intimate than Amsterdam's β€” no houseboats, far fewer tour boats, just medieval brick reflected in still dark water and swans drifting past stone arch bridges. The Rozenhoedkaai β€” where the canal bends past step-gabled medieval buildings with the Belfry rising behind β€” is probably the most-photographed view in Belgium, and it earns every photo. Riding the perimeter gave us a completely different perspective on the city's scale and beauty.

The most-photographed view in Bruges
Canal boats at the Rozenhoedkaai
Golden hour on the Bruges canal
Sunset over the Bruges canals
Dusk falls on Bruges

Bruges After Dark

At night, Bruges transforms entirely. The facades are lit from below, the canal water goes glassy, and the whole city takes on a glow that seems almost theatrical. We stayed out late, stopping for a Tongerlo dark abbey ale at an outdoor cafΓ©. Beer #3 of the goal of 15. Belgium was already making a strong case.

Bruges canal at night β€” medieval spires reflected in still water
Stone arch bridge reflected at night
Beer is proof that God loves us
Tongerlo β€” Beer #3 of the trip
Bruges by the Numbers: The historic center has been a UNESCO World Heritage Site since 2000. The Belfry contains 47 bells and has stood since the 13th century. The city's canals once made it one of the most important trading ports in medieval Europe β€” before the waterway silted up in the 15th century and trade shifted to Antwerp.

Highlights

🚴 Riding Day Thursday, May 15, 2025

Bruges β†’ Middelburg

~37 miles Β· Flat terrain Β· North Sea ferry crossing

☁️
62Β°F / 46Β°F
Cool Β· 13 mph NE headwind

Setting Off

After a few days in Bruges, it was finally time to start our bike tour. Our plan wasn't to rush back to Amsterdam or take the most direct route β€” we wanted to meander through towns and countryside at our own pace over the course of a week or so. Armed with bikes rented in Amsterdam (and carried south by train), panniers packed with just the necessities and a couple changes of clothes, and a cycling app called Fietsknoop for route planning, we set off.

This was the only day we had fully mapped out in advance. Everything else we'd figure out as we went.

Our loaded touring bikes β€” rented in Amsterdam, carried to Bruges, ridden back north

πŸŽ₯ Leaving Bruges β€” canal riding out of the city

A Family Name at Sluis

Our first stop was Sluis β€” a small Dutch border town and our official crossing out of Belgium. As it turns out, the word "sluis" means lock or sluice gate in Dutch, used to control water flow in canals and rivers. My family name β€” Vanderslice β€” derives from "Van der Sluis," meaning "from the sluice." While my ancestors weren't from this exact town (they emigrated from the Netherlands to America in the late 1690s, and the name eventually became Vanderslice), we couldn't help feeling a connection standing next to that sign.

Kari at the Sluis town sign
Mike at the Sluis sign β€” a Van der Sluis homecoming of sorts
On the Name: The Vanderslice family name traces back to Van der Sluis β€” Dutch for "from the sluice." Mike's ancestors left the Netherlands for America in the late 1690s. Standing at the Sluis town sign, 300+ years later, with bikes and panniers β€” felt like a full circle moment.

We stopped at a cafΓ© in Sluis and were happily talked into trying their famous Belgian waffles. It was one of the best decisions of the trip. The hot chocolate was like drinking a liquid Belgian candy bar. Kari generously let Mike have a few bites of the waffle, unlike past riding partners that rhyme with "dug" who won't share their chocolate.

Belgian waffle in Sluis β€” almost gone
Hot chocolate in Sluis β€” like drinking a candy bar
The charming streets of Sluis

Flower Fields & the North Sea Ferry

After Sluis we wound through spectacular farm fields β€” including one enormous field of brilliant orange flowers that seemed to go on forever. The route then took us along the North Sea coast toward a ferry crossing. From the upper deck we watched a pilot vessel named Procyon head out to guide a large ship into port, and spotted a fantastic 3D pavement mural of an octopus bursting through the brickwork right at the ferry landing.

Endless fields of orange flowers after Sluis
One of 1,200+ remaining windmills in the Netherlands

πŸŽ₯ Through the flower fields after Sluis

πŸŽ₯ Riding the coast toward the North Sea ferry

3D pavement art at the ferry landing
Pilot boat Procyon heading out to port
Mike on the North Sea ferry β€” chilling like he owns it

πŸŽ₯ Crossing the North Sea on the ferry

Middelburg

The day wrapped up in Middelburg, the historic capital of Zeeland, with its beautiful canal system, a rowing crew gliding through the golden-hour water, and a stay at Hotel Het Princenjagt β€” a beautifully restored historic building dating to 1747. No roughing it on this trip.

Middelburg canals at golden hour
Hotel Het Princenjagt, Middelburg β€” Anno 1747
Our room at Hotel Het Princenjagt
Kasteel Donker (11% ABV) β€” Beer #3 of 15

Day 1 Highlights

The Fietsknoop System: The Dutch cycle network is built around numbered junction nodes called fietsknooppunten. Instead of following named routes, riders navigate point-to-point using node numbers β€” a simple, brilliant system that makes it easy to customize distance and direction on the fly. The Fietsknoop app lets you plan routes between nodes and generates a list of junction numbers to follow. It's what made our spontaneous "figure it out as we go" approach actually work.
⏱️ ~37 miles · Flat · NE headwind all day · Great day!

After a few days in Bruges, it was finally time to start our bike tour. Our plan wasn't to rush back to Amsterdam or take the most direct route β€” we wanted to meander through towns and countryside at our own pace over the course of a week or so. Armed with bikes rented in Amsterdam (and carried south by train), panniers packed with just the necessities and a couple changes of clothes, and a cycling app called Fietsknoop for route planning, we set off.

This was the only day we had fully mapped out in advance. Everything else we'd figure out as we went.

Our first stop was Sluis β€” a small Dutch border town and our official crossing out of Belgium. As it turns out, the word "sluis" means lock or sluice gate in Dutch, used to control water flow in canals and rivers. My family name β€” Vanderslice β€” derives from "Van der Sluis," meaning "from the sluice." While my ancestors weren't from this exact town (they emigrated from the Netherlands to America in the late 1690s, and the name eventually became Vanderslice), we couldn't help feeling a connection standing next to that sign.

On the Name: The Vanderslice family name traces back to Van der Sluis β€” Dutch for "from the sluice." Mike's ancestors left the Netherlands for America in the late 1690s. Standing at the Sluis town sign, 300+ years later, with bikes and panniers β€” felt like a full circle moment.

We stopped at a cafΓ© in Sluis and were happily talked into trying their famous Belgian waffles. It was one of the best decisions of the trip. The hot chocolate was like drinking a liquid Belgian candy bar. Kari generously let Mike have a few bites of the waffle, unlike past riding partners that rhyme with "dug" who won't share their chocolate.

After Sluis we wound through spectacular farm fields β€” including one enormous field of brilliant orange flowers that seemed to go on forever. The route then took us along the North Sea coast toward a ferry crossing. From the upper deck we watched a pilot vessel named Procyon head out to guide a large ship into port, and spotted a fantastic 3D pavement mural of an octopus bursting through the brickwork right at the ferry landing.

The day wrapped up in Middelburg, the historic capital of Zeeland, with its beautiful canal system, a rowing crew gliding through the golden-hour water, and a stay at Hotel Het Princenjagt β€” a beautifully restored historic building dating to 1747. No roughing it on this trip.

Day 1 Highlights

The Fietsknoop System: The Dutch cycle network is built around numbered junction nodes called fietsknooppunten. Instead of following named routes, riders navigate point-to-point using node numbers β€” a simple, brilliant system that makes it easy to customize distance and direction on the fly. The Fietsknoop app lets you plan routes between nodes and generates a list of junction numbers to follow. It's what made our spontaneous "figure it out as we go" approach actually work.
⏱️ ~37 miles · Flat · NE headwind all day · Great day!
🚴 Riding Day Friday, May 16, 2025

Middelburg β†’ Zierikzee

~30 miles Β· Detour through Veere Β· Oosterscheldekering Β· Tailwind finish

πŸŒ₯️
61Β°F / 47Β°F
Overcast Β· Strong NW wind

A Detour to Veere

Over dinner the night before, we pulled up a map and started sketching a route. No hard plan β€” just a rough line north from Middelburg toward our target for the night: Zierikzee. Instead of taking the direct road, we decided to veer east first to the town of Veere. See what we did there.

The detour was absolutely worth it. Veere is one of those Dutch towns that feels almost too perfectly preserved β€” a small, quiet harbor village that once punched well above its weight in European trade. Today it's largely a sailing and tourist town, but the architecture tells the whole story. We wandered past the old church and a windmill, walked the harbor, and took our time soaking in a place that most people driving between cities never see.

Kari on Veere's tree-lined main street β€” a perfectly preserved medieval trading town
Mike at Veere harbor β€” the Stad Veere ferry dock behind him
A historic church in Veere β€” centuries of stories in old brick
A classic Dutch windmill rising above the water in Veere
Mike and Kari at the Veere windmill
A Little History of Veere: Founded in 1273 and granted city rights in 1405, Veere was once one of the most important trading ports in the Netherlands. For over 150 years it held a near-monopoly on Scottish wool trade β€” Scottish merchants had their own dedicated warehouses here (still standing today as the Scottish Houses). The town's enormous Gothic church, the Grote Kerk, was built to reflect that prosperity and is dramatically oversized for such a small village β€” a reminder of just how wealthy Veere once was. The harbor silted up over the centuries, trade moved on, and Veere was left beautifully frozen in time.

Into the Wind: the Oosterscheldekering

From Veere we worked our way toward the Oosterscheldekering β€” the Eastern Scheldt Storm Surge Barrier, the largest of the Delta Works engineering projects. We'd seen it on the map and knew it was going to be a highlight. It did not disappoint.

What we didn't fully anticipate was the wind. Crossing the barrier on bikes, fully exposed, with a strong headwind pushing straight back at us β€” it was one of the more physically demanding stretches of the whole trip. The barrier is nearly 9 kilometers long, all of it open to the North Sea. There's nowhere to hide. Heads down, grinding into the wind, occasionally glancing up at the engineering marvel we were crossing β€” massive concrete piers, steel gates, open water on both sides β€” it was spectacular and punishing in equal measure.

Sheep grazing on the dike β€” a very Dutch cycling companion
Mike on the coastal road β€” tidal flats stretching to the horizon
Kari on the Oosterscheldekering β€” 9km of open barrier, full headwind
The Oosterscheldekering: Completed in 1986 after 10 years of construction, the Eastern Scheldt Storm Surge Barrier is the largest tidal barrier in the world. It spans nearly 9 kilometers across the mouth of the Eastern Scheldt estuary and contains 65 massive steel gates β€” each up to 42 meters wide β€” that can be closed during storm surges to protect the surrounding province of Zeeland. The barrier was a compromise: initially planned as a fully closed dam, Dutch environmental groups pushed back over concerns for the saltwater ecosystem. The final design keeps the estuary open under normal conditions but can seal it within 75 minutes when a major storm threatens. It is considered one of the Seven Wonders of the Modern World by the American Society of Civil Engineers.

Tailwind to Zierikzee

One reason we'd chosen this particular route to Zierikzee was the promise of a tailwind once we turned and rode along the water on the far side. Someone had done their meteorological homework. After the punishment of the crossing, the wind swung around and pushed us south along the coast β€” one of those stretches of riding where you feel like you could go forever.

We ducked into CafΓ©-Rest. 'De Heerenkeet' to get out of the wind and grab lunch before the final push. A warm meal, a moment out of the elements, and a chance to appreciate just how much ground we'd covered. From there it was a comfortable, mostly tailwind cruise into Zierikzee.

Zierikzee itself was a wonderful surprise β€” another beautifully preserved medieval port town, its inner harbor lined with historic sailing barges and step-gabled merchant houses. We walked the harbor in the evening, found a spot for dinner, and agreed it had been a genuinely great day on the bike.

Kari at the hotel in Zierikzee β€” well earned after a big day

Day 2 Highlights

🚴 Riding Day Saturday, May 17, 2025

Zierikzee β†’ Klaaswaal

~40 miles Β· Polder farming country Β· Dinner by bike Β· Soccer in Klaaswaal

β˜€οΈ
68Β°F / 50Β°F
Sunny Β· 13 mph N headwind

Sunshine and a Windmill

We woke up in Zierikzee to actual sunshine. After two days of overcast skies and relentless wind, seeing blue sky through the curtains felt like a gift. We packed up, rolled the bikes out, and immediately encountered the day's first reward: a beautiful working windmill right on the dike road out of town. Hard to leave, but we had ground to cover.

Mike riding past a working windmill on the dike road out of Zierikzee
The same windmill from the front β€” hard to ride past without stopping

Land Below the Sea

Day 3 was the day the Netherlands really opened up. The route north through Zeeland and into the Hoeksche Waard took us through some of the most purely agricultural landscape of the whole trip β€” flat, geometric, immaculately maintained. Canals running alongside fields. Tree-lined lanes tunneling through the farmland. Furrowed rows stretching so perfectly to the horizon that they looked computer-generated. We understood for the first time what it means to ride on land that was once underwater.

Kari riding through a canopy of trees β€” one of the great cycling roads of the day
Farm fields stretching to the horizon along the bike path
Perfectly furrowed fields and wind turbines β€” old and new Netherlands
Framed through the trees β€” a Dutch farmhouse in the distance
Riding Below Sea Level: Much of today's route crossed the Hoeksche Waard β€” a polder island in the province of South Holland that was gradually reclaimed from the sea and river delta between the 13th and 19th centuries. At its lowest points, the land sits more than two meters below mean sea level. Without the dikes, pumping stations, and drainage systems maintained by the regional water authority (waterschap), all of this farmland β€” and the towns built on it β€” would simply flood. We were literally biking below the surface of the North Sea.

Klaaswaal

Lunch was a sunny stop at a town square terrace β€” the kind of Dutch cafΓ© scene that makes you want to cancel your afternoon plans. We didn't, but we lingered longer than we should have. The bikes needed a rest anyway.

We arrived in Klaaswaal in the early afternoon, which left time to actually explore. It's a small, tidy Dutch town β€” quiet on a Saturday, but with a local energy to it. We walked the streets, stumbled across a peaceful cemetery with unusual ornamental grass growing between the graves, and eventually found ourselves watching a local football match. No plan, just stumbled in. It felt like exactly the kind of thing you can only do when you're not in a hurry.

Dinner was the highlight: EetcafΓ© Hoekschewaard, an all-you-can-eat Chinese restaurant with a twist β€” you order each course from a tablet at your table, and the food keeps coming until you say stop. We biked there. We biked back. We ordered several rounds. Eating your way through a tablet-ordered Chinese feast after 40 miles on a bike is, we can confirm, an excellent way to spend a Saturday evening.

Lunch stop on a sunny town square β€” bikes parked, terrace claimed
A Dutch cemetery in Klaaswaal β€” ornamental grass and old stone

A Polder Sunset

We stayed the night in a rental house just outside of town β€” a modern place perched right on the edge of the polder with a view across the fields that seemed to go on forever. As the sun went down, crepuscular rays fanned out across the flat horizon in a way that made the whole day feel like it had been building toward exactly that moment.

The rental house at golden hour β€” out in the polder with a view for miles
Golden crepuscular rays over the Hoeksche Waard polder

Day 3 Highlights

🚴 Riding Day Sunday, May 18, 2025

Klaaswaal β†’ Rotterdam

~30 miles Β· Dike roads & farmland Β· Maastunnel Β· Rotterdam architecture

🌀️
62Β°F / 47Β°F
Partly cloudy Β· 11 mph NE
πŸ“Έ

Photos from this day are coming soon.

We left Klaaswaal on quiet country roads that wound along dikes and through flat, open farmland. By now the rhythm of Dutch cycling had fully clicked β€” outside the cities, traffic is minimal, drivers give you space, and bikes genuinely have priority. It felt less like sharing the road and more like the road was built for us.

A few miles south of Heinenoord, we picked up the Jack Dawson Greenpad β€” a dedicated bike path named for an Australian WWII Warrant Officer whose plane crashed near this spot on March 17, 1945, just weeks before the war ended. A small memorial was erected in 2010 by the local community. It's the kind of thing you'd never find in a car. On a bike, at that speed, you notice the sign, you stop, you read the story, and it stays with you for the rest of the day.

The Maastunnel β€” Cycling Under a River: Opened in 1942, the Maastunnel is one of the oldest immersed-tube tunnels in the world. It runs beneath the Nieuwe Maas River and was originally built for both car and pedestrian traffic. Today, the lower level is reserved for cyclists and pedestrians β€” you ride a wooden-paneled elevator down, cycle through a long, white-tiled tube under the river, and take an identical elevator back up on the far side. The tunnel was built during the German occupation, and the elevators still have their original Art Deco detailing. The whole crossing takes about ten minutes and feels like stepping into a 1940s transit film.

As we approached Rotterdam, the landscape shifted fast. Farmland gave way to suburbs, then suddenly we were standing in front of the Maastunnel entrance. An elevator took us and the bikes down beneath the Nieuwe Maas River. We cycled through the tiled tunnel β€” cool, echoing, slightly surreal β€” and rode the elevator back up on the other side. It was one of those experiences that doesn't sound remarkable until you're actually doing it.

From the tunnel exit, the route took us through a city park and then across a beautiful bridge into central Rotterdam. The skyline opened up and we were suddenly in a completely different country from the one we'd been pedaling through all morning. Rotterdam was leveled by German bombing in 1940, and what they built in its place is unlike anywhere else in the Netherlands β€” bold, angular, modern in a way that feels intentional rather than accidental.

We navigated to the hotel via Dutch bike lanes β€” proper, separated, traffic-light-equipped infrastructure that made riding through a major city feel completely natural. Dropped the bikes, cleaned up, and walked to a nearby Italian restaurant for dinner. The food was excellent, but the real find was the wine cellar downstairs β€” a beautiful vaulted space that felt like it belonged in a different century.

After dinner, we spent the rest of the evening exploring Rotterdam on foot. The Cube Houses β€” tilted 45 degrees on their pylons like a geometry problem come to life. The Markthal, a horseshoe-shaped market hall with apartments built into the arch above. The Erasmus Bridge glowing white against the river at dusk. The whole city felt like an architecture exhibition you could walk through. It's the kind of place that rewards wandering, and we wandered until our legs reminded us that we'd already done thirty miles on bikes that morning.

Day 4 Highlights

  • Quiet dike roads and farmland on the way out of Klaaswaal β€” classic Dutch cycling
  • The Jack Dawson Greenpad β€” a bike path with a WWII story worth stopping for
  • The Maastunnel β€” elevator down, cycle under the river, elevator up
  • Crossing the bridge into Rotterdam β€” the skyline reveal
  • Dutch bike lanes through a major city β€” infrastructure done right
  • Italian dinner with a hidden wine cellar
  • Rotterdam on foot β€” Cube Houses, Markthal, Erasmus Bridge, a city rebuilt from scratch
πŸš‚ Train DetourMonday, May 19, 2025

Rotterdam β†’ Brussels

The Lumineers Β· Belgian beer Β· Overnight in Belgium

🌀️
62Β°F / 47Β°F
Sunny spells Β· 9 mph NE
🎸

Photos and story coming soon.

Took the train from Rotterdam to Brussels for a night β€” saw The Lumineers in concert and explored the city. Delirium beer. Back on bikes the next morning.

🚴+πŸš‚ Ride & TrainTuesday, May 20, 2025

Brussels β†’ Train β†’ Leiden

Back to the Netherlands Β· Back on the bikes

🌀️
63Β°F / 45Β°F
Pleasant Β· 12 mph N
πŸ“Έ

Photos and story coming soon.

Returned from Brussels by train in the morning and got back on the bikes to reach Leiden β€” our base for two nights.

🚴 Riding DayWednesday, May 21, 2025

Leiden β†’ Haarlem

πŸŒ₯️
63Β°F / 48Β°F
Mild Β· 13 mph NW
πŸ“Έ

Photos and story coming soon.

πŸ™οΈ Explore DayThursday, May 22, 2025

Haarlem β€” Rest & Explore

πŸ’¨
64Β°F / 46Β°F
Windiest day Β· 17 mph NW
πŸ“Έ

Photos and story coming soon.

🚴+πŸš‚ Ride & TrainFriday, May 23, 2025

Haarlem β†’ Amsterdam β†’ Utrecht β†’ Haarlem

πŸ’¨
63Β°F / 47Β°F
Breezy Β· 16 mph NW
πŸ“Έ

Photos and story coming soon.

Biked back to Amsterdam, then took the train to Utrecht for the afternoon before returning to Haarlem for the night.

πŸ™οΈ Explore DaySaturday, May 24, 2025

Haarlem β€” Final Full Day

πŸŒ₯️
63Β°F / 46Β°F
Partly cloudy Β· 14 mph S
πŸ“Έ

Photos and story coming soon.

✈️ Travel DaySunday, May 25, 2025

Haarlem β†’ Airport β†’ Home

πŸ’¨
64Β°F / 45Β°F
Windy departure Β· 21 mph W
✈️

Left early from Haarlem for the airport. Bikes returned, bags packed, memories made.

Until the next one.