A weekend in St Andrews

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

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.

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

Best Western Scores Hotel

Old Course Hotel, Golf Resort & Spa

Cairnsmill Holiday Park

Craigtoun Meadows Holiday Park

Elderburn Lodges

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

The Adamson

The Jigger Inn

Sands Grill

St Andrews Bar & Grill

The Peat Inn

Discover more weekend escapes