Table of contents
Overview
3About 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.
Book
2Find hotels in Oldshore
Rent a car near Oldshore
Play
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.
Explore
2Popular 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).
