Discover the Best Places to Eat in St Andrews

Located on Scotland’s scenic east coast, St Andrews is not just the home of golf; it’s also a haven for food lovers. This charming town boasts a vibrant culinary scene that caters to every palate, from cosy cafés serving up local treats to fine dining establishments showcasing the best of Scottish produce. Whether you’re visiting for the historic charm, the stunning coastal views, or simply a relaxing getaway, St Andrews offers an array of dining experiences that are sure to delight.

In this guide, we’ll list the best places to eat in St Andrews. From fresh seafood caught just miles away to hearty traditional dishes and innovative modern cuisine, there’s something here for everyone. Whether you’re seeking a quick bite after exploring the cobbled streets or a memorable meal to cap off your day, St Andrews’ restaurants, pubs, and cafés are ready to impress.

 

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.

 

Plan Your Perfect Culinary Getaway to St Andrews

With its incredible selection of eateries and its unique blend of history, charm, and coastal beauty, St Andrews is the ideal destination for food lovers and adventurers alike. Whether you’re indulging in freshly caught seafood, savouring a comforting bowl of Cullen skink, or treating yourself to a fine dining experience, St Andrews promises a culinary journey.

Why not make your visit even more special by booking a holiday let with Premier Stays Fife? Our handpicked properties in St. Andrews offer the perfect base to explore everything St Andrews has to offer, from its world-famous golf courses to its vibrant dining scene. Enjoy the comfort and convenience of a home away from home, tailored to your needs.

Start planning your St Andrews getaway today!