Best Restaurants In St Andrews

Just north of Edinburgh, St Andrews is famed for its pretty coastline and medieval spirit, but when the hunger pains strike? It's also known for some incredibly decent restaurants. Whether it's romantic dining, family-style servings or Italian you're after, these St Andrews restaurants are keeping bellies full. 

Last edited by Scarlett Welch

Last updated on 25th March 2024

Forgans St Andrews

PRIX-FIXE LUNCH and 2 other offers

It's a celebration of Scottish cuisine at St Andrews restaurant Forgans. When you're not lapping up the local beers or wine, their brunch and main menu is a gastro celebration of seasonal meats, produce and flavours - with sample dishes like roasted gammon, line-caught hake and harissa cauliflower steak on the cards. And when the sun's shining? Be sure to check out their gorgeous alfresco area too.