Belgium holidays
1 destination in Belgium, with real fares from London Heathrow. See Brussels below, or plan dates in the trip search.
Highlights
Belgium's trip starts with Brussels, a compact food-and-culture capital that also works as a rail base for Bruges, Ghent and Antwerp.
Why go
- A dense old centre — the Grand Place, Art Nouveau streets, comic-strip murals — that rewards walking rather than needing transit.
- A genuinely serious food and beer culture, from Michelin-starred restaurants to unpretentious frites stands and specialist beer bars.
- Belgium's rail network is fast and short-hop, putting other historic Belgian cities within about an hour and making Brussels a workable base rather than a single stop.
Worth knowing
- Brussels is the only Belgian destination on this site for now — Bruges, Ghent and Antwerp aren't covered yet, despite being easy rail trips from here.
- Two airports share the 'Brussels' name but are genuinely separate — check which one a cheap fare actually uses.
- Rain is a year-round possibility whatever the season.
Brussels
City · Belgium€78 from London Heathrow1h 10m, direct
Fares are one-way prices from London Heathrow, per traveller, checked regularly against Travelpayouts — indicative, not live quotes. See the packages page for real return windows with dates.
When to go
- Spring
- Mild and often wet, with April and May bringing longer days and the outdoor café terraces around the Grand Place back in use.
- Summer
- Warm rather than hot, and Brussels' main festival season, though some restaurants and shops close for holidays in July and August.
- Autumn
- Cooler and quieter from September, with mild spells common into October.
- Winter
- Grey and damp more than genuinely cold, with the Grand Place's Christmas market and light show one of the city's best-known winter draws.
Weather across Belgium
Monthly highs and rainfall averaged across Belgium’s 1 published destination — one place inside that set can run warmer or cooler than this. Gold months are the best weather fit by our formula.
- Best overall
- June · July · August · September
- Hottest
- August · 24°C
- Wettest
- September · 94mm
- January, averaged across these destinations: daily high 6°C, 65mm rainfall.
- February, averaged across these destinations: daily high 10°C, 67mm rainfall.
- March, averaged across these destinations: daily high 12°C, 78mm rainfall.
- April, averaged across these destinations: daily high 14°C, 68mm rainfall.
- May, averaged across these destinations: daily high 19°C, 72mm rainfall.
- June, averaged across these destinations: daily high 22°C, 73mm rainfall. Good month for weather.
- July, averaged across these destinations: daily high 23°C, 71mm rainfall. Good month for weather.
- August, averaged across these destinations: daily high 24°C, 48mm rainfall. Good month for weather.
- September, averaged across these destinations: daily high 21°C, 94mm rainfall. Good month for weather.
- October, averaged across these destinations: daily high 17°C, 80mm rainfall.
- November, averaged across these destinations: daily high 11°C, 88mm rainfall.
- December, averaged across these destinations: daily high 7°C, 81mm rainfall.
What it costs
An inexpensive restaurant meal runs around €20. A budget hotel room is typically around €91/night, €141 mid-range. These are Belgium-wide estimates, not live listing prices.
Getting around
Brussels Airport (Zaventem) has a direct train to Brussels-Central, broadly a 15–20 minute journey. Budget carriers often fly instead into Brussels South Charleroi Airport, a separate airport well outside the city with its own, longer shuttle bus transfer — worth checking which airport a fare actually uses before booking. Inside Brussels, the compact centre is walkable, with trams and the metro covering the rest.
Other countries
Show all 45 other countries
- Cyprus (no flight)
- Spain
- Greece
- Croatia
- Egypt
- Italy
- Portugal
- Malta
- Austria
- France
- Germany
- Romania
- Turkey
- United Kingdom
- Albania
- Armenia
- Bosnia and Herzegovina
- Bulgaria
- Czechia
- Denmark
- Estonia
- Finland
- Georgia
- Hungary
- Iceland
- Ireland
- Israel
- Jordan
- Latvia
- Lithuania
- Moldova
- Montenegro
- Morocco
- Netherlands
- North Macedonia
- Norway
- Poland
- Serbia
- Slovakia
- Slovenia
- Sweden
- Switzerland
- Tunisia
- United Arab Emirates
- United States
