← All routes

Road trip route · United Kingdom

York to Edinburgh drive time, distance, costs & the best stops

Drive time
4 hr 7 min
Distance
203 mi
Fuel (est.)
£34
Tolls (est.)
None

The York to Edinburgh drive

The drive from York to Edinburgh covers 203 miles (326 km) and takes about 4 hr 7 min without stops. That makes it a comfortable one-day drive. Leave in the morning and you'll arrive with the day ahead of you.

Expect fuel for a typical petrol car (~40 mpg) to cost around £34 one-way with no significant motorway tolls on the way. Prices shift monthly, so treat these as ballpark figures.

Best stops between York and Edinburgh

Within ~30 km of the driving route, worth the detour.

Castles & Palaces

Alnwick Castle

A medieval castle in Northumberland that doubled as Hogwarts in the Harry Potter films, the second largest inhabited castle in England.

Landmarks

Holy Island (Lindisfarne)

Tidal island accessible only at low tide via a causeway, home to the atmospheric priory ruins where the Lindisfarne Gospels were created.

Castles & Palaces

Bamburgh Castle

Imposing Norman fortress perched on a volcanic outcrop above miles of golden beach, once the royal seat of the ancient Kingdom of Northumbria.

Landmarks

Angel of the North

Striking 20-metre steel sculpture with a 54-metre wingspan standing on a hilltop in Gateshead, England.

Racetracks

Knockhill Racing Circuit

Scotland's national motorsport centre, a compact but thrilling circuit with sharp elevation changes near Dunfermline.

Racetracks

Croft Circuit

A former World War II airfield in North Yorkshire that hosts BTCC and is known for its mix of fast straights and tight chicanes.

Cathedrals & Temples

Durham Cathedral

UNESCO-listed Romanesque masterpiece perched above the River Wear, widely regarded as the finest Norman building in England.

Museums

Jim Clark Motorsport Museum

Modern museum honoring the two-time F1 World Champion with his trophies, helmets, and an immersive racing experience.

Legendary Restaurants

Anstruther Fish Bar

Multiple UK Fish and Chip Shop of the Year winner on the harbourfront of the East Neuk's prettiest fishing town, frying haddock landed along the Fife coast. Eat on the sea wall watching the boats.

York to Edinburgh FAQs

How long is the drive from York to Edinburgh?

Driving from York to Edinburgh takes about 4 hr 7 min nonstop, covering 203 miles (326 km). Add time for breaks: most drivers stop every 2 hours.

How much does it cost to drive from York to Edinburgh?

Fuel for a typical petrol car (~40 mpg) costs roughly £34 one-way. There are no significant motorway tolls on this route. Estimates are indicative: prices change monthly.

Can I drive from York to Edinburgh in one day?

Yes, at about 4 hr 7 min of driving, York to Edinburgh is a comfortable one-day drive with a couple of breaks.

What are the best stops between York and Edinburgh?

Top-rated stops in the drive corridor include Alnwick Castle, Holy Island (Lindisfarne), Bamburgh Castle: see the full list of 9 stops on this page.

More drives from York & Edinburgh

Planning a bigger trip? Try the free United Kingdom road trip planner, or read the driving in United Kingdom guide.