During Phase 1, please stay local to visit our forests and land. Our car parks, mountain bike trails and toilets remain closed due to COVID-19.

Skip to main content

King's Cave

Where we are

A mixture of forest and coast, with open views and the famous King's Cave

Despite the legends, it’s unlikely that Robert the Bruce sheltered in the King’s Cave before the Battle of Bannockburn – or saw the famous spider. But King's Cave is still worth a visit for its superb location on a raised shingle beach and amazing inscriptions. Bring a torch to help you explore.

The circular trail begins and ends in pleasant mixed forest with scenic views across Machrie moor, the Drumadoon cliffs and west towards Ireland.

Forests of Arran guide map (PDF 2.8MB)

Walking trails


King's Cave Trail

A beautiful circuit of forest and shoreline with wonderful views inland and across Kilbrannan Sound. Discover legendary King’s Cave where Robert the Bruce is said to have sheltered.

Generally firm but uneven gravel and earth surface. Rough rocky section along the shore and some narrow stretches. Several long steep slopes and two gates.

3 miles / 4.7 km

2 hours

More information

The sea level around Arran was once over 30 feet (10 metres) higher than it is now, so there is a steep descent to get down onto the beach. You'll see the King's Cave in soft sandstone cliffs above the beach, towards the end of the coastal section.

Facilities & access


Blackwaterfoot has the nearest public toilets and eating places.

Getting here

Travel by ferry from Ardrossan in North Ayrshire to Brodick.

From Brodick take the B880 (The String) west across the island to Blackwaterfoot. Turn right onto the A841 and travel through Blackwaterfoot towards the north for just under 3 miles (4.8 km) until you see the car park on your left, at grid reference NR 898 315.

Using SatNav?

Nearest postcode: KA27 8DX 

Public transport

The nearest bus stops are at Machrie, Blackwaterfoot and Shiskine. You'll find details at Traveline Scotland.

Get directions

Get in touch

Have a question or suggestion for improvement?

0300 067 6900 (option 2)
More contact information

Share your experience

Our website uses cookies.
By continuing, we assume your permission to deploy cookies, as detailed in our Privacy and Cookies policies.