Leeds to London – your essential guide
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.