Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
About 186 miles (300 km) apart, the journey from London to Leeds can be made direct by bus or train for travelers in the UK. There are also flights available. Flying takes around 1 hour, which is fairly comparable to taking the bus or train once you factor in traveling to the airport and waiting times.
Return journeys from Leeds to London are also available.
Buses from London to Leeds depart from Victoria Coach station and arrive at Leeds Coach Station. National Express offers direct buses that depart at least once every hour. Travel times range from 4 hours to 5.5 hours for journeys requiring a larger number of stops. The first bus of the day departs around 7:00 a.m. continuing until around 11:30 p.m.
East Coast trains take passengers between London Kings Cross Station and Leeds on direct services. The journey time for trains from London to Leeds is just over 2 hours with services running twice each hour. Departures begin just before 6:00 a.m. and continue until around 11:30 p.m.
Flights from London to Leeds are operated by premium airline British Airways and low cost airline Flybe. British Airways offers around three services each day between Heathrow and Leeds Bradford with a total journey time of just one hour. Flybe offers both direct services from London City and also those requiring a connection to be made. Flights begin just before 7:00 a.m. and continue until around 7:30 p.m. each day.