Travel options
from London to Brussels

You can get from London to Brussels by train, bus or flight.

Our recommendation

To get from London to Brussels on 28 Oct we recommend taking a flight because it’s the best combination of price and speed.

11:05London Heathrow Airport1h10 13:15Brussels Airport
0 changes
£1731One-way
Cheapest
20:30London15h45 13:15BRUXELLES-Midi / Brussel Zuid, Rue de France
1 changes
£851One-way
Other options
08:15London Heathrow Airport1h15 10:30Brussels Airport
0 changes
£1851One-way
14:35London Heathrow Airport3h35 19:10Brussels Airport
1 changes
£2261One-way
06:45London Heathrow Airport1h10 08:55Brussels Airport
0 changes
£2591One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Wed
27 Oct
£204Eurostar
£71BlaBlaCar Bus
£200Swiss
Thu
28 Oct
£123Eurostar
£75BlaBlaCar Bus
£153Brussels Airlines
Fri
29 Oct
£104Eurostar
£35Flixbus
£106British Airways
Sat
30 Oct
£151Eurostar
£79BlaBlaCar Bus
£125Brussels Airlines
Sun
31 Oct
£117Eurostar
£26Flixbus
£87British Airways
Mon
1 Nov
£104Eurostar
£35Flixbus
£91British Airways
Tue
2 Nov
£87Eurostar
£66BlaBlaCar Bus
£100Brussels Airlines
Wed
3 Nov
£114Eurostar
£70BlaBlaCar Bus
£84British Airways
Thu
4 Nov
£186Eurostar
£84BlaBlaCar Bus
£100Brussels Airlines
Fri
5 Nov
£134Eurostar
£30Union Ivkoni International
Find prices
Sat
6 Nov
£151Eurostar
£26Flixbus
£82Brussels Airlines
Sun
7 Nov
£123Eurostar
£30Union Ivkoni International
£82Brussels Airlines
Mon
8 Nov
£104Eurostar
£22Flixbus
£57British Airways
Tue
9 Nov
£77Eurostar
£41BlaBlaCar Bus
£52British Airways
Wed
10 Nov
£57Eurostar
Find prices
£82Brussels Airlines
Thu
11 Nov
£76Eurostar
£40BlaBlaCar Bus
£54British Airways
Fri
12 Nov
£87Eurostar
£30Union Ivkoni International
£82Brussels Airlines
Sat
13 Nov
£70Eurostar
£18Flixbus
£61British Airways
Sun
14 Nov
£123Eurostar
£26STUDENT AGENCY k.s.
£57British Airways
Mon
15 Nov
£87Eurostar
£18Flixbus
£54British Airways
Tue
16 Nov
£77Eurostar
£38BlaBlaCar Bus
£69Brussels Airlines

Travel Information to Brussels from London

distanceDistance198 miles (320 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£46 - £100
cheapestCheapest modeCoach • £46 • 6 h 30 min
fastestFastest modeFlight • £56 • 1 h 10 min
carriersPopular travel companiesBrussels Airlines, Union Ivkoni International or Eurostar

Take a flight, coach or train to travel 198 miles (320 km) to Brussels from London. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £46. The most popular travel providers which serve this journey are Brussels Airlines, Union Ivkoni International or Eurostar among others. Travellers can even take a direct flight or train from London to Brussels.

How to Travel from London to Brussels

Located approximately 380 kilometres apart, the journey from London to Brussels offers several convenient travel options. One of the simplest journey options is via train, with Eurostar services departing London St. Pancras International train station every morning and running regularly throughout the day. Services are direct to Brussels main station and usually take no longer than 2 hours 20 minutes. Several operators run coach and bus routes from London to Brussels main station departing London Victoria Coach Station and taking around 5-6 hours direct.

Trains from London to Brussels | Buses from London to Brussels | Flights from London to Brussels

London to Brussels Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

By Bus

£21

7hrs

8 Weeks Before

By Train

£105

2hrs 30mins

1 Month Before

By Plane

£100

1hr 10mins

1 Month Before



What is the best way to travel from London to Brussels?

Cheapest way to travel from London to Brussels

Taking the bus from London to Brussels is the most cost effective way to travel, although it does take the most time and most services require a change. Coach and bus services depart London daily from London Victoria Coach Station. Departures begin in the early afternoon with at least 3 services direct to Brussels central station daily. Journey times take on average 5-6 hours. Bookings for coach travel are flexible and offer some of the most competitively priced options for travel.


Most popular way to travel from London to Brussels

Most travellers making the journey from London to Brussels decide to either fly or take the train. A direct train service operated by Eurostar runs daily departing London St. Pancras bound for Brussels main rail station. Services commence at 6.50 a.m. each morning taking an average of 2 hours 20 minutes from departure to arrival. Services run regularly through the morning peak, with departures from London St. Pancras International leaving once every two hours until 8:30 p.m. each evening before recommencing again early morning the following day. Services are direct into the centre of the Belgian capital.