Trains in Spain
Trains in France
Trains in Italy
Trains in Germany
Trains in United States
Trains in the UK
Trains in Canada
Amsterdam to Berlin trains
Amsterdam to Brussels trains
Barcelona to Madrid trains
Rome to Florence trains
London to Paris trains
Rome to Venice trains
Venice to Florence trains
Madrid to Barcelona trains
Paris to Amsterdam trains
Paris to London trains
Boston to New York trains
Buses in United States
Buses in the UK
Buses in Canada
Buses in France
Buses in Spain
Buses in Italy
Buses in Germany
Rome to Florence buses
Rome to Venice buses
Madrid to Granada buses
Brussels to Paris buses
Prague to Vienna buses
Boston to New York buses
Barcelona to Madrid buses
London to Paris buses
Amsterdam to Brussels buses
Paris to London buses
Madrid to Barcelona buses
Flights to the UK
Flights to Canada
Flights to United States
Flights to Spain
Flights to Germany
Flights to France
Flights to Italy
London to Amsterdam flights
Barcelona to Rome flights
Barcelona to Madrid flights
London to Prague flights
Barcelona to Lisbon flights
Madrid to Barcelona flights
London to Edinburgh flights
Paris to Amsterdam flights
Barcelona to London flights
Chicago to New York flights
Amsterdam to Paris flights
Fred Olsen Express
Ferries from Naples to Sorrento
Ferries from Holyhead to Dublin
Ferries from Mykonos to Santorini
Ferries from Santorini to Crete
Ferries from Naples to Capri
Ferries from Barcelona to Ibiza
Ferries from Copenhagen to Oslo
Ferries from Naples to Palermo
Ferries from Dover to Calais
Ferries from Sorrento to Capri
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from London to Edinburgh will cost around $ 146 if you buy it on the day, but the cheapest tickets can be found for only $ 96.
This is the last train of the day.
Find all the dates and times for this journey
4 h 20 m
4 h 47 m
Trains per day
Of the 9 trains that leave London for Edinburgh every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 534 km distance in an average of 4 h 47 m but if you time it right, some trains will get you there in just 4 h 20 m .
The slowest trains will take 5 h 35 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.
Need a place to stay?
|Avg. Train Duration|
5 hours 40 minutes
|Train Ticket Price:||$101|
|Trains depart from:||London|
|Trains arrive in:||Edinburgh|
|Train Companies:||Avanti West Coast, London North Eastern Railway|
Find the best trains between London and Edinburgh with Omio's travel partners CrossCountry from $96 (€75). We can find you the best deals, schedules and tickets when comparing and booking the best route.
CrossCountry is a fast speed train company in the United Kingdom and for your next train from London to Edinburgh you can choose between Standard Class and First Class tickets on Omio.
One of the best ways to travel between London and Edinburgh is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train between London and Edinburgh by showing you CrossCountry’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this London to Edinburgh journey. You can expect to travel 330 miles (533 km) from London to Edinburgh on a train with CrossCountry. If you are using the Omio app to search for trains between London and Edinburgh, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip from London to Edinburgh!
CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between London and Edinburgh and when traveling by train:
There are several direct trains between London and Edinburgh every day. The fastest train makes the journey in 4 hours 19 min., while the slowest train makes the same journey in 9 hours 43 min. All trains for Edinburgh stop at the Waverly Station.
Three train companies offer services between London and Edinburgh—namely, LNER, CrossCountry, and Virgin. There are 6 Virgin trains per week going between London and Edinburgh. There is just one CrossCountry train daily from London to Edinburgh and several LNER trains to Edinburgh, operated by London North Eastern Railways.
LNER trains are all direct and do not require any transfers. They depart from Kings Cross and Euston Station in London and arrive at Waverly Station in Edinburgh, with a train departing from London every 40 minutes. LNER offers high-speed trains that'll reach Edinburgh in 4 hours 22 min. The ticket prices differ according to the time and day of departure. The tickets are not refundable, but you can exchange them for a later train after paying a fee plus the price difference between the tickets, if applicable.
There is only one CrossCountry train from London to Edinburgh each day. It is a high-speed train and covers the journey in 4 hours 35 min. However, it does require a transfer between trains at York. The train runs every day from Monday through Friday, departing from Kings Cross Station in London and arriving at Waverly Station in Edinburgh. If you purchased your tickets in advance, you can change the date and time of your travel. Tickets can only be refunded from the point of issue. If you made an online booking and you want to cancel the ticket, you can request for a refund.
There is only one Virgin train each day from London to Edinburgh from Monday to Friday. It reaches Edinburgh after a 5 hours 35 min. journey. Virgin trains leave London from Kings Cross and Euston Station and arrive at Waverly Station in Edinburgh. There is an additional Virgin train on Saturday. You can book a ticket up to 15 minutes before the start of the journey. For refunds, you need to apply for it from wherever you purchased your ticket.
On LNER trains, you can take your pets on board with you. However, you can bring only up to two small pets for free, as long as they don't take up an extra seat. You can reserve a spot on the train if you want to carry your bike along. All LNER trains offer special assistance for disabled passengers. You can carry small, medium, or large luggage items on LNER trains, but only one large luggage is allowed, and its size must not exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). A CrossCountry train ticket is valid on any train for up to 2 days, and you may be able to get a refund on your ticket for a fee up to 28 days after the travel date on your ticket. You can opt to upgrade to first class by paying an additional amount, which will give you access to better seats and more space. You can bring your pet on the CrossCountry train; however, you'll be limited to two small pets. All CrossCountry trains are accommodating to people with disabilities and offer additional assistance for handicapped passengers with special needs. You can carry one large luggage that doesn't exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). A small piece of hand luggage is also permitted, but it should be small enough to fit on your lap. On the Virgin train you can choose to upgrade to first class by paying an additional fee. Virgin trains allow you to carry up to two small pets for free, as long as they do not require an additional seat. All Virgin trains also have extra storage facilities for bikes. However, you may need to book a reservation before your train departure. Virgin trains offer additional assistance to disabled and senior passengers. As per the baggage policy, you can carry one or two suitcases, but each piece must not exceed 12 in. x 28 in. x 36 in. (30 cm x 70 cm x 90 cm). You're allowed to carry an additional small bag that can be placed on your lap or under your seat.
There are several trains from London to Edinburgh every day. The first one leaves London at around 6:15 a.m. every day, except on Sunday. There is a train departing nearly every 40 minutes from London to Edinburgh. The last train of the day for Edinburgh departs London at around 10:00 p.m. The first train on Sunday leaves London at around 9:00 a.m. The train schedule differs slightly on Sundays and Mondays.
The fastest train from London to Edinburgh takes 4 hours 19 min. The average train journey between London and Edinburgh takes anywhere from 4 hours 20 min. to 5 hours 35 min.
Departure train stations: King’s Cross is a major London railway station located on the edge of central London and offers quick, convenient access to different parts of the city. It is well connected with other public transportation systems in the city. Omio recommends arriving at least 30 minutes ahead of your train departure time to avoid missing your train. The station is well equipped with different facilities such as shops, Wi-Fi, left-luggage facilities, and restaurants. The station is also accommodating toward people with disabilities. If you're afraid King's Cross won't be convenient, you can also travel from Euston, another central London railway station. It is well-connected with the city via public transportation and offers facilities like cafés, shops, restaurants, Wi-Fi, photo booths, and more.
Arrival train station: Waverly Station is the main railway station in Edinburgh. It's located centrally in the city and is easily accessible via public transportation. The station offers several affordances like shops, Wi-Fi, photo booths, and a left-luggage facility.
You can score cheap tickets by booking them in advance and by being more flexible with your travel dates. You can also get additional discounts with travel passes, or if you're a student or senior citizen. It's also a good idea to opt for slower trains and connecting trains on your journey from London to Edinburgh, if you're trying to save money on ticket prices.
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
When taking the train between London and Edinburgh, you can choose to depart from train stations like London Victoria, London Euston and London Kings Cross. Your journey can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.
Omio customers who travel this route most frequently depart from London Victoria and arrive in Edinburgh Waverley.
Passengers board the train most frequently from London Victoria, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city center.
Here are some other resources that might have the information you need