Top Things to do in St Andrews
Top Things to Do in St Andrews
St Andrews is a compact coastal town in Fife known for world-famous golf, medieval ruins, sweeping beaches and one of the oldest universities in the English-speaking world. Small enough to explore on foot yet packed with history, it’s ideal for a relaxed day trip or a long weekend by the sea.
Here’s everything you need to plan your visit, from the must-see sights to where to wander when the crowds thin out.
1. Visit St Andrews Cathedral
Once the largest church in Scotland, the cathedral now stands as an atmospheric ruin overlooking the North Sea. Climb St Rule’s Tower if it’s open. The views stretch across rooftops and coastline.
Give yourself time to wander the graveyard. It’s peaceful and full of character.
St. Andrews Cathedral
Explore the remains of Scotland’s largest and most magnificent medieval church. Even in its ruinous state, the cathedral remains a prominent landmark highly visible from the sea.
2. Explore St Andrews Castle
Perched on the cliffs, the castle has seen sieges, religious conflict and royal drama. You can peer into the bottle dungeon carved into the rock and walk through underground mine tunnels from the 16th century.
It’s compact but fascinating.
3. Walk the Old Course at St Andrews
Even if you don’t play golf, you’ll want to see it. The Swilcan Bridge is the classic photo spot. On Sundays, when there’s no play, locals and visitors stroll across the fairways.
For golf history, step into the nearby British Golf Museum.
Old Coure St.Andrews
The oldest and most iconic golf course in the world. The Swilcan Bridge and Hell Bunker are recognised across the globe, yet the greatest feature of the Old Course is that despite its grand status it remains a public golf course, open to all.
4. Discover the University of St Andrews
Founded in 1413, it’s Scotland’s oldest university. Wander through St Salvator’s Quad and along North Street. The student presence keeps the town lively year-round.
Prince William famously studied here, which only added to the town’s global profile.
5. Spend Time on West Sands Beach
Two miles of sand stretch north from the Old Course. It’s brilliant for a breezy walk. You might recognise it from the opening scene of Chariots of Fire.
On a clear day, the light over the water is something else.
Best Time to Visit St Andrews
Summer: Lively atmosphere, best weather, busiest streets.
Spring and autumn: Quieter, still pleasant for walking.
Winter: Dramatic coastal scenery, fewer visitors, shorter days.
If The Open Championship is in town, expect accommodation prices to rise sharply.
How to Get to St Andrews
There’s no direct train station in town.
Train to Leuchars, then 10-minute bus or taxi
Around 1 hour 30 minutes by car from Edinburgh
Roughly 30 minutes from Dundee
Parking in the centre can be tight in peak season. Arrive early if driving.
Where to Eat and Drink
St Andrews has everything from cosy cafés to smart restaurants. North Street and Market Street have the widest choice. Fish and chips by the harbour is a classic move. For something sweet, grab ice cream and wander towards the pier.
Things to Do Near St Andrews
Visit fishing villages in the East Neuk of Fife
Explore coastal paths along the Fife Coastal Trail
Take a day trip to Dundee
The town also pairs well with a wider Fife or Perthshire itinerary.
How Long Do You Need in St Andrews?
You can see the highlights in a day. Stay overnight if you want beach time, golf experiences, and slower evenings. Two nights gives you space to enjoy it properly.
Is St Andrews Worth Visiting?
Absolutely. It blends history, sport and seaside scenery in a way few Scottish towns manage. Compact, characterful and easy to explore, it’s one of the most rewarding stops in eastern Scotland.
If you’re building a Scotland itinerary, St Andrews deserves a solid spot near the top.