Open return
1 adult, no railcard

London to Edinburgh

train journey information

  • Train fares from
  • Fastest route
    4h 21m
  • Average journey time
    5h 20m
  • Trains per day
    Around 20
  • Changes
  • Train operators
    London North Eastern Railway, CrossCountry, Northern, East Midlands Railway

London to Edinburgh

train times

Today, Thu 13 Aug, at 9:30
  1. 09:30
    London Kings Cross
    4h 41m, Direct
  2. 10:30
    London Kings Cross
    4h 44m, Direct
  3. 11:30
    London Kings Cross
    4h 42m, Direct
  4. 12:30
    London Kings Cross
    4h 42m, Direct
  5. 13:30
    London Kings Cross
    4h 46m, Direct

    London to Edinburgh

    train FAQs

  • How long does it take to travel from London to Edinburgh by train?
    Average journey time5h 20m
    It takes around 5 hours 20 minutes by train from London to Edinburgh. Bear in mind that the journey time may be a little longer on weekends and holidays.
  • How much does the train from London to Edinburgh cost?
    Train fares from£60.50
    Train tickets from London to Edinburgh cost as little as £60.50 if you book in advance, and the train fares are often higher when purchased on the day. Ticket prices also vary depending on the time of day, route, and class you book.
  • What is the fastest journey from London to Edinburgh by train?
    Fastest route4h 21m
    The fastest train will get you from London to Edinburgh in 4 hours 21 minutes. The slowest service is the late-evening departure which takes nearly 12 hours0 travelling at a slower pace throughout the journey.
  • What time does the last train from London to Edinburgh leave?
    Last train14:30
    The last train from London to Edinburgh departs at 14:30. Don’t miss it!
  • When can I catch the first train from London to Edinburgh?
    First train10:00
    The first train leaves London at 10:00. Book in advance to save yourself some time in the morning.
  • How many trains a day are there from London to Edinburgh?
    Trains per day20
    On an average weekday, around 20 trains travel from London to Edinburgh. The first train departs London Kings Cross some time after 10:00 with departures continuing at intervals, until 14:30.
  • Travel info from London to Edinburgh

    Travel by train

    London to Edinburgh train: The distance from London to Edinburgh, often known as Scotland’s cultural capital, is around 403 miles. Trains on this route reach a maximum speed of 125 mph, and the route is beautiful too. Most of the trains depart from the famous King's Cross Railway Station, which is especially convenient if you’re in London Zone 1. There is no security or passport check required, so you don’t need to arrive as early as you would for a flight. You’ll reach Edinburgh in about 4.5 hours. Check the train tickets now.

    You can book train tickets in advance online, from various different railway companies, for different time periods and at different prices. A good price about train fare is about £30. If you buy your train tickets online in advance, you can collect the train tickets at the self-service machines at the London rail station; you just need your card number (of the card you used to book the train tickets) and your booking reference number.

    About Edinburgh

    First named as ‘Castle Rock’, Edinburgh Castle is the foundation for the town, built on a mountain of volcanic rock. Originally its site was perfect for a fortress – safe and guarded. Now, it’s a great place for a panoramic view of the surrounding city, coast and countryside. Since its construction in the early 12th century, Edinburgh Castle has become an important symbol of Scotland and a popular tourist destination. Find trains to Edinburgh.

    The Royal Mile, which connects Edinburgh Castle and Holyrood Palace, is the one of Edinburgh’s most famous spots. If you’re lucky, you might spot a Scotsman sporting the traditional kilt. Many of Edinburgh's main tourist attractions are on this avenue connected by four streets; Princes Street is the best choice for shopping. Book tickets to Edinburgh for a train trip.

    The University of Edinburgh, which is more than 400 years old, is one of the oldest and most famous universities in the UK. It has some notable alumni, from Darwin to the great poet Scott, Maxwell, the father of electromagnetism and Arthur Conan Doyle, the author of Sherlock Holmes. The author of Harry Potter, J.K. Rowling, also famously lived and studied here, reportedly completing much of her earlier work in the Elephant House cafe. In 2015, Edinburgh University ranked 17th in the world league tables.

    Edinburgh is known as the City of Festivals, and Scotland's biggest festival is the Edinburgh International Festival in August each year. You can also catch the Edinburgh International Jazz and Blue Festival (usually in July), the Edinburgh International Book Festival in August, and, of course, the Edinburgh Fringe. Check the train tickets now.