← All routes

Road trip route · United Kingdom

Glasgow to Inverness drive time, distance, costs & the best stops

Drive time
3 hr 28 min
Distance
169 mi
Fuel (est.)
£28
Tolls (est.)
None

The Glasgow to Inverness drive

The drive from Glasgow to Inverness covers 169 miles (272 km) and takes about 3 hr 28 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 £28 one-way with no significant motorway tolls on the way. Prices shift monthly, so treat these as ballpark figures.

Best stops between Glasgow and Inverness

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

National Parks

Cairngorms National Park

The UK's largest national park in the Scottish Highlands with arctic-alpine landscapes and ancient Caledonian pine forests.

Castles & Palaces

Stirling Castle

One of Scotland's largest and most important castles, sitting atop Castle Hill and closely associated with Scottish independence.

Natural Wonders

Loch Morlich

Beautiful freshwater loch in the Cairngorms with a sandy beach backed by ancient pine forest and views to the Cairngorm mountains.

Museums

Highland Folk Museum

Open-air museum in Newtonmore recreating Highland life from the 1700s to the 1960s, with an authentic township used in the Outlander TV series.

Scenic Viewpoints

Cairngorm Mountain Funicular

A funicular railway climbing high into the Cairngorms near Aviemore for panoramic alpine views and winter snowsports.

Ancient Ruins

Ruthven Barracks

Stark Hanoverian infantry barracks on a green mound near Kingussie, a free and evocative Jacobite-era ruin.

Waterfalls

Rogie Falls

A series of waterfalls crossed by a bouncy suspension bridge where salmon leap, an easy forest stop near Contin.

Waterfalls

Falls of Foyers

A thundering 30m waterfall plunging through wooded gorge above Loch Ness, immortalised by Robert Burns.

Landmarks

The Kelpies

Two 30-metre steel horse-head sculptures towering over the canal at Falkirk, a striking modern landmark off the M9.

Glasgow to Inverness FAQs

How long is the drive from Glasgow to Inverness?

Driving from Glasgow to Inverness takes about 3 hr 28 min nonstop, covering 169 miles (272 km). Add time for breaks: most drivers stop every 2 hours.

How much does it cost to drive from Glasgow to Inverness?

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

Can I drive from Glasgow to Inverness in one day?

Yes, at about 3 hr 28 min of driving, Glasgow to Inverness is a comfortable one-day drive with a couple of breaks.

What are the best stops between Glasgow and Inverness?

Top-rated stops in the drive corridor include Cairngorms National Park, Stirling Castle, Loch Morlich: see the full list of 9 stops on this page.

More drives from Glasgow & Inverness

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