The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from London to Edinburgh will cost around $ 181 if you buy it on the day, but the cheapest tickets can be found for only $ 123.
Find all the dates and times for this journey
4 h 20 m
4 h 47 m
Trains per day
Of the 5 train that leave London for Edinburgh every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 534 km distance in an average of 4 h 47 m but if you time it right, some train will get you there in just 4 h 20 m .
The slowest train will take 5 h 34 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Avg. Train Duration:|
5 hours 4 minutes
|Train Ticket Price:||$98|
|Trains depart from:||London|
|Trains arrive in:||Edinburgh|
|Train Companies:||Virgin Trains, London North Eastern Railway, Cross Country|
There are regular direct rail services from London to Edinburgh on the East Coast mainline. Departures are roughly every half hour from early morning until early evening, with some indirect connections via York offering additional options. Journey times between the English and Scottish capital cities range from a little over four hours to nearly five hours, depending on the number of stops en route, and connection times on indirect services.
LNER (London North Eastern Railway) - previously known as Virgin Trains East Coast - provides the majority of direct services from London to Edinburgh. In addition, indirect routes requiring one change involve taking Grand Central Railway or LNER services to York, connecting with CrossCountry trains to Edinburgh.
The fastest direct trains from London to Edinburgh take around four hours and 15 minutes to cover the 390-mile route. Most journeys are around four and a half hours. Indirect services from King's Cross take around five hours to reach Edinburgh, allowing for the time spent between connections at York.
The weekday timetable begins just after 6:00 a.m. and there are departures every half hour throughout the day until early evening, with a final train leaving London at 7:00 p.m. There are an additional four or five indirect connections via York. On Sundays, departures begin a little later, with a first train from London at just before 9:00 a.m.
Departure train station: London King's Cross Trains to Edinburgh depart from London King's Cross Station, situated on the north side of central London. The station has its own Underground stop, with connections on six lines, along with local bus stops on Euston Road, taxi stands, shopping, and restaurants.
Arrival train station: Edinburgh Waverley Trains from London arrive at the centrally located Waverley Station, with local train links to Haymarket and Edinburgh Park. There are tram and bus stops serving routes across Edinburgh outside the station on Princes Street and Waverley Bridge, and a taxi stand on the main concourse.