ℹ️ Some links are affiliate links — we may earn a commission at no extra cost to you. How we stay honest.

London to Edinburgh: How to Travel

Quick Answer

The distance from London to Edinburgh is 640 km. The LNER train from London King's Cross to Edinburgh Waverley is one of the UK's great rail journeys. At 4.5 hours, it's competitive with flying (door-to-door) and far more enjoyable. The stretch along the Northumberland coast near Berwick-upon-Tweed is stunning. Book 'Advance' fares on LNER.co.uk 12 weeks ahead for prices from £30. During the Edinburgh Festival (August), book everything as early as possible.

How to Get from London to Edinburgh

ModeDurationCostBest For
🚆 Train 4h 20m–4h 30m £30–£180 Most travelers — scenic, civilized, and arrives city-center to city-center
✈️ Fly 1h 20m (flight only) £40–£200 Those connecting from international flights at a London airport
🚌 Bus 8h 30m–10h £10–£30 Budget travelers with time to spare
🚗 Drive 7h–8h £80–£110 (fuel only, no tolls on this route) Those making a multi-day road trip through Northern England
💡 Pro Tip

The best option depends on your priorities — read the detailed breakdown below.

🚆 Train from London to Edinburgh

Duration: 4h 20m–4h 30m | Cost: £30–£180

Pros

  • LNER direct service from King's Cross to Waverley
  • Beautiful scenery along the Northumberland coast
  • Arrives in the heart of Edinburgh

Cons

  • Expensive at peak times
  • Sells out during Edinburgh Festival
  • WiFi variable in rural sections

✈️ Fly from London to Edinburgh

Duration: 1h 20m (flight only) | Cost: £40–£200

Pros

  • Fast flight time
  • Frequent flights from all London airports
  • Budget carriers offer cheap fares

Cons

  • Airport transfers add 2+ hours each end
  • Heathrow to city is a journey itself
  • Carbon footprint much higher

🚌 Bus from London to Edinburgh

Duration: 8h 30m–10h | Cost: £10–£30

Pros

  • Very affordable with Megabus or National Express
  • Overnight buses save accommodation cost
  • Frequent departures

Cons

  • Extremely long journey
  • Uncomfortable for overnight travel
  • Motorway service station stops

🚗 Drive from London to Edinburgh

Duration: 7h–8h | Cost: £80–£110 (fuel only, no tolls on this route)

Pros

  • No toll roads on the main A1/M1 route
  • Stop in York, Durham, or the Lake District
  • Flexible itinerary

Cons

  • Long, tiring drive
  • Fuel costs in the UK are high
  • Edinburgh parking is expensive and limited

Our Recommendation

The LNER train from London King's Cross to Edinburgh Waverley is one of the UK's great rail journeys. At 4.5 hours, it's competitive with flying (door-to-door) and far more enjoyable. The stretch along the Northumberland coast near Berwick-upon-Tweed is stunning. Book 'Advance' fares on LNER.co.uk 12 weeks ahead for prices from £30. During the Edinburgh Festival (August), book everything as early as possible.

Book Your London to Edinburgh Trip

London and Edinburgh are arguably Britain's two most compelling cities, and the 640 km journey between them has been a well-worn path since the first railways arrived in the 1850s. Today, the East Coast Main Line is one of the UK's premier rail routes, offering a comfortable, scenic alternative to the airport shuttle.

The train journey showcases England's diversity: from the flat Fenlands of East Anglia, past the medieval towers of York Minster, through the Durham Cathedral vista (considered one of the best views from any train in Europe), and along the dramatic Northumberland coast. The final approach to Edinburgh, with Arthur's Seat and the castle rising above the city, is unforgettable.

Edinburgh itself is a city of two halves: the medieval Old Town climbing up to the Castle, and the Georgian elegance of the New Town. If you're visiting during the Edinburgh Festival Fringe (August), you'll find the city transformed into the world's largest arts festival. Book transport and accommodation months ahead — the city fills completely.

Frequently Asked Questions

How far in advance can I book LNER trains?

Tickets open about 12 weeks before departure. 'Advance' fares from £30 sell out quickly. 'Off-Peak' and 'Anytime' fares are more expensive but fully flexible.

Which London station does the Edinburgh train leave from?

King's Cross, on the northern edge of central London. It's connected to six Underground lines, making it easy to reach from anywhere in London.

Is it worth stopping in York on the way?

Absolutely. York is roughly halfway and has the magnificent York Minster, the Shambles (medieval street), the National Railway Museum, and excellent food. It's worth at least half a day.

When is the Edinburgh Festival?

The Edinburgh Festival Fringe runs for most of August (usually early August to late August). The International Festival, Book Festival, and Art Festival overlap. Transport and accommodation prices peak during this period.

Is there a sleeper train from London to Edinburgh?

The Caledonian Sleeper runs from London Euston (not King's Cross) to Edinburgh, departing late evening and arriving early morning. Berths start around £50 for a seat or £100+ for a cabin.

Plan Your Complete Trip

✈️ Flights

Get Our Free Europe Road Trip Checklist

Country-by-country driving requirements, packing list, and emergency contacts — all in one PDF.

BTS

BestTravelScout Editorial Team

Our editorial team researches and tests travel products hands-on, comparing prices and policies across dozens of providers to bring you honest, data-backed recommendations.

✅ Fact-checked 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights