If you’re not taking the Eurostar or flying, or if you want the cheapest way to get from London to Brussels, taking a bus is the best way to get from the UK to Belgium.
National Express operate buses from London to Brussels in conjunction with a company called Eurolines. Coaches leave London Victoria Coach station for the Brussels city centre four times a day, with three daytime buses to Brussels at 8:00, 9:30, and 14:00 and one night bus to Brussels at 21:30.
The journey time on this route can take between 8 and 9 hours, depending on traffic, ferry schedules, and timetables. Buses often run late, so make sure to leave yourself ample time in Belgium if you have a connection to make.
Tickets for buses from London to Brussels with National Express can cost from £5 including the booking fee and a 2-suitcase baggage allowance if you make an advance booking online during a sale period. Otherwise fares start from £25 for standard online tickets.


