Top Fife - Places to Eat in St Andrews



There are plenty of places to eat in St Andrews – thought unfortunately we can’t tell you whether Kate and William ever dined there. The Royal couple famously met at St Andrews, while they were both students at the university, so this small town in Fife has become a ‘must’ on any tour of Scotland.

At one time the town was best known for its bars (students boasted that they had 37 to choose from), but in recent years an increasing number of cafes and restaurants have opened. Here are some of the best places to eat in St Andrews.

Award Winning Seafood

The Seafood Restaurant (T. 01334 479475, Bruce Embankment) is not far from the Royal and Ancient Golf Club. However it’s a thoroughly contemporary place to dine, with enormous windows that allow you to look over the famous West Sands while you eat. The menu changes with the seasons but generally features some locally caught seafood such as Pittenweem crab (from a nearby fishing village), Fife lobster and hake from the North Sea. The restaurant has 3 AA rosettes.

If you love fine dining then you will also want to check out the Road Hole Restaurant, at the exclusive Old Course Hotel, and the Thai-Japanese food at Nahm-Jim (60 Market Street.

Relaxed Dining

For more relaxed dining try the Glass House (T. 01334 473673, 80 North Street) or its more expensive sister restaurant the Doll’s House (T. 01334 477422, 3 Church Square). The Glass House is situated very close to St Andrews University and has a youthful appeal with lots of glass and an outdoor patio. It serves pizza and pasta dishes. The Doll’s House specialises in Scottish/French inspired cuisine with dishes such as Aberdeen Angus steak and rabbit and wild mushroom terrine.

One of the longest established places to eat in St Andrews is the Balaka (T. 01334 474825, 3 Alexandra Place). Serving Bangladeshi/Indian cuisine, it has sustained generations of students and visitors – as well as the occasional visiting celebrity such as Sir Sean Connery.

Fudge Doughnuts

If you have a sweet tooth then there’s one place to eat in St Andrews that you really must visit. It’s Fisher and Donaldson (13 Church St) a family owned bakery that is famed for its fresh bread, strawberry tarts – and above all for its fudge doughnuts. These sticky confections, filled with a sweet custard and topped with fudge icing, have long been a favourite with both students and townsfolk.

If you’re on a culinary tour of Scotland, don’t make St Andrews your only stop in Fife. Some of the best places to eat are on the outskirts of town, or in the nearby fishing villages of the East Neuk (corner).




Go from Places to Eat in St Andrews to our dining in Fife page – and find out where Prince William stopped for fish and chips.