Travel from Brussels to London

Train, bus or fly from Brussels to London?

Eurostar operates a train from Brussels to London every 3 hours. Tickets cost $70 - $210 and the journey takes 2 h 7 min. Alternatively, FlixBus operates a bus from Brussels to London twice daily. Tickets cost $40 - $75 and the journey takes 7 h 15 min. Two other operators also service this route.

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
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Brussels to London

ModeDurationPrice
From Bruxelles-Midi Eurostar train to London St. Pancras International.2 h 7 min£149
From Brussels, Brussels-North station bus to London.7 h 15 min£22
From Bruxelles-Central train to Tournai, train to Lille Flandres, walk to Lille, then bus and ferry to London Victoria.7 h 51 min£58
From Brussels rideshare to London.5 h 33 min£21
From Brussels drive to Calais, Eurotunnel to Folkestone, then drive to London.3 h 48 min£167
From Brussels drive to Calais, car ferry to Dover, then drive to London.4 h 49 min£59
From Bruxelles-Nord train to Brussels airport, fly to London Heathrow airport, then train to London.3 h 44 min£108
From Bruxelles Midi train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to London City airport, then train to London.3 h 57 min£132
From Bruxelles-Nord train to Mortsel Station Oude God, line 141 bus to Antwerp airport, fly to London City airport, then train to London.4 h 39 min£98
From Bruxelles-Nord train to Brussels airport, fly to Birmingham airport, then train to London.4 h 54 min£158
From Bruxelles-Nord train to Brussels airport, fly to London Gatwick airport, then train to London.4 h 1 min£258
From Bruxelles Midi train to Amsterdam airport, fly to London City airport, then train to London.4 h 56 min£135

How long does it take to get from Brussels to London?

The train from Bruxelles-Midi Eurostar to London St. Pancras International takes 2 h 7 min including transfers and departs every three hours.

Is there a direct train between Brussels and London?

Yes, there is a direct train departing from Bruxelles-Midi Eurostar and arriving at London St. Pancras International. Services depart every three hours, and operate Monday to Saturday. The journey takes approximately 2 h 7 min.

Is there a direct bus between Brussels and London?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at London. Services depart twice daily, and operate every day. The journey takes approximately 7 h 15 min.

Operators from Brussels to London

OperatorPhoneWebsite
EurostarEurostar
FlixBus+49 1807 123 99 123FlixBus
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
BlaBlaCarBlaBlaCar
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
Brussels AirlinesBrussels Airlines
British AirwaysBritish Airways
KLMKLM
Heathrow ExpressHeathrow Express
ThalysThalys
RET+31 900 5006010RET
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
De LijnDe Lijn
VLM AirlinesVLM Airlines
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Rwandair ExpressRwandair Express
Gatwick Express+44 345 850 1530Gatwick Express
FlybeFlybe
Close Print Itinerary
  1. Here are 12 options to get from
    Brussels to London:

    1. Trip:
      1 Train
      • One-Way approx: USD $70 - $210
      • Duration: 2 h 7 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $70 - $210
        • Duration: 2 h 7 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $25 - $75
      • Duration: 7 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $25 - $75
        • Duration: 7 h 15 min
        Close x
    3. Trip:
      3 Train, bus and ferry
      • One-Way approx: USD $68 - $104
      • Duration: 7 h 51 min
      Open +
      • Trip:
        3 Train, bus and ferry
        • One-Way approx: USD $68 - $104
        • Duration: 7 h 51 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $23 - $30
      • Duration: 5 h 33 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $23 - $30
        • Duration: 5 h 33 min
        Close x
    5. Trip:
      5 Drive, Eurotunnel
      • One-Way approx: USD $224 - $244
      • Duration: 3 h 48 min
      Open +
      • Trip:
        5 Drive, Eurotunnel
        • One-Way approx: USD $224 - $244
        • Duration: 3 h 48 min
        Close x
    6. Trip:
      6 Drive, car ferry
      • One-Way approx: USD $70 - $104
      • Duration: 4 h 49 min
      Open +
      • Trip:
        6 Drive, car ferry
        • One-Way approx: USD $70 - $104
        • Duration: 4 h 49 min
        Close x
    7. Trip:
      7 Fly Brussels to London Heathrow
      • One-Way approx: USD $99 - $252
      • Duration: 3 h 44 min
      Open +
      • Trip:
        7 Fly Brussels to London Heathrow
        • One-Way approx: USD $99 - $252
        • Duration: 3 h 44 min
        Close x
    8. Trip:
      8 Train to Rotterdam, fly to London City
      • One-Way approx: USD $118 - $356
      • Duration: 3 h 57 min
      Open +
      • Trip:
        8 Train to Rotterdam, fly to London City
        • One-Way approx: USD $118 - $356
        • Duration: 3 h 57 min
        Close x
    9. Trip:
      9 Fly Antwerp to London City
      • One-Way approx: USD $80 - $310
      • Duration: 4 h 39 min
      Open +
      • Trip:
        9 Fly Antwerp to London City
        • One-Way approx: USD $80 - $310
        • Duration: 4 h 39 min
        Close x
    10. Trip:
      10 Fly Brussels to Birmingham, train
      • One-Way approx: USD $131 - $372
      • Duration: 4 h 54 min
      Open +
      • Trip:
        10 Fly Brussels to Birmingham, train
        • One-Way approx: USD $131 - $372
        • Duration: 4 h 54 min
        Close x
    11. Trip:
      11 Fly Brussels to London Gatwick, train
      • One-Way approx: USD $226 - $552
      • Duration: 4 h 1 min
      Open +
      • Trip:
        11 Fly Brussels to London Gatwick, train
        • One-Way approx: USD $226 - $552
        • Duration: 4 h 1 min
        Close x
    12. Trip:
      12 Train to Amsterdam, fly to London City
      • One-Way approx: USD $124 - $360
      • Duration: 4 h 56 min
      Open +
      • Trip:
        12 Train to Amsterdam, fly to London City
        • One-Way approx: USD $124 - $360
        • Duration: 4 h 56 min
        Close x