ℹ️ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

Flights to Belgium: Complete Guide

Peak SeasonJune to August
Shoulder SeasonApril–May and September–October
Budget AirlinesRyanair, Wizz Air, easyJet, TUI fly Belgium
Visa Note: EU citizens travel freely. Non-EU visitors from visa-exempt countries can stay up to 90 days within Schengen. ETIAS authorization required from 2026.

Belgium has two main passenger airports serving very different markets. Brussels Airport (BRU) is the primary international hub, home to Brussels Airlines and a SkyTeam partner hub with connections to Africa, North America, and Asia. It sits northeast of the capital and connects to the city by train in 17 minutes. Brussels South Charleroi (CRL), despite its name, is about 60km from Brussels and serves primarily as a Ryanair hub with routes across Europe at budget fares.

Belgium's central location in Western Europe means it's also highly accessible by rail or road from France, the Netherlands, and Germany. Many travelers combine Belgium with neighboring countries on road trips. Ghent, Bruges, Antwerp, and the Ardennes region are all easily reachable within 1–2 hours of either Brussels airport. Despite its small size, Belgium punches above its weight for food, beer, and medieval architecture tourism.

Brussels Airport (BRU) is Belgium's flag carrier hub, with Brussels Airlines offering an extensive African network inherited from the former Sabena airline. United Airlines operates a direct Newark–Brussels route, and several Gulf carriers connect Brussels to Asia and Australia. The airport has two connected terminals — Pier A for Schengen flights and Pier B for non-Schengen — linked by a central connector building. The Diabolo rail tunnel provides a direct 17-minute train connection to Brussels-Central, Brussels-North, and Brussels-Midi (the Eurostar station), making onward connections to London, Paris, and Amsterdam seamless.

Charleroi Airport has become one of Ryanair's largest European bases, handling over 8 million passengers annually despite its distance from Brussels. The shuttle bus to Brussels-Midi station takes 55–60 minutes and costs about €15. While the transfer adds time and cost, the fare savings can be dramatic — Charleroi routes are often €30–80 cheaper than equivalent Brussels Airport flights. For travelers heading to Wallonia, the Ardennes, or Namur, Charleroi is actually more conveniently located than BRU. The airport is also within reasonable distance of Mons, Charleroi city, and the WWI battlefields around Ypres (90 minutes by car).

Liège Airport primarily handles cargo (it's one of Europe's top cargo hubs) but also has limited passenger service from Wizz Air and TUI fly. It serves as an alternative entry point for eastern Belgium and the German-speaking community. However, passenger facilities are basic, and most travelers will find Brussels or Charleroi more practical. For road trips into the Belgian Ardennes, Luxembourg, or the German Eifel region, Liège's location on the E40/E25 motorway interchange makes it a convenient starting point when flights are available.

Belgium rewards multi-city exploration, and its excellent rail network makes this easy without a car. SNCB/NMBS trains connect Brussels to Bruges in 60 minutes, Ghent in 30 minutes, Antwerp in 45 minutes, and Liège in 60 minutes. A weekend pass or rail pass offers good value for hopping between cities. For road trips, Belgium's motorways are famously well-lit at night (visible from space!) and toll-free. The country's compact size — just 280km from coast to border — means you can base yourself in Brussels or Ghent and day-trip to virtually anywhere in the country.

Free Flight Deal Cheatsheet

Secret fare tricks and best booking windows for flights to Belgium — free in your inbox.

Seasonal Price Guide

Average round-trip airfares to Belgium vary significantly by season. Book during low-demand months to save up to 50%.

MonthsAvg PriceDemand
June–August$400–650High
April–May$300–500Medium
September–October$320–520Medium
November–February$250–420Low
March$280–450Low
Christmas/New Year$450–700High

Major Airports

CodeAirportCity
BRUBrussels AirportBrussels
CRLBrussels South Charleroi AirportCharleroi
LGGLiège AirportLiège

Airport Details

BRU — Terminal Info

TerminalsPier A (Schengen) and Pier B (non-Schengen) connected by a central Connector building. All check-in is centralized in the departure hall. The airport is modern with good shopping and dining options airside.

Transit tips: Brussels Airlines operates a connecting hub for African and European routes. Minimum connection time is 40 minutes (Schengen) or 55 minutes (non-Schengen). SkyTeam partners have lounge access in Pier A. Transfer desk available in the Connector.

Getting to the city: Train to Brussels-Central in 17 minutes (€12.70 includes Diabolo supplement). Trains run every 10–15 minutes to Brussels-Central, North, and Midi. Taxis cost €45–50 to city center. Bus 12 runs to Brussels-Luxembourg station (30 minutes).

CRL — Terminal Info

TerminalsSingle terminal with a basic budget-airline aesthetic. Ryanair dominates — nearly all flights are Ryanair. Limited airside facilities (a few cafes and shops). Queues can be long during morning departure peaks.

Transit tips: No connecting flight infrastructure whatsoever. Charleroi is purely point-to-point. If self-connecting between two Ryanair flights, you must exit, collect bags, re-check in, and clear security again — allow at least 4 hours.

Getting to the city: Flibco shuttle bus to Brussels-Midi in 55 minutes (€15). Charleroi city center is 10 minutes by bus (TEC line A). Taxis to Brussels cost €80–100 and aren't recommended. Pre-booked shared shuttles to Bruges or Ghent are available.

Search Flights to Belgium

Editor's Pick
Aviasales
★★★★½ 4.6/5
Best European flight search, real-time prices
Search Flights
Skyscanner
★★★★½ 4.5/5
Flexible date search, price alerts
Search Flights
Google Flights
★★★★½ 4.4/5
Price tracking, explore map
Search Flights

Booking Tips

  1. Compare BRU and CRL fares carefully — Charleroi flights are almost always cheaper, but add €15 bus fare and 60 minutes travel time to Brussels. For Wallonia or Ardennes trips, Charleroi is actually more convenient. For Brussels city breaks, BRU's train link wins on convenience.
  2. Use Brussels as a multi-country hub — Brussels-Midi station connects to London (2h via Eurostar), Paris (1h20m via Thalys), and Amsterdam (2h via Thalys). Consider flying into Brussels and training to neighboring countries for a multi-city European trip.
  3. Book Christmas market season early — Brussels, Bruges, and Ghent have popular Christmas markets (late November–early January). Flights for December weekends sell out early — book by October for the best fares.
  4. Check Antwerp connections — If visiting Antwerp primarily, compare flights to Rotterdam (RTM, 30 minutes from Antwerp by train) or even Eindhoven (EIN, 60 minutes) as alternatives to BRU or CRL.
💰 Money-Saving Tip

Fly during shoulder season (April–May and September–October) to save 30-50% on airfare to Belgium compared to peak season prices.

Getting Around Belgium

Flying isn't always the best option for getting around Belgium. Here are the alternatives:

TrainsSNCB/NMBS Belgian Railways connects all cities. Brussels to Bruges is 60 minutes (from €15), Brussels to Ghent 30 minutes (from €10), Brussels to Antwerp 45 minutes (from €8), Brussels to Liège 60 minutes (from €16). The rail pass (10 rides for €92) offers great value for multi-city trips.
BusesFlixBus operates between major Belgian cities and to neighboring countries. De Lijn (Flanders) and TEC (Wallonia) run regional buses. Within Brussels, STIB/MIVB operates metro, tram, and bus networks.

Belgium is too small for domestic flights — the longest possible journey (Ostend to Arlon) is under 3 hours by car. Trains connect all major cities in under 90 minutes. For road trips, Belgian motorways are toll-free and well-maintained. The only scenario where flying makes sense is if connecting through Brussels internationally.

Find Cheap Flights to Belgium

Compare prices across all major airlines.

Search Flights →

Plan Your Complete Trip

✈️ Flights

🚗 Car Rental

🛡️ Insurance

Frequently Asked Questions

What is the difference between Brussels Airport and Charleroi Airport?

Brussels Airport (BRU) is a full-service international hub 12km from central Brussels. Charleroi (CRL) is 60km away and almost exclusively a Ryanair low-cost airport. CRL fares are cheaper, but factor in the €15–20 bus transfer time of 60–90 minutes to Brussels.

Is there a train from Brussels Airport to the city?

Yes, a direct train runs from Brussels Airport to Brussels Central, Brussels North, and Brussels Midi stations in 17–25 minutes. Trains run every 15–30 minutes and tickets cost around €10.

Which US airlines fly to Brussels?

United Airlines flies from Newark to Brussels. Brussels Airlines (Star Alliance) partners with Lufthansa for US connections. Delta connects via Amsterdam and other European hubs.

Can I use Brussels as a base to visit neighboring countries?

Absolutely. Brussels is one of Europe's best positioned cities for travel — Paris is 1h20m by Eurostar/Thalys, Amsterdam is 2 hours by train, and Cologne is 1h50m. It's an ideal base for a multi-country European road trip or rail trip.

Free Flight Deal Finder Cheatsheet

Secret fare tricks, best booking windows, and airline comparison charts — free PDF download.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights