Skip to content

Table of contents

About Oldhamstocks

Oldhamstocks is a small East Lothian village nestled in the countryside between the A1 and the Lammermuir Hills, about 45 kilometers southeast of Edinburgh. Most visitors arrive via the A1107 from the main A1 trunk road near Cockburnspath. The village boasts a remarkable 12th-century church containing one of Scotland's rare surviving medieval wooden effigies.

Where is Oldhamstocks on the map?

Oldhamstocks is in Scotland, at 55.928, -2.418 - about 13 km north of Abbey Saint Bathans.

How far is Oldhamstocks from where I am?

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

EV Chargers in Oldhamstocks

13 chargers

Data source: OpenChargeMap

Find hotels in Oldhamstocks

Rent a car near Oldhamstocks

Play a pub crawl round in Oldhamstocks

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

Pub Crawl Golf: Oldhamstocks9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Oldhamstocks?

The closest airport to Oldhamstocks is Dundee Airport, 166 km (about 2 h 1 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.