Skip to content

Table of contents

About Oldshore

Oldshore perches on Scotland's far northwest coast in Sutherland, where Atlantic swells crash against some of the Highlands' most remote shoreline. This tiny crofting settlement sits near the legendary Sandwood Bay, famed for its pristine pink sands and towering sea stacks. Reaching Oldshore means following the A838 through Laxford Bridge, then winding single-track roads through Kinlochbervie - roughly 150 miles from Inverness. The hamlet actually splits into Oldshore Beg (little) and Oldshoremore (big), preserving ancient Gaelic naming traditions that distinguished neighbouring communities by their relative size.

Where is Oldshore on the map?

Oldshore is in Scotland, at 58.482, -5.088 - about 30 km north-west of Achfary.

How far is Oldshore from where I am?

Use your device location to see the distance to Oldshore, how long the drive takes, and directions from where you are.

Find hotels in Oldshore

Rent a car near Oldshore

Play a pub crawl round in Oldshore

Nine holes from pub to pub through the real streets of Oldshore. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Oldshore9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Oldshore?

The closest airport to Oldshore is Wick John O'Groats Airport, 198 km (about 2 h 49 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.