London to York – your essential guide
How long does the bus from London to York take?
The megabus from London to York takes an average of five hours, but journey time can vary by around 20 minutes either side of that.
You can spend the time using the free WiFi to stay connected with friends, as well as power sockets to charge your electricals. Have a read through our onboard facilities page for more details.
As well as one standard megabus service every day, there are two megabusplus services running on this route. The megabusplus service is partly operated by train, so you’ll pick up one of our train connections straight from London St Pancras International to East Midlands Parkway train station. Then a megabus will take you the rest of the way to York.
Where does the megabus stop in London and York?
Your megabus from London will depart from Victoria Coach Station. It’s just a 10-minute walk from London Victoria train station, which has great train, bus and Tube links.
Travelling by train with our megabusplus service? Your train will leave London St Pancras International, and there are plenty of transport options to get there.
If you’re planning to spend time in London before you head to York, take a look at our guide to London. It’s crammed full of all the capital’s highlights you won’t want to miss.
When you arrive in York, your megabus will drop you at Leeman Road, right in the city centre by the railway station. From here, major attractions like York Minster and The Shambles are within walking distance. In fact, York is a really walkable city, so it’s worth picking up a map from the Visitor Information Centre on Museum Street when you arrive. And don't forget to read our handy city guide too!
If you’re travelling to the University of York, you’ll be glad to hear you can get off the coach there, too. Choose from campus stops Heslington East Interchange, Heslington Hall, Library Bridge and Wentworth Roundabout.
How much do London to York journeys cost?
megabus tickets from London to York 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 London to York?
Book cheap tickets to York with megabus using the journey planner on this page or just hit book now.