Skip to content

Table of contents

About Duncrub

Duncrub is a small Perthshire village just off the A9 between Perth and Stirling. It's easily reached from the main Edinburgh-Inverness route and serves local traffic heading to nearby Dunning. The area sits in fertile Strathearn valley farmland with the Ochil Hills visible to the south. The village lies close to the ancient Roman Gask Ridge frontier, where you can still spot earthworks from Rome's early Highland campaigns.

Where is Duncrub on the map?

Duncrub is in Scotland, at 56.315, -3.601 - about 12 km south-west of Aberdalgie.

How far is Duncrub from where I am?

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

Find hotels in Duncrub

Rent a car near Duncrub

Play a pub crawl round in Duncrub

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

Pub Crawl Golf: Duncrub9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Duncrub?

The closest airport to Duncrub is Dundee Airport, 49 km (about 38 min by car). Other airports nearby: Edinburgh 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.