Google Maps | Lee Foy
Church in St Andrews

St Mary On The Rock

3 holiday parks nearby

TypeChurch
LocationSt Andrews, Fife
Address7 Shorehead, St Andrews KY16 9RG, UK
Nearest parkSt Andrews Holiday Park (0.8 mi)

About St Mary On The Rock

The church sits on a rocky outcrop just outside St Andrews, and there's something rather compelling about the walk out to it. You're essentially following the Fife Coastal Path, with the North Sea sprawling to your right and old stone walls marking the way. St Mary on the Rock is small - properly intimate - with foundations that go back centuries, though the building you'll see dates largely from medieval times.

Once you reach it, the appeal is twofold: the church itself, with its worn stonework and simple interior, tells a straightforward story of faith and survival. But honestly, the real draw is the setting. You're standing on a promontory with water on three sides, the kind of place medieval monks chose for a reason. It's peaceful rather than showy, and the views back towards St Andrews are worth the leg work.

Historically minded visitors will get the most from this one. It's not a grand showstopper - families with young children might find the walk there more engaging than the destination itself. Allow an hour round trip from the town centre, longer if you want to potter about on the rocks or photograph the coastline.

Free to visit, no facilities on site. Come outside peak holiday season if you want it quiet - summer weekends pull crowds to the whole St Andrews stretch. It connects nicely with a caravan park stay at Cairnsmill or Craigtoun Meadows, both within a couple of miles, giving you time to explore the coastal path properly without feeling rushed.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is St Mary On The Rock?

St Mary On The Rock is a church in Fife, Fife & Tayside.

Are there holiday parks near St Mary On The Rock?

Yes, there are 3 holiday parks near St Mary On The Rock. The closest is St Andrews Holiday Park, just 0.8 miles away, rated 4.2 out of 5 by visitors. Other options include Cairnsmill Caravan Park and Craigtoun Meadows Holiday Park.

Where is St Mary On The Rock?

St Mary On The Rock is located near St Andrews in Fife, Fife & Tayside. It is easily accessible from nearby holiday parks, making it ideal for a day trip during your stay. The nearest park is just 0.8 miles away.

What else is there to do near St Mary On The Rock?

Near St Mary On The Rock you can also visit Pittarthie Castle (historic site), Willem Hijkoop and Anton-Marie ten Herkel Memorial (historic site), St Andrews Dog Run (landmark), Wardlaw Museum (museum). Browse our St Andrews area guide for the full list of things to do.