Travel from Brussels-Airport-BRU to London

Train, bus or fly from Brussels Airport (BRU) to London?

Brussels Airlines, British Airways and KLM fly from Brussels Airport (BRU) to London every 3 hours. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Brussels Airport (BRU) to London every 15 minutes. Tickets cost $20 - $23 and the journey takes 21 min. Eurostar also services this route hourly.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels Airport (BRU) to London

From Brussels airport fly to London Heathrow airport then train to London. 1 h 34 min $128. From Brussels airport fly to London City airport then train to London. 1 h 24 min $278. From Brussels airport fly to London Gatwick airport then train to London. 1 h 50 min $336. From Bruxelles-Nat.-Aéroport train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to London City airport, then train to London. 4 h 32 min $148. From Bruxelles-Nat.-Aéroport train to Mechelen, train to Mortsel Station Oude God, line 141 bus to Antwerp airport, fly to London City airport, then train to London. 4 h 43 min $156. From Bruxelles-Nat.-Aéroport train to Bruxelles-Midi Eurostar then train to London St. Pancras International. 3 h 18 min $231. From Bruxelles-Nat.-Aéroport train to Brussels, Brussels-North station then bus to London. 8 h 26 min $51. From Brussels Airport (BRU) drive to Calais, Eurotunnel to Folkestone, then drive to London. 3 h 50 min $234. From Brussels Airport (BRU) drive to Calais, car ferry to Dover, then drive to London. 4 h 51 min $85.
Close Print Itinerary
  1. Here are 9 options to get from
    Brussels Airport (BRU) to London:

    1. Trip:
      1 Fly Brussels to London Heathrow
      • One-Way approx: USD $79 - $224
      • Duration: 1 h 34 min
      Open +
      • Trip:
        1 Fly Brussels to London Heathrow
        • One-Way approx: USD $79 - $224
        • Duration: 1 h 34 min
        Close x
    2. Trip:
      2 Fly Brussels to London City
      • One-Way approx: USD $116 - $424
      • Duration: 1 h 24 min
      Open +
      • Trip:
        2 Fly Brussels to London City
        • One-Way approx: USD $116 - $424
        • Duration: 1 h 24 min
        Close x
    3. Trip:
      3 Fly Brussels to London Gatwick, train
      • One-Way approx: USD $212 - $527
      • Duration: 1 h 50 min
      Open +
      • Trip:
        3 Fly Brussels to London Gatwick, train
        • One-Way approx: USD $212 - $527
        • Duration: 1 h 50 min
        Close x
    4. Trip:
      4 Train to Rotterdam, fly to London City
      • One-Way approx: USD $95 - $320
      • Duration: 4 h 32 min
      Open +
      • Trip:
        4 Train to Rotterdam, fly to London City
        • One-Way approx: USD $95 - $320
        • Duration: 4 h 32 min
        Close x
    5. Trip:
      5 Fly Antwerp to London City
      • One-Way approx: USD $99 - $330
      • Duration: 4 h 43 min
      Open +
      • Trip:
        5 Fly Antwerp to London City
        • One-Way approx: USD $99 - $330
        • Duration: 4 h 43 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $91 - $232
      • Duration: 3 h 18 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $91 - $232
        • Duration: 3 h 18 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $45 - $97
      • Duration: 8 h 26 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $45 - $97
        • Duration: 8 h 26 min
        Close x
    8. Trip:
      8 Drive, Eurotunnel
      • One-Way approx: USD $224 - $245
      • Duration: 3 h 50 min
      Open +
      • Trip:
        8 Drive, Eurotunnel
        • One-Way approx: USD $224 - $245
        • Duration: 3 h 50 min
        Close x
    9. Trip:
      9 Drive, car ferry
      • One-Way approx: USD $71 - $106
      • Duration: 4 h 51 min
      Open +
      • Trip:
        9 Drive, car ferry
        • One-Way approx: USD $71 - $106
        • Duration: 4 h 51 min
        Close x