After you get into Brussels, keep tonight intentionally light: check into your hotel in Central Brussels, drop your bags, and take a quick breather before heading back out. If you’re arriving by train, the easiest base is usually around Brussels-Central, Sainte-Catherine, or Grand Place so you can walk most of tonight’s stops. Taxis from Brussels-Midi can be a little pricier than you’d expect, so if you’re not too tired, the metro/tram or a short walk is the better-value move. Most hotels here will let you store luggage even if your room isn’t ready yet, and a lot of mid-range places in this area run roughly €120–180 a night depending on the date.
Start with Grand Place once the lights are on — honestly, this is the best way to meet Brussels. By evening the gilded guildhalls and the Town Hall look dramatic without the daytime crowds, and it’s usually free to linger as long as you want. From there, wander a few minutes to Galeries Royales Saint-Hubert, the elegant glass-roofed arcade that feels perfect after a travel day; it’s great for a slow stroll, chocolate browsing, or just people-watching. Both spots are right in the center, so you won’t need any transport between them — just follow the pedestrian lanes and let the streets guide you.
For a low-stress first meal, grab fries at Fritland near Grand Place; expect around €8–12 per person depending on how hungry you are, and it’s exactly the kind of no-fuss Belgian snack that works after a long day. If you still have energy and want a proper first-night toast, walk a few minutes to Delirium Café on Impasse de la Fidélité. It’s lively, touristy in a fun way, and great if you want to sample a Belgian beer or two without making the night complicated; budget about €15–25 if you have a drink and a bite. Keep it flexible tonight — this is more about easing in than ticking boxes, and you’ll appreciate having a calm start before the full sightseeing days begin.
Leave Brussels early enough to be in Ghent with time to spare, then head straight into the Historic Centre for St Bavo’s Cathedral. Aim for shortly after opening so the interior feels calm and you can actually linger at the Ghent Altarpiece without the midday crowd. Entry to the cathedral itself is free, though the altarpiece and tower experience can cost a few euros depending on what you add. From there, it’s an easy walk through the old streets toward Belfry of Ghent; if you’re climbing, budget about an hour total and expect a few narrow stair sections. I’d do the tower before the city gets busy, since the views over the rooftops are best when the light is still soft.
From the Belfry, drift down to Vrijdagmarkt, one of the oldest squares in the city and still one of the liveliest. It’s a good place to pause for a coffee and just watch Ghent wake up around you — this is where the city feels most lived-in, not museum-like. Then continue toward De Graslei and Korenlei, where the whole riverfront opens up with those postcard-worthy façades and reflections on the water. The walk between these spots is simple and flat, mostly on pedestrian streets, so you can move at a relaxed pace and stop for photos without rushing.
For lunch, settle at De Graslei on the riverfront and keep it classic: stoofvlees, mussels, or a good Flemish beef stew with fries will fit the day perfectly. Expect roughly €20–30 per person for a proper sit-down meal, a bit more if you add drinks. If the weather is decent, try for an outdoor table or even just a seat with a view of the water — it’s one of those places where half the pleasure is the setting. This is also a nice moment to slow the day down a touch; Ghent rewards wandering, not ticking boxes.
After lunch, make your way into Patershol for Gravensteen, Ghent’s most dramatic historic site and a great finale for the day. It’s usually about a 10-minute walk from the riverfront, depending on how much you detour through the little lanes. Plan around 1.5 hours here if you want to explore properly; the castle is compact but atmospheric, and the views from the ramparts give you a very different angle on the city than the belfry did. Afterward, keep the evening loose — this is a good part of town for an unplanned wander, a canal-side drink, or just an early dinner before tomorrow’s train onward.
After you arrive in Bruges, keep the first stretch soft and unhurried: drop your bag, grab a coffee if you need one, and head south toward Minnewaterpark for a gentle reset before the day gets busier. It’s one of the nicest ways to enter the city center, especially in the morning when the paths are quiet and the swans on the lake make it feel almost unreal. Give yourself about 45 minutes here, then continue on foot through the smaller lanes into Begijnhof; it’s only a short, easy walk, and the contrast is the whole point. The whitewashed houses, clipped garden edges, and hush inside the courtyard make it feel like Bruges has suddenly slowed down. If you’re timing things right, you’ll arrive before the bigger crowds, which makes the calm much easier to feel.
From Begijnhof, it’s a straightforward wander toward the historic core for the Basilica of the Holy Blood on Burg Square. The chapel is compact, so you don’t need long here — about 30 minutes is enough to appreciate the layered Gothic interior and the atmosphere around one of the city’s most important religious sites. From there, continue a few minutes to Bruges Beer Experience near Markt, which is a good fit for a medium-budget day because it’s informative without being too formal; expect around €15-ish for entry depending on ticket type, and about an hour is plenty unless you want to linger over the tastings. If you need lunch afterward, stay around Markt rather than wandering far — the center is built for that. A simple, reliable stop is Chez Albert for a waffle break; it’s quick, central, and easy on the wallet at roughly €5–10 per person, so you can keep the day flexible instead of committing to a long sit-down meal.
After lunch, keep the pace relaxed and head toward Rozenhoedkaai for Boottour Brugge. The canal ride is the best payoff of the day because it gives you those classic Bruges views without making you walk nonstop, and after a morning on cobbles it feels very earned. Boats usually run frequently in season, but lines can build around midday and early afternoon, so it’s smart to go straight there once you’re done eating rather than drifting too long. Budget roughly €12–15 per person, and expect about an hour total once you factor in waiting and boarding. If you still have energy afterward, just drift a little around the canal edges near Dijver and Groenerei instead of trying to cram in more sights — Bruges is at its best when you leave a bit of it unexplored.
Leave Bruges around 8:00 AM so you land in Rotterdam Centraal with enough daylight left to enjoy the city properly. Keep luggage compact if you can; cross-border rail usually means one change and a bit of platform hopping, so small bags make life easier, and lockers at Rotterdam Centraal are handy if your hotel isn’t ready yet. Once you arrive, head straight into Laurenskwartier for Markthal — it’s the easiest soft landing in the city, and the giant arch is worth seeing from inside as much as outside. Go for coffee, stroopwafel, or a quick snack from one of the stalls; budget around €8–15 if you’re just grazing, and allow about an hour to wander without rushing.
From Markthal, it’s a short walk to Blaak for the Cube Houses (Kubuswoningen), one of Rotterdam’s most photographed oddities and very much a “this city does architecture differently” moment. You don’t need long here — 30–45 minutes is enough unless you want to pay a small fee to peek inside the Show Cube Museum. Keep walking a few minutes down toward Oude Haven, where the mood shifts from futuristic to relaxed: boats, waterfront terraces, and a much nicer place to pause than the main commercial streets. This is a good spot to slow the pace before lunch, especially if the weather is decent and you want to sit outside for a bit.
Head over to Bazar on or near Witte de Withstraat for lunch; it’s a reliable medium-budget choice with a lively room, broad menu, and food that suits mixed tastes without feeling touristy. Expect roughly €18–28 per person for a proper lunch, and if you arrive a little before the busiest stretch you’ll have an easier time getting a good table. After lunch, walk or take a short tram toward Kop van Zuid for the Erasmus Bridge waterfront walk — this is the best place to reset and get the classic Rotterdam skyline view, with the bridge, river, and high-rise towers all lined up in one frame. Give yourself about an hour here, and if you still have energy, linger along the promenade for sunset-adjacent light before heading on with your evening.
Take the early NS Intercity from Rotterdam Centraal to Amsterdam Centraal around 8:00 AM so you’re in the city by late morning with the whole day still ahead of you. Once you arrive, keep things easy and walk into Jordaan rather than rushing for transit — it’s about a 15–20 minute stroll, and that first stretch gives you the right Amsterdam rhythm. Start with the canal-side streets around the Anne Frank House area, where the mood is reflective even if you’re only doing the exterior walk; this part of Prinsengracht and the surrounding lanes is best enjoyed slowly, with coffee in hand and no agenda beyond looking around. A few minutes away, Westerkerk makes a natural second stop, and it’s worth pausing outside for the tower view and the classic Amsterdam streetscape.
From Westerkerk, it’s a short walk to The Pancake Bakery on Prinsengracht for brunch. This is one of those dependable central spots that works well on a busy itinerary: Dutch pancakes, savory options, and enough room to linger without feeling rushed. Expect roughly €15–25 per person depending on how much you order, and if you arrive before the lunchtime rush you’ll usually get seated faster. After brunch, give yourself a little buffer for wandering the Jordaan streets nearby — that’s the best way to let the morning settle before switching into museum mode.
Head to Museumplein for the day’s cultural anchor, the Rijksmuseum. Plan on about two hours here if you want to see the highlights without turning it into a marathon; the galleries are well laid out, and the building itself is part of the experience. Tickets are usually around €25–30, and booking ahead is smart, especially on weekends or rainy days. Afterward, instead of squeezing in anything else, drift straight into Vondelpark for an easy late-afternoon reset. It’s the right way to end a packed city day: a relaxed walk, lots of local runners and cyclists, and enough green space to feel like you’ve earned the trip’s final exhale.