Skip to content
Scotland — Fife

St Andrews

The home of golf, medieval ruins, and — according to Which? — the UK’s best seaside town for food and drink.

5Restaurants Listed
MichelinRecognition
UNESCOGolf Heritage

Best Restaurants in St Andrews

Five essential tables, ranked by occasion and researched for quality.

$$ £30–60$$$ £60–100$$$$ Over £100

The Peat Inn St Andrews
#1 in St Andrews
The Peat Inn
Modern Scottish$$$$
Impress ClientsProposal
One Michelin star since 2010, fifteen minutes from St Andrews — Geoffrey Smeddle’s vibrant, flavoursome kitchen uses East Neuk crab and Black Isle lamb with consummate skill.
Food 9.1Ambience 9.0Value 8.4
Haar Restaurant St Andrews
#2 in St Andrews
Haar Restaurant
Scottish Seafood / Tasting Menu$$$$
ProposalFirst Date
4AA Rosettes, Michelin-recommended, and a tasting menu that applies a career’s worth of global experience to the best of Scottish seafood.
Food 9.0Ambience 9.2Value 8.3
Ondine St Andrews St Andrews
#3 in St Andrews
Ondine St Andrews
Scottish Seafood$$$
Close a DealFirst Date
Roy Brett’s seafood restaurant at the Old Course Hotel — oysters, lemon sole meunierre, and a direct view of the 18th fairway of the most famous golf course in the world.
Food 8.9Ambience 9.3Value 8.5
The Adamson St Andrews
#4 in St Andrews
The Adamson
Modern British$$$
BirthdayTeam Dinner
Michelin-starred modern British in a beautifully restored Victorian building — creative, accessible, and the most versatile fine dining room in St Andrews.
Food 8.8Ambience 8.9Value 8.7
The Seafood Ristorante St Andrews
#5 in St Andrews
The Seafood Ristorante
Scottish Seafood / Italian$$$
First DateBirthday
A glass cube above St Andrews Bay — Scottish seafood with a subtle Italian accent and the most dramatic view from any dining room in Fife.
Food 8.7Ambience 9.4Value 8.6

St Andrews’s Top 5 Restaurants

01

The Peat Inn

The Peat Inn is one of Scotland’s most celebrated restaurants — a Michelin-starred destination in a hamlet of the same name, ten miles from St Andrews, that has been recognised for exceptional modern Scottish cooking since Geoffrey and Ka...

02

Haar Restaurant

Haar Restaurant is the creation of Chef-Owner Dean Banks, who has worked in more than forty countries around the world before establishing what has become one of the most celebrated tables in Fife. The 4AA Rosettes and Michelin recommendation reflect...

03

Ondine St Andrews

Ondine St Andrews reopened in spring 2025 in its new home at a five-star hotel overlooking the hallowed turf of the Old Course — the 18th fairway visible from the dining room windows in a view that conflates golf history and seafood dining in a...

04

The Adamson

The Adamson occupies a beautifully restored Victorian building on South Street, one of St Andrews’ principal medieval thoroughfares, and operates as the most versatile fine dining room in the town. The Michelin star recognises a kitchen that pr...

05

The Seafood Ristorante

The Seafood Ristorante occupies a glass cube positioned above St Andrews Bay on The Scores — the coastal road that runs along the clifftop to the west of the cathedral ruins. The building’s design makes the maximum use of the bay view: th...

Dining in St Andrews — The Essential Guide

Scotland’s Culinary Seaside Town

St Andrews was voted the UK’s best seaside town for food and drink by Which? magazine, and the assessment reflects a dining scene that has developed with remarkable consistency over the last two decades. The combination of a university town with an affluent and discerning permanent population, a golf tourism economy that generates demand for high-quality hospitality, and the exceptional Scottish produce available from the Fife coast and the surrounding countryside has produced a restaurant scene that punches far above the town’s modest size.

The Peat Inn has held its Michelin star since 2010, establishing the benchmark. Haar Restaurant has built a 4AA Rosette reputation through Dean Banks’s extraordinary global experience applied to local ingredients. Ondine’s return in 2025 at the Old Course Hotel has added a major new address. The Adamson provides the most versatile fine dining room in the town.

East Neuk Seafood

The East Neuk of Fife — the cluster of fishing villages (Crail, Pittenweem, Anstruther, St Monans) a few miles down the coast from St Andrews — provides the seafood that anchors the town’s best restaurants. East Neuk crab, lobster, langoustines, and finfish of extraordinary freshness arrive daily; the restaurants that source from these harbours directly are immediately distinguishable from those that don’t.

Golf, Academia, and Dining

St Andrews is, simultaneously, the birthplace of golf and one of Scotland’s most venerable universities. The overlap of these two worlds — golf tourism with its demand for luxury hospitality, academic life with its appetite for good food — has created an unusually sophisticated dining market for a town of 20,000 people. The best restaurants understand both audiences.

Frequently Asked Questions

What is the best restaurant in St Andrews?
For 2026, our editorial pick is The Peat Inn. Editorial runners-up: Haar Restaurant, Ondine St Andrews, The Adamson, The Seafood Ristorante.
Where should I eat in St Andrews tonight?
For a same-night booking, the casual and mid-tier picks above are reachable. The Seafood Ristorante typically takes walk-ins; The Adamson accepts day-of reservations. Splurge picks (The Peat Inn, Haar Restaurant) need 3–5 weeks notice.
How much does dinner cost in St Andrews?
Splurge picks (The Peat Inn, Haar Restaurant): $200–$400 per person without wine — full tasting menus. Mid-tier rooms $80–$140. Casual but excellent St Andrews neighborhood spots: $40–$70.
What is the most expensive restaurant in St Andrews?
The Peat Inn sits at the top — full tasting menu with wine pairings runs $400+ per person. Other splurge-tier rooms (Haar Restaurant, Ondine St Andrews) cluster at $250–$350.
Which St Andrews restaurants have Michelin stars?
The top of our St Andrews list anchors with internationally-recognized rooms. The Peat Inn, Haar Restaurant and Ondine St Andrews are the rooms most frequently cited in Michelin and World's 50 Best.
Do I need a reservation for restaurants in St Andrews?
Splurge tier: 3–6 weeks notice. Mid-tier: 1–2 weeks. Casual rooms in St Andrews take walk-ins early evening (5:30–6:30pm) and last-minute cancellations open regularly via OpenTable / Resy.
What's the best neighborhood for restaurants in St Andrews?
St Andrews's strongest dining clusters around the central business district and high-end residential quarters — that's where the splurge picks (The Peat Inn, Haar Restaurant) sit. Casual options spread further across the city.
Where do locals eat in St Andrews?
The casual and mid-tier picks above are local-frequented — fewer tourists, better pricing, and the rooms where St Andrews-based diners have weekly tables. Splurge picks attract a mix of locals and international visitors.