From Brussels Airport into Campanile Brussel Bruxelles Vilvoorde, plan on about 20–30 minutes by taxi or rideshare, a bit less if you’re already coming from the Brussels side. If you’re landing with luggage, this is the easiest way to start the trip without juggling train stairs or platform changes. At the hotel, do the practical bits first: drop bags, confirm breakfast timing, and ask about parking if you have a car. Then take a slow first walk into Vilvoorde center — it’s compact, easy to read, and a nice soft landing after a flight.
Start with Sint-Servaasbasiliek, which gives you that quiet, local-catholic-Belgian feel before the busier city sights later. It’s not a long stop, but it anchors you in the town’s historic core and usually takes about 30–45 minutes including the walk around the square. After that, head to Kasteel van Beaulieu for an easy outdoor wander; think of it as a reset before lunch, with grounds that are best enjoyed slowly rather than rushed. If you like a coffee or quick pastry nearby, keep it simple and local — Vilvoorde is more about everyday Belgian rhythm than tourist polish.
For lunch in Vilvoorde center, choose a straightforward brasserie and keep it Belgian: stoofvlees, vol-au-vent, croquettes, or a daily fish special will usually land in the €20–35 per person range with a drink. It’s worth not overthinking this meal; save your energy for the afternoon. After lunch, head into Brussels and make your first big stop at Grand Place. If you take the train, it’s usually about 15–20 minutes from Vilvoorde to Brussels-North or Brussels-Central, then a short walk or metro ride into the historic center. Expect cobblestones, plenty of foot traffic, and that “yes, this is really one of Europe’s great squares” moment — give it about an hour so you can actually look up and not just pass through.
Finish at Galeries Royales Saint-Hubert, which is one of the nicest places in central Brussels to slow down after sightseeing. The arcade is ideal for a coffee, a chocolate stop, or a little window-shopping without the pressure of a full shopping district. It usually takes about an hour if you browse properly, and it’s a good place to sit, watch the city move, and pick up something small without overcommitting on day one. After that, return to Vilvoorde before the evening gets too late so tomorrow starts fresh; if you’re tired, a taxi from central Brussels back to the hotel is the simplest option, while the train works well if you still have enough energy for one more easy transfer.
Take an early SNCB/NMBS train from Vilvoorde into Brussels-Central or Brussels-North so you arrive with the city still waking up; it’s only about 15–20 minutes, and if you leave around 8:00–8:30 you’ll be standing in Grand Place by the time the square has its best light and the tour groups are still thin. Start with Grand Place itself and give it about 45 minutes to really look up at the guildhalls, not just cross the square. From there, it’s an easy 5-minute walk through the narrow lanes to Manneken Pis—tiny, a little absurd, and worth the quick stop mostly because it’s so undeniably Brussels.
Continue on foot into the Ilot Sacré for Église Notre-Dame de Bon Secours, a calmer pause after the busy center; it’s usually a nice 20–30 minute stop if you want to sit for a moment and take in the contrast with the square. For lunch, book Comme Chez Soi well ahead if you’re serious about going—this is one of Brussels’ classic splurges, and a leisurely lunch can easily run 2 hours with wine, so think roughly €75–140 per person depending on how you order. If you prefer a lighter pace, stay nearby and just enjoy the move toward Sablon after lunch rather than rushing.
Walk uphill toward Mont des Arts—it’s one of the best transitions in the city because you get the feeling of Brussels shifting from lower town to the elegant upper side, and the view over the city is especially good in the afternoon. Spend about 45 minutes here, then drift down toward Place du Grand Sablon, which feels like a completely different mood: polished facades, chocolate shops, antiques, and café terraces that are perfect for lingering. Finish with coffee or hot chocolate at a place like Pierre Marcolini or Wittamer nearby, or just sit with a glass on the square and let the day slow down; budget around €8–15 per person for a café stop. From Grand Sablon, it’s an easy evening return to Vilvoorde by train or taxi depending on how much energy you have left, and if you’re taking the train back, aim to leave before the late-evening lull so the ride home stays simple.
Take the SNCB/NMBS train from Vilvoorde to Brussels-Schuman or Brussels-Luxembourg early, ideally around 8:30–9:00, so you arrive before the European Quarter gets busy with commuters. The ride is short and simple — about 15–20 minutes — and from either station it’s an easy walk to Parc du Cinquantenaire. This is one of the best ways to start the day: the park opens up beautifully in the morning light, with wide lawns, fountains, and the grand triumphal arch giving you that classic Brussels-but-less-touristy feel. Give yourself about an hour to wander, sit a while, and take in the scale of the place before moving on.
Walk straight into Autoworld, which sits right on the park edge and works well before lunch because it’s compact but substantial. Plan for about 1.5 hours here; tickets are usually around €14–16 for adults, and it’s one of those museums that’s much better in person than it sounds on paper. The collection is polished and easy to enjoy even if you’re not a car person — think early 20th-century cars, elegant European models, and a strong sense of design history. After that, cross over to the Musée Royal de l’Armée et d’Histoire Militaire in the same Cinquantenaire complex. It’s a bit more old-school, but that’s part of the charm, especially if you like military history, aircraft, and panoramic views from the arc when it’s open. Budget 1–1.5 hours here, and if you’re short on time, you can keep it lighter and just focus on the strongest rooms.
Head toward the Schuman side of the European Quarter for lunch, where the cafés are practical, fast, and much better than the usual “office district” stereotype. Good options in the area include Maison Antoine if you want a classic Brussels fry stop nearby, or a sit-down café around Place Schuman and Rue Froissart for sandwiches, tartines, salads, or a decent daily special; expect about €18–30 per person depending on whether you want a quick bite or a proper plated lunch. This is a good moment to slow down a bit rather than chasing the next sight — the area is made for lingering with a coffee before the afternoon museums.
After lunch, return to the Musée d’Art et d’Histoire in the Cinquantenaire, which is one of Brussels’ most underrated museums and a nice change of pace from the cars and military collections. It’s broad without feeling overwhelming, with everything from decorative arts to ancient objects, and you can spend about 1.5 hours here at a comfortable pace. End the day with an unhurried walk through Parc Léopold, just a little south of the museum zone. It’s quieter than the big central parks, with ponds, shaded paths, and that lived-in Brussels feel that’s especially pleasant in late afternoon. From there, it’s easy to head back by metro/train from Schuman or Luxembourg to Vilvoorde in about 20–30 minutes total; if you’re tired, a taxi or rideshare is straightforward, but public transport is usually simpler and cheaper unless you’re carrying bags.
Take the early SNCB/NMBS train from Brussels-North or Brussels-Central to Leuven and you’ll be in the city before it really wakes up; with the short transfer from Vilvoorde built in, leaving around 8:00–8:30 gives you a smooth arrival and enough time to get your bearings on foot. From Leuven station, it’s an easy walk into the historic core, and the downtown streets are compact enough that you can let the morning unfold without much planning.
Start at Leuven Town Hall on the Grote Markt — go early, because this is when the façade is easiest to admire without tour groups and the square feels calm. It’s one of those buildings that rewards slowing down: the lace-like Gothic details, the rows of sculpted figures, and the way the light hits the stone are worth a proper look. From there, cross the square into St. Peter’s Church (Sint-Pieterskerk), where the atmosphere shifts from civic grandeur to something quieter and more contemplative; allow time for the art inside and the architecture outside, especially if you enjoy church interiors that feel genuinely lived-in rather than staged. Then wander a few minutes over to Old Market Square (Oude Markt), which is at its best before lunch when you can actually hear yourself think. Grab a coffee, sit outside if the weather’s good, and people-watch — this is the place where Leuven’s student energy really shows, but it’s still relaxed in the late morning.
Head to De Werf for lunch, which is a solid, no-fuss choice right in the center and good for a proper break without losing the rhythm of the day. Expect about €18–30 per person, depending on whether you go simple or have a full plate and drinks. It’s the kind of place that works well when you don’t want to overcomplicate things: Belgian comfort food, efficient service, and enough of a local feel that you’re not eating in a tourist trap. If you want to linger, it’s an easy spot to sit a bit longer before heading back out.
Save the afternoon for Kruidtuin (Botanical Garden), which is one of Leuven’s best little resets after the busy center. It’s an easy walk from downtown, and the pace drops immediately once you get inside — benches, shaded paths, and enough greenery to make the city feel far away for an hour. Plan on roughly an hour here, longer if the weather is warm and you want to stay put. It’s a lovely, low-effort way to finish the day: no rush, no big crowds, just a calm final stop before you head back.
Catch the SNCB/NMBS train into Mechelen around 8:30–9:00 so you land before the mid-morning flow of day-trippers and commuters. From the station it’s an easy walk into the old center, and St. Rumbold’s Cathedral is the right first stop because it anchors the whole city visually — you’ll be looking up at that massive tower long before you’re standing under it. Go inside if it’s open when you arrive; entry is usually only a few euros, and if you have the energy, the tower climb is absolutely worth it for the view across the rooftops and the river flats. Give yourself about an hour here, including a slow lap around Grote Markt and the nearby lanes so you can see the square at an unhurried pace.
From the cathedral, it’s a straightforward walk to Kazerne Dossin, which is one of those places that stays with you long after you leave. Plan on about 1.5 hours here; the museum is modern, well organized, and deeply moving without feeling overwhelming. A couple of practical tips: it’s an indoor visit, so it works well as the day starts to warm up, and tickets are usually in the mid-teens for adults. Afterward, don’t rush — Mechelen rewards slow walking, and the streets around the center are pleasant for a quiet wander before lunch.
Head toward the Dijle and the canal-side streets for lunch, where the mood shifts nicely from historic to relaxed. If the weather is decent, choose a terrace restaurant with water views; this is the kind of city where a long lunch just fits the rhythm. Expect roughly €20–35 per person for a proper meal with a drink, a little more if you go for a fancier spot. After lunch, make your way to Het Anker Brewery, which is one of Mechelen’s classic names and a good way to taste the local beer culture without it feeling touristy.
At Het Anker Brewery, aim for 1–1.5 hours for a tasting or a relaxed pint, and if you’re hungry again, this is a good place to pair beer with a Flemish dish rather than just sampling and moving on. From there, finish the day with a slow stroll through Vrijbroekpark — it’s spacious, green, and exactly the right counterbalance after a museum-and-restaurant day. Late afternoon is the best time to go because the light softens and the park feels calmer. When you’re ready to head back, return to the station with enough time to catch an easy train and avoid the last-minute rush.
From Mechelen, take the mid-morning SNCB/NMBS train into Brussels-Central and aim to be at the Royal Quarter before the museum crowds really build; once you’re off the train, it’s an easy walk or a short bus/metro hop up toward the Musées royaux des Beaux-Arts de Belgique. Start here while your energy is fresh: the main collection is best enjoyed unhurried, especially if you want to linger with the Flemish masters and the older Belgian rooms. Budget about €10–15 for entry depending on the exhibition mix, and if you’re there around opening time you’ll usually move through the galleries much more comfortably than later in the day.
A few steps away, continue to the Musée Magritte Museum, which works nicely as a focused second stop because it’s close enough that you don’t lose momentum. Give yourself 1 to 1.5 hours here; it’s compact, very well curated, and the Magritte pieces land better when you’re not rushing. If you want a coffee before lunch, there are easy options around Place Royale and Rue Royale, but don’t overdo it — this is one of those Brussels mornings that works best if you keep the rhythm calm and walkable.
Head down to Café des Minimes in Sablon for lunch; it’s a good choice when you want something polished without feeling stiff. Expect €20–35 per person for a proper main, and if the weather is decent, the area around Grand Sablon is lovely for a slow post-lunch wander. The walk from the Royal Quarter to Sablon is part of the pleasure here: the streets tighten, the mood changes a bit, and you get one of those very Brussels transitions from formal to quietly elegant.
After lunch, make your way to BELvue Museum at Place des Palais for a concise, surprisingly useful look at Belgian history and identity. It’s a smart afternoon stop because it’s compact enough not to tire you out, and it gives context to everything you’ve just seen in the art museums. From there, step across to the Royal Palace of Brussels for the exterior and grounds; if you’re visiting in the summer opening window, interior access is seasonal, but even from outside it feels like the ceremonial heart of the city. Finish with a slow loop through Parc de Bruxelles — benches, shade, wide paths, and just enough breathing room to let the day settle before evening. If you want to keep it simple after the walk, nearby streets around Rue de la Loi and Place du Trône have easy metro and taxi connections back toward Vilvoorde when you’re ready to return.
From Vilvoorde leave around 8:30–9:00 so you reach Tervuren before the day gets busy; by car it’s usually a 25–40 minute hop depending on traffic, and by public transport you’re looking at roughly 35–50 minutes via Montgomery. If you drive, there’s usually straightforward parking near the park and museum zone, which makes this one of the easiest Brussels-area days logistically. Start with AfricaMuseum first thing, when it’s quieter and you can really take in the building and collections without feeling rushed; plan about 2 hours, and budget roughly €10–15 depending on ticket conditions and concessions. The museum’s setting is half the experience, so don’t speed through it.
After the museum, stroll straight into Park van Tervuren / Parc de Tervuren for a softer pace. This is the kind of place locals use to reset: broad paths, big trees, water views, and long sightlines that feel a world away from central Brussels. Give yourself 1 to 1.5 hours here, especially if the weather is good. For lunch, stay nearby rather than heading back into the city — a relaxed café or brasserie around the park is the right move, with simple Belgian lunches, salads, croques, and day specials usually landing around €18–30 per person. If you want a pleasant, no-fuss stop, look for a terrace near the Leuvensesteenweg side or around the park entrances so you can eat without losing the rhythm of the day.
Keep the afternoon unhurried with Tervuren Lake and walking trails. This is the best time for an easy loop: fewer crowds, softer light, and plenty of spots to pause for photos or just sit and watch the water. One hour is enough for a gentle walk, but if you’re enjoying it, stretch it longer and let the day breathe. The whole point of Tervuren is that it doesn’t demand much from you — it’s a slow, elegant green break from the city, and the transitions are simple enough that you can wander a little without worrying about missing anything.
Aim to head back to Vilvoorde around 4:30–5:00 pm so you miss the heavier evening traffic and get back before you’re tired. Use the same route home, whether that means the metro-and-bus combination or a car/taxi return. If you still have energy on the way back, it’s worth a quick detour past the edge of Brussels Airport area only if you’re already passing nearby, but otherwise keep it simple and let this be your easy, green day before the final departure tomorrow.
For your last day, keep it easy and local: start with breakfast near the hotel or in Vilvoorde center so you’re not rushing or hauling bags around. Around 8:00–9:00 is ideal; most cafés in Vilvoorde open early enough for coffee, pastries, eggs, or a simple tartine, and you’ll typically spend about €10–20 per person. Good low-key options in town are the kind of neighborhood spots around the center rather than anything fancy — exactly what you want before departure. After that, take a slow Hofstadplein and Vilvoorde center stroll for one last look at the square, a few photos, and any final souvenir stops; it’s compact, walkable, and best done before lunchtime while the streets are still quiet.
Have your final sit-down meal at a casual Belgian bistro in Vilvoorde around 12:00–13:30 and keep it unhurried. This is the day for something simple and satisfying — a plate of stoofvlees, mussels if available, a croque, or a seasonal lunch special — and you’ll usually land in the €18–30 per person range depending on drinks. If you want to stay near the center, aim for a place within a short walk of Hofstadplein so you can go straight from lunch to your afternoon walk without breaking the rhythm of the day.
After lunch, head to the Kanaal promenade for a calm waterside walk, ideally 45 minutes or so, just enough to stretch your legs and close the trip on a relaxed note. The canal edge gives you that in-between feeling of leaving the city without quite leaving yet, and it’s a good place to mentally sort your bags, tickets, and passport before the airport run. Keep an eye on time if you’re checking out and note that traffic around the Brussels ring road can get sticky later in the day, especially on weekends or during commute windows.
For your transfer from Campanile Brussel Bruxelles Vilvoorde to Brussels Airport or your onward departure point, leave about 3 to 3.5 hours before your 21:25 flight — earlier if you’ve got checked luggage or want extra buffer for traffic. The most practical option is a taxi or rideshare, especially with bags; it keeps the day simple and avoids juggling train connections after a full day out. If you have a little time before leaving, grab a final coffee or snack close to the hotel, then head out with plenty of margin so the last thing on your trip is calm, not rushed.