COMPARE Prices across different modes

Wed
22 Sep
£44Avanti West Coast
£17Megabus
£120easyJet
Thu
23 Sep
£55Avanti West Coast
£13Megabus
Find prices
Fri
24 Sep
Find prices
£12Megabus
Find prices
Sat
25 Sep
£84London North Eastern Railway
£12Megabus
£74easyJet
Sun
26 Sep
£84London North Eastern Railway
£12Megabus
£66easyJet
Mon
27 Sep
£103London North Eastern Railway
£12Megabus
£50easyJet
Tue
28 Sep
£84London North Eastern Railway
£13Megabus
£42easyJet
Wed
29 Sep
£84London North Eastern Railway
£13Megabus
£42easyJet
Thu
30 Sep
£84London North Eastern Railway
£11Megabus
£50easyJet
Fri
1 Oct
£84London North Eastern Railway
£11Megabus
£56easyJet
Sat
2 Oct
Find prices
£12Megabus
Find prices
Sun
3 Oct
£87Avanti West Coast
£12Megabus
Find prices
Mon
4 Oct
£84London North Eastern Railway
£12Megabus
£36easyJet
Tue
5 Oct
£84London North Eastern Railway
£13Megabus
£36easyJet
Wed
6 Oct
£84London North Eastern Railway
£13Megabus
£34easyJet
Thu
7 Oct
£45London North Eastern Railway
£11Megabus
£34easyJet
Fri
8 Oct
£69London North Eastern Railway
£12Megabus
£47easyJet
Sat
9 Oct
Find prices
£12Megabus
Find prices
Sun
10 Oct
£69London North Eastern Railway
£12Megabus
£34easyJet
Mon
11 Oct
£69London North Eastern Railway
£12Megabus
£34easyJet
Tue
12 Oct
£59London North Eastern Railway
£13Megabus
£34easyJet

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between London and Edinburgh

distanceDistance330 miles (533 km)
durationAverage train duration4 h 20 min
priceAverage train ticket price£85 (€94)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Avanti West Coast, Caledonian Sleeper, Cross Country or First Transpennine Express

Trains from London to Edinburgh cover the 330 miles (533 km) long journey taking on average 4 h 20 min with our travel partners like London North Eastern Railway, Avanti West Coast, Caledonian Sleeper, Cross Country or First Transpennine Express. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £85, you can find the cheapest train ticket for as low as £69. Travellers depart most frequently from London Victoria and arrive in Edinburgh Waverley.

Train companies

CrossCountry between London and Edinburgh

Find the best trains between London and Edinburgh with Omio's travel partners CrossCountry from £69. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

CrossCountry

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 from London to Edinburgh by showing you CrossCountry’s current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) 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 from London to Edinburgh, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling 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 between London and Edinburgh!

    CrossCountry 's current ticket policies due to COVID-19 for your train from London to Edinburgh are the following:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Train from London to Edinburgh

    London City is linked to Edinburgh by LNER train. The train travels to Edinburgh from London every 30min at a speed of up to 125mph. It takes around 5h 20min to cover approximately 393 miles (632 km), with zero check-in. At least 42 trains operate from London to Edinburgh each day. There is an option to travel directly to Edinburgh from London without having to transfer from one train to another.

    Travellers heading north between the English and Scottish capitals can take trains on the East Coast Main Line as a comfortable and scenic alternative to a flight. There are frequent direct departures from London King's Cross seven days a week, with journey times averaging around four hours and 30 minutes. Departure times range from early morning to early evening. A sleeper service to Edinburgh also operates, from London Euston Station.

    London to Edinburgh Train Time: Daily Departures

    There are at least 41 train trips to Edinburgh from London each day. A train ticket to Edinburgh from London can cost a few dollars if you book ahead of the departure date. The fastest train to Edinburgh Waverley from London Euston departs at around 08:00 a.m. and arrives at around 12:20 p.m. The latest train departs at around 11:50 p.m. and arrives at around 07:23 a.m. the next day.

    How long is the journey by train from London to Edinburgh?

    The fastest trains on the 390-mile route north on the East Coast Main Line are some LNER departures taking four hours and 18 minutes to reach the Scottish capital. Most LNER services take from five to 25 minutes longer. Virgin Trains services from London Euston take five hours and 39 minutes to reach Edinburgh. Overnight Caledonian Sleeper trains take seven hours and 33 minutes.

    The average travel time from London to Edinburgh may vary depending on the waiting duration and number of stops. However, on average, it takes around 5h 20min to travel from London to Edinburgh by train. A direct high-speed train can take around 4h 30min to cover the 393 miles (632 km) distance from Avanti West Coast to the Central station in Edinburgh.

    London Bridge Light. Source: Shutterstock

    What are the departure and arrival stations from London to Edinburgh?

    Departure train station: Location on Euston Road, London Kings Cross Station is the main station operating train trips from London to Edinburgh. Trains leave London every hour or every half-hour depending on the traffic condition and arrive right in the centre of Edinburgh Waverley. Facilities available at Kings Cross Station include shops and hotels perfect for last-minute treats and gifts. Pandora, Oliver Bonas, Isle of Flowers, and Rituals are all available at the station.

    Passengers will depart from either London King's Cross or London Euston. King's Cross Station is located on the north side of central London, with Underground connections on six lines and bus links from stops on Euston Road. Euston is about ten minutes' walk west, served by city buses and three Underground lines. Both stations have numerous restaurants, food supermarkets, shops and taxi ranks.

    Arrival train station: Your destination in Edinburgh will be Edinburgh Waverley Station. It is the main train station located on Princes Street in the heart of Edinburgh City, served by local bus and tram routes from nearby stops on Princes Street. The station facilities include a pub, newsagent, luggage storage and taxi ranks. The train stations sits on a parcel of land that once separated New and Old Town. The land was drained as part of redeveloping Edinburgh city. Visitors can find convenient rest rooms and lodgings within a walking distance from Edinburgh Waverley Station. Other amenities in the station include dining areas and shopping malls.

    Which train companies travel from London to Edinburgh?

    LNER Azuma is by far the fastest and best train that links London to Edinburgh. These modern trains offer transfer services from London to Edinburgh in comfort. LNER Azuma trains come with more seats in the standard class for great value fares. LNER Azuma also offers a great range of train tickets to Edinburgh from various destinations across London. LNER Azuma also operates trains from north of London to various parts of Scotland, including Edinburgh. The train has comfortable seats with ample leg room. Each seat is fitted with a power socket for on-board charging. You will also enjoy free Wi-Fi and quiet atmosphere if you choose to travel via LNER Azuma.

    London North Eastern Railway (LNER) provides direct trains from London King's Cross to Edinburgh. Virgin Trains operates direct services to Edinburgh from London Euston, and the Caledonian Sleeper also departs from London Euston. Indirect services use some Cross Country Trains connections from York or Newcastle.

    LNER offers direct trains from London to Edinburgh roughly every half hour throughout the day from early morning to early evening, with the Sunday schedules providing a slightly reduced service. Virgin Trains offer trains to Edinburgh from London Euston every two hours. The Caledonian Sleeper service operates from London Euston from Sunday to Friday with departures just before midnight and an additional earlier train on Sundays.

    LNER Azuma from London to Edinburgh

    LNER Azuma run high speed trains from various parts of London to central Edinburgh. The trains are so comfortable, and are equipped with free Wi-Fi and power sockets on each seat. First class ticket travelers are provided with free meals. LNER Azuma leave London to Edinburgh every hour or every 30min depending on how busy a day is. The fastest Virgin train takes around 4h to cover the distance from London to Edinburgh.

    London Carousel. Source: Shutterstock

    Trains London to Edinburgh: Services on Board

    One major difference between first and second class train tickets from London to Edinburgh is availability of meals. First class train tickets to Edinburgh from London offer both cold and hot meals, but this depends on the length of the journey and time of the day. Staff operating trains in this route will bring the price of your ticket and meals directly to your seat. Each passenger can only bring one baggage that can fit under their seat. However, a small handbag is also allowed into trains operating from London to Edinburgh.

    Trains from London to Edinburgh offer assistance to disabled passengers. However, it might be necessary to contact the train company at least 6h ahead of the departure time to allow for the reservation of seats. Are you looking for a Scottish restaurant where you can indulge in local drinks and cuisine? Head to Halfway House for affordable and fantastic entertainment options.

    How to find cheap train tickets from London to Edinburgh?

    There are great deals on London to Edinburgh train fares. Train operators usually release cheap train deals ahead of the journey. The timetable for a specific trip from London to Edinburgh is normally confirmed at least 12 weeks earlier, so this is the best time to get train fare deals. Avoid booking a train at peak times as fares tend to be higher at this period. Instead, consider traveling via a train in the midday or late in the evening as train operators tend to reduce their train tickets.

    Traveling on Fridays and Sundays could also attract higher prices. Most people schedule their trips from London to Edinburgh between Friday and Sunday, pushing up the train tickets. Another way to save on London to Edinburgh train fare is checking for alternative routes. Train routes with high competition tend to charge lower rates than routes with minimal competition. You can check all routes operating from London to Edinburgh on the Omio website. Being flexible can also save you on a train from London to Edinburgh. Search for cheaper trains on different travel times and dates and check whether you can find a cheaper ticket.

    To Edinburgh by train- travel tips

    Edinburgh’s rich history dates back to before the Roman times. Edinburgh city was once a battlefield, and it is symbolized by armies, weapons, forts, and battles. Head to Edinburgh and have a chance to explore the Edinburgh castle. The Castle Rock sits on an old Volcano that has been an attraction for thousands of years. Edinburgh is a historic city. However, there is another side of Edinburgh city that comes to life at night. The city’s nightlife brims with traditional Scottish clubs, cool underground bars, and sophisticated whisky bars. Edinburgh city boasts incredible architecture. It is home to some of the world’s most beautiful structures.

    For example, tour the narrow Old Town alleys and the Royal Mile and get to see the architectural design that makes up Edinburgh city. Head to St Giles Cathedral, admire the Gothic architecture, and visit the oldest part of Edinburgh Castle. Remember to order Sticky Toffe Pudding if you’re a dessert fan. Some of the favorite local foods to enjoy during your Edinburgh trip include mash, bangers, broths, mash potatoes, and heartwarming pies.

    It is unfortunate that the Edinburgh food scene has remained underrated. However, visit Edinburgh and have a chance to enjoy plenty of worldwide cuisines and dine in countless Scottish restaurants and pubs. A trip to Edinburgh would be incomplete without touring the famous farmer’s markets, where you can grab your favorite groceries. You will also find some of the best and tasty wines in this city.

    Travel Tips

    Trains from London to Edinburgh
    Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Edinburgh.
    FAQs
    How much do cheap trains to Edinburgh from London cost?
    Omio customers have found cheap train tickets from London to Edinburgh for as low as £69  for the next 7 days.
    What is the average cost of a train from London to Edinburgh?
    If you’re looking to purchase your train tickets in the next week, you can expect the London to Edinburgh train price to come in at an average of £85  one way.
    What is the distance to Edinburgh from London via train?
    The train distance from London to Edinburgh is around 330 miles (533 km).
    How long is the train between London and Edinburgh?
    On average the train from London to Edinburgh duration is 4 h 20 min  for the 330 miles (533 km) long journey, but the travel time can vary if you depart on weekends and holidays.
    What is the departure train station in London and arrival train station in Edinburgh?

    When taking the train to Edinburgh from London, 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.

    Where is the London train station located? Where is the Edinburgh train station located?

    Passengers board their train most frequently from London Victoria and travel around 1 mile (s) / 1 km from the city centre to this train station.

    Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

    Which train companies should I travel with from London to Edinburgh?
    For the best London to Edinburgh train to purchase, you can travel safely and comfortably with London North Eastern Railway, Avanti West Coast, Caledonian Sleeper, Cross Country or First Transpennine Express. However, it's always good to check all possible train providers with services from London to Edinburgh to compare what amenities they may offer.
    Can I book a direct train from London to Edinburgh?
    Yes, there are 16 direct trains per day to Edinburgh from London, and you can find a direct train for this route with Avanti West Coast or London North Eastern Railway  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    How many train services per day are there from London to Edinburgh?
    The average number of trains departing London for Edinburgh is 16 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from London to Edinburgh? When is the last train from London to Edinburgh?
    You can take the first train from London to Edinburgh at 07: 00   or take the last train from London to Edinburgh leaving at 23: 35. Look for the latest London Edinburgh train schedule on Omio and book the best time to take the train for this route.
    How early should I book London to Edinburgh train tickets to get the best deals?
    If you purchase a train ticket from London to Edinburgh within the next 7 days, you can find tickets to cost on average £85 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between London and Edinburgh are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    London
    Edinburgh
    London Bridge
    Amenities
    Refreshments
    London Charing Cross
    Amenities
    Refreshments
    London Euston
    Amenities
    Refreshments
    London Fenchurch Street
    Amenities
    London Kings Cross
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
    London Liverpool Street
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
    London Paddington
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
    London St Pancras
    Amenities
    London Victoria
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
    How long does it take to get from the train station to the city centre?
    This station is a 5-10 minute walk from the city centre.
    London Waterloo East
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176