Station Guides

East Coast Main Line Stops: London to Edinburgh

From King's Cross to Waverley, every major calling point on the line that gave us the Flying Scotsman and Mallard

Christian3 min read

Quick Facts

  • Route
    London King's Cross to Edinburgh Waverley
  • Length
    393 miles (632 km)
  • Fastest journey
    Around 4 hours 20 minutes
  • Main intercity operator
    LNER
  • Claim to fame
    Mallard set the 126 mph steam record here in 1938
Table of Contents

The East Coast Main Line is Britain's racing line. Straighter and flatter than its west-side rival, it's where the Flying Scotsman ran non-stop to Edinburgh and where Mallard hit 126 mph in 1938, a steam record that still stands today. If you're heading from London to Yorkshire, the North East or Scotland, this is your route.

Here's the line in stages, with every major stop along the way.

London to Peterborough

The journey starts at London King's Cross, home of Platform 9¾ and one of the most handsome train sheds in the country. Trains burst out through Gasworks Tunnel and settle quickly into high-speed running. Stevenage serves the Hertfordshire new town, then the line crosses the Digswell Viaduct and opens out into flat, fast fenland country.

Peterborough is the first major stop, a junction city where lines from East Anglia and the Midlands feed in. The next 30 miles north are the fastest stretch of the route. Stoke Bank, just south of Grantham, is where Mallard made history.

Through Lincolnshire and South Yorkshire

Grantham and Newark Northgate serve Lincolnshire, with Newark notable for its flat crossing, the place where the East Coast Main Line crosses another railway on the level, a rarity in Britain. Retford follows, then Doncaster, a proud railway town. Its works built both Flying Scotsman and Mallard, and the station still watches a constant parade of expresses and freight.

York to Newcastle

York deserves a stop in its own right. The great curved roof of 1877 was the largest station in the world when it opened, and the National Railway Museum sits right next door. If you've got children with you, it's the single best railway day out in Britain, and it's free. We've covered it in our activities guide.

North of York the line runs arrow-straight across the Vale of York to Northallerton and Darlington, where the world's first public steam railway opened in 1825. Durham follows with the finest view from any train window in England: the cathedral and castle rising above the Wear. Minutes later trains cross the Tyne into Newcastle Central, under its sweeping Victorian portico.

The coast to Edinburgh

The final stage earns the line its name. After Morpeth and Alnmouth, the route hugs the Northumberland coast with views of Lindisfarne and Bamburgh Castle on a clear day. At Berwick-upon-Tweed it crosses Robert Stephenson's Royal Border Bridge, 28 arches high above the Tweed, then runs the Scottish coast past Dunbar before diving into the heart of the capital at Edinburgh Waverley, the only station in the world named after a novel.

Every major stop at a glance

  1. London King's Cross
  2. Stevenage
  3. Peterborough
  4. Grantham
  5. Newark Northgate
  6. Retford
  7. Doncaster
  8. York
  9. Northallerton
  10. Darlington
  11. Durham
  12. Newcastle Central
  13. Morpeth
  14. Alnmouth
  15. Berwick-upon-Tweed
  16. Dunbar
  17. Edinburgh Waverley

Worth knowing before you travel

Sit on the right heading north. You'll get the cathedral at Durham, the Tyne crossing at Newcastle and the whole Northumberland coast. LNER's Azumas run most services, with Lumo offering budget fares on the London to Edinburgh run.

Can't decide between this route and the West Coast? We've compared them properly in East Coast vs West Coast Main Line, and there's a companion guide to the West Coast Main Line's stops too. Seven of the stations above have their own cards in My Train Adventure, so the East Coast route is a fine way to grow your collection.

Frequently Asked Questions

How long is the East Coast Main Line in miles?
The East Coast Main Line is 393 miles (632 km) long, running from London King's Cross to Edinburgh Waverley via Peterborough, Doncaster, York and Newcastle.
Which stations does the East Coast Main Line call at between London and Edinburgh?
The principal calling points are Stevenage, Peterborough, Grantham, Newark Northgate, Retford, Doncaster, York, Northallerton, Darlington, Durham, Newcastle, Morpeth, Alnmouth, Berwick-upon-Tweed and Edinburgh Waverley. Not every train stops at every station; the fastest services call at only a handful.
How long does London to Edinburgh take by train?
The fastest LNER services take around 4 hours 20 minutes from King's Cross to Edinburgh Waverley. Most trains take between 4 and a half and 5 hours depending on stops.
east-coast-main-lineRoutes

Start Your Railway Adventure

Create a free account to collect train cards, explore stations, and test your railway knowledge with quizzes.

Sign Up Free

Related Stations

More from Station Guides

View all