Leeds to London – your essential guide

London is the kind of city that barely needs an introduction. And when you take the bus from Leeds to London you’ll arrive right in the centre of things. Hop off the coach at London Victoria and you can walk to Green Park, St James’s Park or Hyde Park for the day. Tick off top London attractions like Buckingham Palace or hop on a bus to upmarket Mayfair or shopper’s paradise, Oxford Street. With the Tube right on your doorstep, and London Victoria train station right next door, the entire city is yours for the taking.Take a look at our full London city guide, and read on for essential info about the Leeds to London journey.

How long does the bus from Leeds to London take?

The coach from Leeds to London takes an average of 4 hours 45 minutes. The longest journey time is around 5 hours 30 minutes.

There are 10 buses from Leeds to London every day, and whichever one you pick, you can expect certain megabus features as standard. There’ll be free WiFi on the coach, power sockets onboard, and you’ll get a 20kg luggage allowance for your bags. Read our onboard facilities page to find out more. 


Where does the megabus stop in Leeds and London?

Your Leeds to London coach will set off from Leeds Bus Station. It’s in the west of the city centre, next to St John’s Park and Kirkgate Market.

Bear in mind the bus station closes overnight, so if your coach departs in the small hours it’ll set off from York Street stop F5, just outside. And if you’re spending some time in the city before leaving for London, make sure you read our Leeds city guide for ideas on things to do.

In London, the megabus stop is at London Victoria Coach Station, on Buckingham Palace Road. As the location suggests, you can walk to Buckingham Palace if you fancy a visit to the queen. It’s also really close to Royal Parks like Green Park, St James’s Park and Hyde Park. They’re all north of the coach station. 

If you’re heading elsewhere in London, you can hop on a bus from here or walk over to London Victoria train station and jump on the London Underground. There are mainland trains heading off from here to greater London and the rest of the UK, too. And we've made planning your trip even easier with our London city guide.

How much do Leeds to London journeys cost?

megabus tickets from Leeds 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 Leeds to London?

You can book tickets online today using the journey planner on this page or book now for the speedy option.