Leicester to London by Coach

Set off on a coach from Leicester to London and within a couple of hours you’ll be exploring the capital. The megabus stop in London is really central, close to attractions like Buckingham Palace and Hyde Park. And thanks to a great network of buses and Tubes, the entire city is at your disposal. If you need a little help narrowing down the best things to see and do, our London city guide is well worth a read. From free attractions, to the best places for a night out, it’s got everything you need to know about visiting London with megabus.

How long does the bus from Leicester to London take?

The coach from Leicester to London takes about 2 hours 30 minutes on average, up to a maximum of 2 hours 45 minutes. There are six megabus services between Leicester and London per day.

If you’re wondering what to expect from the journey, take a look at our onboard facilities page . It includes features like free WiFi, power sockets, and a 20kg luggage allowance that comes as standard with your ticket.

There’s also a megatrain service available on this route, if you want to get to London quicker. Just bear in mind it will be more expensive than the same journey on the megabus.


Where does the megabus stop in Leicester and London?

You’ll step onboard your Leicester to London coach at the megabus stop outside ASDA on Fosse Park Avenue. It’s not in the city centre, so you’ll need to take the bus – Arriva service 104 takes about half an hour. And if you’re in the city for a while before you go, read our Leicester city guide for the top things to do.

You’ll step off the bus at London Victoria Coach Station. It’s on Buckingham Palace Road, in Westminster. That means you’ve got the likes of Westminster Abbey and Buckingham Palace really close by, not to mention neighborhoods like Belgravia and Mayfair – two of the most exclusive postcodes in town.

If you’re heading a bit further out from Victoria, public transport is your best bet. There’s a great network of buses, and the Tube is easy to navigate, with individual stops divided by zones. Take a look at the Transport for London website for handy info on getting around London and beyond. And we've created our own London city guide which you can use too!

How much do Leicester to London journeys cost?

megabus tickets from Leicester to London start from as little as £1 plus a 50p booking fee. Prices and tickets are subject to availability, so please read our terms and conditions for more info.

How can I book tickets from Leicester to London?

You have two options. Just pick your travel dates and times using the journey planner at the top, or just book now. The earlier you book, the more deals you’ll have to choose from.