East Sands
East Sands Beach and Leisure Centre, St Andrews
A sheltered sandy beach in St Andrews with watersports, family-friendly facilities, and stunning views of the historic harbour and town.
East Sands is a charming sandy beach located on the south side of St Andrews' old harbour. Stretching about half a mile, it offers gentle waves, rock pools, and a range of watersports including surfing and sailing. Adjacent to the East Sands Leisure Centre, it is a family-friendly spot with lifeguard patrols during peak season, a children’s play area, and scenic views of the historic town and sea.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Take the Stagecoach bus service to St Andrews bus station, then enjoy a 15-minute walk south along the town streets to East Sands beach. Buses run frequently from Dundee and nearby towns, with fares typically between £3 and £6 one-way.
Car
Drive via the A91 or A915 roads to St Andrews. Parking is available near East Sands in a free car park adjacent to the beach, though spaces can be limited during peak season. Expect a 30-45 minute drive from Dundee.
Walking
From St Andrews town centre, walk approximately 15 minutes south on mostly flat terrain to reach East Sands. The route is accessible and suitable for families and casual strollers.
Catch the right light and the right mood, whether you want a bright city moment or a more cinematic evening visit.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover Dundee – Scotland's sunniest city, where history meets modern design on the banks of the River Tay. Enjoy the V&A Dundee, RRS Discovery, and stunning waterfront views.
Tell me more about Dundee