The cheapest tickets are available during off-peak and super off-peak hours. As a rule of thumb, you'll find cheaper fares if you avoid rush hour (roughly 07:05 to 07:35 and 16:06 to 17:03 on weekdays).
It also pays to book in advance - Virgin Trains make their cheapest fares available up to 24 weeks before you travel.
2 hrs 15 mins
The London to Leeds train takes 2 hours and 15 minutes on average. It usually calls in at four stations en route: Stevenage, Grantham, Doncaster and Wakefield Westgate. Trains from Kings Cross are usually direct, with no changes, although some services have a change at York.
Trains to Leeds are available from Kings Cross with Virgin Trains East Coast.
Leeds Railway Station is the third busiest train station in the UK, outside of London. It sits to the south of City Square on the edge of the city centre. It's in a handy location for nightlife, with plenty of bars and restaurants within strolling distance.
If you're planning on spending the night, there are lots of hotels nearby including the DoubleTree by Hilton, Malmaison and the Leeds Marriott. You can also compare hotel prices with our app, so you can save even more money on your trip to Leeds.
The first London to Leeds train of the day leaves Kings Cross at 05:50 and gets into Leeds at 08:15.
The last direct train leaves London at 23:30 and gets to Leeds at 02:33. There are just under 50 trains from London to Leeds each day, with one every half hour.
Train timetables are subject to change: compare tickets from London to Leeds to see the latest departure times.