
Cheap Train Tickets from London to Edinburgh
There are many helpful tips for finding cheap trains: splitting your train ticket, booking in advance, being flexible with your departure date and time, and travelling as a group.


Travelling From London to Edinburgh by Train
Travelling from London to Edinburgh by train is the most popular and scenic way to reach the Scottish capital. It takes an average of 4 hours and 30 minutes to cover the 330 miles from London through some of the most picturesque landscapes the UK offers, especially as the train crosses the border. The train passes through Peterborough, York, Durham, Newcastle, and other cities before reaching Edinburgh Waverley Train Station, but it also takes in stunning landscapes, such as the rolling hills of Northumberland National Park. Edinburgh is full of famous attractions worth visiting, including Edinburgh Castle, Arthur's Seat, Edinburgh Zoo, and The National Museum of Scotland.
Trains run from London to Edinburgh Waverley 30 times per day, providing a wide choice of times and tickets. Tickets start from £19.90, but it is advisable to book in advance to secure the best deals. The fastest trains on this route are the LNER (London North Eastern Railway) which reaches a maximum speed of 125 km/h with a journey time to Edinburgh of just 4 hours and 11 minutes. Other operators are Caledonian Sleeper and Lumo, with trains leaving from London King's Cross and London Euston Train Station.
The first train service leaving London departs at 04:45, and the last departure time from London Kings Cross Train Station is at 23:45. The trains cater to various needs, from ultra-comfortable first-class cabins to standard seats for travellers on a tight budget. The train journey to Edinburgh is widely known as one of the UK's most scenic and enjoyable rail experiences. With numerous trains to choose from, it's easy to create a hassle-free itinerary that fits your plans.
The best way to save money on your train to Edinburgh is through split ticketing, with average savings of 26% made. Other things to try include booking your train ticket in advance, travelling during off-peak times, and booking together if you travel as a group.
Departure Station
London Kings Cross
Arrival Station
Edinburgh Waverley
Distance
330 miles
First Train
04:45
Last Train
23:45
Fastest Journey Time
4hr 11min
Avg. Journey Time
4hr 30min
Frequency
30 trains per day
Operators
London North Eastern Railway, Caledonian Sleeper, Lumo
East Coast Route
When you travel between London and Edinburgh on the East Coast route, you will typically start your journey from London King's Cross Station, famous for its Platform 9 ¾. Indeed you can take a picture next to the platform sign, and there is a shop with plenty of Harry Potter souvenirs. Trains from London Kings Cross to Edinburgh usually are high-speed, with no changes and minimal stops. Typically you can expect the train to stop in Peterborough, York, Durham, and Newcastle on the way; with all of these worth visiting if you wish to stop en route, York is particularly worth a visit with its National Railway Museum. If you want to reach Edinburgh particularly quickly, take a Lumo train that only stops twice before reaching Edinburgh. Once you reach Newcastle, your route will hug the coast to Edinburgh; it's worth sitting on the right side of the train to see it.
Click on the Image and Zoom In to have a better view...
London to Edinburgh Train Routes
You may want to visit other destinations near London before travelling to Edinburgh or venture out from Edinburgh before taking your return train from Edinburgh to London. There are many other places in the UK well worth visiting, with twelve major stations in London you can reach anywhere in the country.
Train Companies
Avanti West Coast
You may want to travel along the West Coast Route to get to Edinburgh, stopping off in Manchester, Liverpool, or Birmingham en route. Most trains go from Euston Station to Edinburgh Waverley with one change at Manchester Piccadilly or Birmingham New Street though there are also some direct trains. If you want to travel in luxury, Avanti offers Standard Premium and First Class travel.
Caledonian Sleeper
For the height of luxury, travel by train on the Caledonian. Along with sleeping on your train journey in a private cabin, you can benefit from an extensive food and drink menu with room service, comfortable mattresses, and some even have an en-suite toilet and shower. Caledonian services to Edinburgh depart from London Euston station. Caledonian tickets are separated into four classes: Seated Coach, Classic Room, Club Room, and Caledonian Double.
London North Eastern Railway (LNER)
London North Eastern Railway operates trains to Edinburgh via the East Coast mainline, having taken over from Virgin Trains East Coast. All trains to Edinburgh depart from London Kings Cross Station to Edinburgh Waverley. LNER trains travel through major cities, including York, Peterborough, and Newcastle.
LNER operates Azuma trains which, along with being very reliable, travel at high-speed, typically reaching Edinburgh from London Kings Cross Station in around 4h 30 mins. You can also have your food delivered to your seat.
Lumo
Lumo launched direct trains to Edinburgh in 2021, offering speedy journeys with minimal stops on electric trains. Lumo trains run on the East Coast Main Line between Kings Cross and Edinburgh, usually only stopping at Stevenage, Newcastle, and Morpeth. Lumo offers free WiFi on their trains and food from well-known shops such as Marks & Spencer. All Lumo trains are standard class, meaning tickets are cheaper.
City Information
London
London is a vibrant and bustling city; with its rich history, cultural diversity, and abundance of attractions, London truly has something to offer everyone.
When it comes to dining, London offers an eclectic range of restaurants catering to various cuisines from around the world. From Michelin-starred establishments to trendy street food markets, there is something to satisfy every palate.
Buckingham Palace is a must-see landmark, where visitors can catch a glimpse of the changing of the guard and admire the grand architecture. Another popular attraction is the London Eye, a giant Ferris wheel that offers stunning views of the city skyline.
Getting around the city is easy with the iconic red buses and the extensive tube network, which connects all areas of London. There are numerous stations to which you can book train tickets to London; King's Cross Station is a major transportation hub, connecting London with the rest of the country via train. It is also famous for its connection to the fictional world of Harry Potter, as it is home to Platform 9 ¾. London is well-served by several airports, including Heathrow, Gatwick, and Stansted, making it easily accessible to international travellers.
Edinburgh
Edinburgh, the capital city of Scotland, is known for its rich history, stunning architecture, and vibrant culture. With many restaurants offering various cuisines, there is something to suit every palate.
It is worth visiting Arthur's Seat, a dormant volcano in Holyrood Park, to enjoy stunning panoramic city views. Another must-visit attraction is the iconic Edinburgh Castle, perched atop Castle Rock, which offers a captivating glimpse into the city's past.
The city centre is famous for its festivals, including the renowned Hogmanay celebrations to ring in the New Year and the world's largest arts festival, the Fringe.
Edinburgh's central location makes it easily accessible by various means of transportation. Edinburgh Waverley Station, situated in the city centre, provides excellent train connections to destinations across the UK. You can also travel abroad from Edinburgh Airport.
Whether exploring the historic streets, indulging in the local cuisine, or immersing yourself in the lively festival atmosphere, Edinburgh has something to captivate every visitor.
Station Information
London
You can travel to Edinburgh Waverley station from two train stations in London.
LNER, Lumo, and Caledonian Sleeper operate trains from King's Cross Station, while Avanti West Coast runs services from Euston Station.
Edinburgh
You can travel to London from one station in Edinburgh.
LNER, Lumo, Caledonian Sleeper and Avanti West Coast operate trains from Edinburgh Waverley station.
Frequently Asked Questions
Is there a direct train from London to Edinburgh?
There is a direct train from London to Edinburgh; in fact, there are over 30 direct trains per day. LNER, Lumo, and Avanti West Coast operate direct trains from London to Edinburgh.
How long does it take to travel from London to Edinburgh?
Travel from London to Edinburgh typically takes 4.5 hours. The fastest train to Edinburgh takes 4 hours and 16 minutes.
What are the train times from London to Edinburgh?
The earliest train from London to Edinburgh leaves at 04:45 in the morning, with the last train typically departing at 23:45. There are over 30 trains per day. You can search for train times using our journey planner.
What is the cost of a train from London to Edinburgh?
The cheapest train to Edinburgh from London is £19.90. You can save money on the cost of a train through split ticketing, purchasing in advance, and travelling during off-peak hours.
When should you book your train tickets from London to Edinburgh?
You should book your train tickets in advance to benefit from cheap tickets. Advance tickets are released up to 12 weeks before departure and can sometimes sell out, though they will occasionally be available until the day of travel.
Which train companies go from London to Edinburgh?
Several train companies go from London to Edinburgh, either by direct train or with a change on the way. The following operators travel on this route:
- LNER
- Lumo
- Caledonian Sleeper
- Avanti West Coast
Is there a high-speed train from London to Edinburgh?
There are high-speed trains from London to Edinburgh that reach up to 125mph. Lumo has electric trains, which are also very fast, reaching Edinburgh in around 4 hrs 15 mins.
Which luxury train travels from London to Edinburgh?
Caledonian Sleeper offers luxury train travel from London Kings Cross to Edinburgh Waverley, with cabins offering comfortable mattresses, room service, and priority boarding. You can also book a first-class ticket on LNER trains to Edinburgh.
What is the easiest way to get from London to Edinburgh?
The easiest way is to take a train from London Kings Cross to Edinburgh. Trains take around 4 hrs 30 mins with minimal stops on the way.
How to get from London to Edinburgh cheaply?
You can get from London to Edinburgh cheaply by purchasing split tickets, saving an average of 26%. You can also get cheaper advance tickets by booking up to 12 weeks in advance.
Is the train ride from London to Edinburgh Scenic?
The train ride from London Kings Cross to Edinburgh Waverley is scenic, hugging the coast from Newcastle to Edinburgh and travelling through Northumberland National Park.
Is there a night train from London to Edinburgh?
There is a night train from London to Edinburgh. There are differing levels of tickets, including seated tickets or private rooms.