|Return-trip from||£42||Bus tickets from London to Brussels found within the last 3 days start at £42 round-trip|
|One-way from||£21||The cheapest one-way bus ticket starts at £21. This price was found within the last 3 days.|
|Avg travel time||6h 57m||The average bus ride from London to Brussels is 6h 57m|
|Popular coach line||Regiojet||Regiojet and Bus service this route|
For this week, you can purchase tickets from London to Brussels starting at £21 one-way.
The fastest journey time from London to Brussels is 6h 15m. Depending on the bus you select, the travel time may vary by up to 0h 42m. Take the Regiojet bus from London and you’ll arrive in your destination quickly.
There are many buses travelling between London and Brussels. Regiojet and Bus both offer this route. The cheapest option is offered by Regiojet, with prices starting at £42 round-trip.
To save time, the fastest way to travel is by flight from London to Brussels Bruxelles-National Airport on Brussels Airlines. Expect the length of time you’ll spend onboard Brussels Airlines to be about 1h 05m compared to taking a train from London to Brussels Bruxelles-National Airport or a bus from London to Brussels Bruxelles-National Airport which have been found to be slower alternatives.
A flight from London to Brussels Bruxelles-National Airport from £37 can save you up to 52% on the cost of your trip compared to booking a train from London to Brussels Bruxelles-National Airport or a bus from London to Brussels Bruxelles-National Airport.
London and Brussels Bruxelles-National are 203.6 mi apart from one another. The actual distance travelled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. Most buses from London going to Brussels Bruxelles-National will get there in around 6h 15m - but this can get longer during peak traffic times.