Skip to content

Table of contents

About Ecclesmachan

Ecclesmachan is a small West Lothian village on the A89 between Broxburn and Uphall, about 20km west of Edinburgh via the M8 (Junction 3). It's handy for Edinburgh Airport, just 8km away, and sits in gentle farming country with the Pentlands visible to the south. The 12th-century church houses remarkable medieval grave slabs and ancient Pictish stones.

Where is Ecclesmachan on the map?

Ecclesmachan is in Scotland, at 55.947, -3.509 - about 21 km south of Abbey Parks.

How far is Ecclesmachan from where I am?

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

EV Chargers in Ecclesmachan

11 chargers

Data source: OpenChargeMap

Find hotels in Ecclesmachan

Rent a car near Ecclesmachan

Play a pub crawl round in Ecclesmachan

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

Pub Crawl Golf: Ecclesmachan9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Ecclesmachan?

The closest airport to Ecclesmachan is Edinburgh Airport, 11 km (about 14 min by car). Other airports nearby: Glasgow Airport.

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.