Brussels is the capital of Belgium. Distance between London and Brussels is about 198 Miles. Travellers who want to travel from Brussels to London can go by Train, Bus, and by Air. To start with air travel, There are many good airlines which run the frequent service from Brussels to London. Cheapest air tickets start from about € 170 Euros. , KLM, FlyBmi, Alitalia are the airlines which run the service from Brussels National to London Heathrow Airport. Prices vary from airline to airline. You can also check travel agents like eDreams, Destinia, ebookers.com to name a few. It take only 20-25 mins if you travel by air to London, but then as said earlier the check in time, immigration etc all take about min of 3 hours more to plan a journey from Brussels to London.
Another option of travel from Brussels to London is by bus and the best service is provided by Eurolines Bus services. It’s one of the cheapest travel services available to travel to London from Brussels. The journey from Northern Brussels takes about 8 hours and from Southern Brussels takes about 8 hours and 30 mins, if you have time and on a tight budget, travelling by bus would be the best option for you.
Again travelling by train could be decently cost and time affective. Brussels to London train travel can be done in ease by Eurostar Service. Unmatched by service compared to air and bus journeys. A return ticket from Brussels to London starts from € 98 Euros. Well it depends as to when you have booked your tickets. We suggest you to book your tickets by at least a month in advance, so that you get the best rates. The journey takes about 2 hours and you get really good on board service, from gourmet food to rare wines.