Travel Information from London to York
| 173 miles (279 km) | |
| Train, bus or flight | |
| $23 - $66 | |
| Bus • $23 (€21) • 3 h 51 min | |
| Flight • $66 (€60) • 1 h 5 min | |
| National Express, British Airways or LNER |
Take a train, bus or flight to travel 173 miles (279 km) between London and York. The most popular travel companies which serve this trip are National Express, British Airways or LNER among others. Travelers can even take a direct bus, flight or train from London to York.
Travel optionsfrom London to York
How to get from London to York by train, bus or flight.
Our recommendation
The best way to travel from London to York is by taking a bus because it’s the best combination of price and speed.
NX561 · YC843Cheapest
NX561 · YC843Fastest
BA1384Other options
L01436
Y23393
Y23421
NX591 · YC843
NX561
NX561 · YC843
BA1376
BA1364
BA1360Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Travel from London to York: Journey Details
Travelers in the UK can reach the historic northern city of York from London by bus or train. Trains are the quickest way of reaching York from the capital, with fast and frequent services and journey times of approximately 2 hours. Buses take substantially longer, with the fastest bus requiring approximately 5 hours of travel time.
Return trips from York to London are also available.
How to get from London to York
The Best Way According to our Users
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from London to York
Travel to York easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to York.

There are 3 travel options from London to York: train, bus or flight.
The cheapest way to go to York from London is by taking a bus, which costs on average $23 (€21).
This is compared to other ways of getting from London to York:
Taking a bus costs $43 (€39) less than taking a flight, which costs on average $66 (€60) for the same trip.
Taking a bus costs $22 (€20) less than taking a train, which average ticket prices of $45 (€41).
The fastest way from London to York is by flight with an average journey time of 1 h 5 min.
There are alternative travel options to York that take longer:
Taking a bus requires on average 3 h 51 min of travel time.
Train takes 1 h 45 min on average.
You should expect to travel around 173 miles (279 km) between London and York.
The average frequency per day from London to York is:
- 14 buses per day.
- Around 9 flights per day.
- 8 trains a day.
However, we recommend checking specific travel dates for your trip from London to York as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from London to York:
- Buses mostly leave from London, Victoria Coach Station and tend to arrive in York, Rail Station.
- Trains from London to York most often leave from London Kings Cross and arrive in York.
Omio works with many trusted partners that can help you travel the best way from London to York:
- You can travel by bus from London to York with National Express, Megabus or FlixBus, and you can find FlixBus London to York tickets for $23 (€21) on Omio.
- You can travel by plane from London to York with British Airways, and you can find British Airways London to York tickets for $66 (€60) on Omio.
- You can travel to York from London by train with LNER, Grand Central Trains, CrossCountry, East Midlands Trains or First Hull Trains. You can find cheap tickets on Omio for $45 (€41) with LNER from London to York.
Yes, there are direct routes from London to York with the following travel companies:
- You'll find 3 direct buses a day to York with National Express.
- You can find 6 direct flights per day to York with British Airways.
- You can check for a direct train to York with LNER or Grand Central Trains with 7 direct trains per day.
Direct services to York tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from London to York: related information
Here are some other resources that might have the information you need
