Swilcan Loft – The newest arrival on the St Andrews Restaurant scene, on top of The Old Course Hotel. An elegant, glassy space with the finest views – overlooking the rooftops of town and West Sands below. It feels made for marking a special occasion.

Restaurant at The Russell – Step into the cosy, wood-panelled warmth of The Russell and get lost in time. A lovely restaurant that is authentically Scottish, and has a classic, ageless quality to it.

The Seafood Ristorante – An architectural glass oblong, perched on the edge of town overlooking the sea. Wonderful in the evening light. Beautifully prepared, delicate food. One to save for a special treat.

The Adamson – Cocktails and a Michelin-starred menu in this elegant former home of the eminent photographer John Adamson. Despite this, it keeps things casual and the mood is more relaxed brasserie than restaurant.

The Steak Barn at The Balgove – A deliciously warm, charred-scented, former saw mill, just outside of town. Meat prepared in their own butchery, all cooked to order on a massive wood-fired BBQ. Excellent non-meat options, also available.

Haar Restaurant – People’s choice on Trip Advisor 2021. Exciting, experimental dishes from award-winning chef Dean Banks, holder of 3 AA rosettes.

Little Italy – A classic, unpretentious Italian restaurant that might just lead you to believe you have popped on a flight to Naples for the evening. Generous portions.

Lupo’s – A more modern take on Italian. Romantic, maximalist interior design, complete with cocktail bar and some snug corners to get a little lost in. Perfect for a lunch date too.

Rogue – An edgier feel to this bar and restaurant. Dimly lit and easy to forget the time of day as the drinks and courses of unfussy but tasty food flow.

Jahangir – is a first rate local Indian restaurant, with famous golfers and celebrities on the walls, a super-attentive team and all the excellent, warming dishes you’d expect.