A weekend in St Andrews

History, beaches, golf: this Scottish gem has it all
West Sands

St Andrews is a small town on the east coast of Fife, but don’t let its compactness fool you: you won’t be short of things to do in this famously picturesque Scottish destination.

With a sandy bay to the north, a narrow harbour to the south, and a host of attractions in between, here’s our selection of top-rated things to do, places to stay and culinary adventures to seek on your Weekend Escape to St Andrews.

Things to do

St Andrews is well-known for two things in particular – as the home of golf and of an ancient university. Embark on a circuit of the town to locate the British Golf Museum, pass the clubhouse of the Royal and Ancient Golf Club, and peek through the archway of St Salvator’s College to see the serene quadrangle.

View the town’s medieval streets from above by climbing to the top of the cathedral’s striking tower, and wander northwards along the shore to explore the ruins of the 13th-century castle. Look out for the mine and counter-mine tunnels and chilling bottle-shaped dungeon which date from this time.

If you’re after a relaxing change of pace, discover the two great beaches (you’ll recognise West Sands from the opening sequence of Chariots of Fire) or enjoy a stroll around the beautiful Botanic Garden. With plenty of activities to choose from, St Andrews will have you spoilt for choice.

Old Course Hotel, Golf Resort & Spa

Places to stay

Whether you’re looking for a golfing getaway, a luxury hotel or a family-friendly campsite, St Andrews has a range of options to accommodate your needs and budget.

We recommend

Ardgowan Hotel


Hotel du Vin St Andrews

Old Course Hotel, Golf Resort & Spa

Cairnsmill Holiday Park

Craigtoun Meadows Holiday Park

Elderburn Lodges

Road Hole Restaurant

Where to eat

St Andrews is home to a variety of independent cafés, pubs and restaurants. From locally inspired brasserie-style cooking to cosy pubs and restaurants that are an ideal accompaniment to a day on the golf course, superb places to eat are within easy reach.

We recommend

Road Hole Restaurant

Rufflets St Andrews

St Andrews Bar & Grill


The Grange Inn

Playfair's Restaurant and Steakhouse

The Peat Inn

Discover more weekend escapes