Road TripEngland → Scotland

London to Edinburgh

Journey from England's historic capital to Scotland's dramatic city, crossing through the English countryside and into the Scottish Borders.

Distance

660 km (410 miles)

Drive Time

7-8 hours

Best Time

May to September

Route

LondonEdinburgh

Route Overview

The A1/M1 provides the main route north, but consider detours through the Yorkshire Dales, Northumberland, or the Lake District. The landscape transforms as you cross into Scotland, with rolling hills giving way to the dramatic approach to Edinburgh.

Must-See Highlights

1

York

city

Medieval walled city with stunning York Minster cathedral

2

Hadrian's Wall

attraction

Ancient Roman frontier fortification stretching across northern England

3

Northumberland Coast

scenic

Dramatic coastline with castles including Bamburgh and Alnwick

4

Scottish Borders

nature

Rolling hills with abbey ruins and historic market towns

5

Fish and Chips

food

Try authentic fish and chips in a Yorkshire coastal town

Traveler Tips

  • 1

    Drive on the left - roundabouts go clockwise

  • 2

    York makes an excellent overnight stop

  • 3

    Alnwick Castle (Hogwarts exterior) requires a detour but is worth it

  • 4

    Edinburgh's New Town has more parking options than the Old Town

  • 5

    Check for roadworks on the A1 - they're common

Frequently Asked Questions

How far is London to Edinburgh?

The driving distance from London to Edinburgh is approximately 660 km (410 miles).

How long does it take to drive from London to Edinburgh?

The drive from London to Edinburgh typically takes 7-8 hours, depending on your chosen route and traffic conditions.

What is the best time to drive from London to Edinburgh?

The best time to make this drive is May to September. This period offers optimal weather and road conditions for the journey.

Similar Drives You Might Like