St Andrews feeds three constituencies that rarely overlap: golfers off the Old Course, students from Scotland's oldest university, and the East Neuk's seafood loyalists. The town has resisted chains almost entirely, so four independent rooms carry the weight. Dean Banks cooks fifty metres from the 18th green, Roy Brett shucks oysters above The Scores, the Adamson keeps South Street fed, and the Michelin star sits six miles inland at a coaching inn that has held it since 2010. Four tables, ranked by what the evening is for.
How St Andrews Eats
Seafood sets the standard. The East Neuk harbours down the coast land crab and lobster, the North Sea supplies the hand-dived scallops and smoked haddock, and the town's best kitchens are organised around that supply line: Haar built a four-AA-Rosette tasting menu on it, and Ondine at Seaton House, opened in February 2025, runs the only serious oyster bar in town. Even the name Haar is local: the sea mist that rolls off the North Sea on summer afternoons.
Golf writes the calendar. Dinner runs 18:00 to 21:00, with the fine-dining seatings at 19:00 or 19:30, and the busiest tables of the day are post-round bookings. In peak season the four rooms on this list want two to three weeks' notice, and when The Open returns to the Old Course in 2027 the town will be booked out months ahead. Tipping is relaxed Scottish practice: ten per cent is generous, and nobody chases you for it. The university's term dates, not the weather, decide when the casual rooms are loud.
Best Neighbourhoods for Dinner
Golf Place & the Links. One address matters: Haar at 1 Golf Place, in the old Golf Inn, fifty metres from the Old Course's 18th hole, with six rooms upstairs.
The Scores. The clifftop street above West Sands. Seaton House, the 2025 hotel conversion at No. 76, holds Ondine and its oyster bar.
South Street. The town's long spine of bistros and pubs. The Adamson at No. 127, in the former post office, is its anchor.
Peat Inn village. Six miles southwest, a hamlet named after its inn. The Peat Inn is the destination meal of the East Neuk, and worth the taxi.
The St Andrews Four, Ranked
Four rooms make the cut, ranked by cooking, room and the value each returns. Every verdict stands on its own.
1. The Peat Inn
Geoffrey Smeddle's coaching inn has held its Michelin star since 2010 and kept it in the 2026 guide; three courses about £65, tasting around £100. Drive the six miles for the anniversary.
2. Haar
Dean Banks cooks a four-AA-Rosette seafood tasting menu fifty metres from the Old Course's 18th green, about £125 a head. Book it to impress anyone who golfs.
3. Ondine at Seaton House
Roy Brett brought his Edinburgh oyster institution to Seaton House in February 2025, with West Sands views and East Coast lobster. Take the first date to the oyster bar.
4. The Adamson
Two AA Rosettes in 2024 for steaks and brasserie cooking in John Adamson's old post office; mains from about £19. The all-purpose table, and the birthday one.
Best Restaurants in St Andrews by Occasion
Best for a Proposal or First Date
The Peat Inn is the proposal: a candlelit coaching inn, a suite upstairs if the answer is yes, and a kitchen that has been starred since 2010. For a first date in town, Ondine's oyster bar keeps the stakes low and the conversation easy.
The Peat Inn Ondine at Seaton House · See the full Best for a Proposal guide and Best for a First Date guide.
Best for Impressing Clients and Closing a Deal
If the client golfs, Haar wins before the amuse-bouche: the Old Course is visible from the doorstep. If they don't, the Peat Inn's star does the talking.
Haar The Peat Inn · See the full Best for Impressing Clients guide and Best for Closing a Deal guide.
Best for a Birthday or Team Dinner
The Adamson takes the group: steaks and a cocktail bar under one roof on South Street, with mains from about £19 so the bill survives the headcount.
The Adamson Ondine at Seaton House · See the full Best for a Birthday guide and Best for a Team Dinner guide.
Best for Solo Dining · and where not to bother
A stool at Ondine's oyster bar with a half-dozen East Coast natives and a glass of Chablis is the best hour a solo traveller can spend in Fife. Skip the Peat Inn alone; it is a two-hour, two-person occasion by design.
Ondine at Seaton House · See the full Best for Solo Dining guide.
St Andrews Dining: Frequently Asked Questions
What is the best restaurant in St Andrews?
The Peat Inn, Geoffrey Smeddle's restaurant with rooms six miles from town, ranks first for 2026: a Michelin star held since 2010 and retained in the 2026 guide, three courses around £65. In town itself, Haar at 1 Golf Place is the strongest kitchen, with four AA Rosettes and a tasting menu about £125.
Does St Andrews have a Michelin-starred restaurant?
One, just outside town: The Peat Inn, starred continuously since 2010 under Geoffrey Smeddle and confirmed again in the 2026 UK guide. Within the town boundary, Haar holds a Michelin Guide listing and four AA Rosettes, and The Adamson took two Rosettes in 2024. Roy Brett's Ondine arrived from Edinburgh in February 2025.
How far ahead should you book restaurants in St Andrews?
Two to three weeks for weekend tables at Haar, Ondine and the Peat Inn in season, longer for the Peat Inn's rooms. Graduation weeks and major golf events absorb the whole town; when The Open returns to the Old Course in 2027, expect every serious table to be gone months out. The Adamson is the most walk-in-friendly of the four.
How much does dinner cost in St Andrews?
A wide spread. The Adamson's brasserie mains start around £19, with most diners spending £35 to £45. Ondine's lobster and oysters run mid-range. The tasting menus own the top end: about £100 at the Peat Inn and £125 at Haar, before wine.
What food is St Andrews known for?
North Sea and East Neuk seafood: crab and lobster from the harbours at Crail and Pittenweem, hand-dived scallops, smoked haddock and oysters. The best kitchens in town are built directly on that supply, from Haar's seafood tasting menu to Ondine's raw bar. Even the haar, the sea mist the town's best restaurant is named for, comes off the same water.
Is The Peat Inn worth the trip from St Andrews?
Yes. It is a ten-minute taxi for the most consistent Michelin-starred cooking in Fife, in an 18th-century coaching inn with eight suites if you would rather not drive back. Note for planners: the Smeddles put the property up for sale in early 2025 after 19 years, so go while the kitchen that earned the star is still in it.
Nearby & Related
Keep exploring Scotland and the north: the best restaurants in Edinburgh an hour south, dining in Glasgow, and where to eat in London for the journey home. For more of the catch, see our best seafood restaurants guide and the Best for Impressing Clients guide.
Best Restaurants in St Andrews
Four tables across Golf Place, The Scores, South Street and Peat Inn village, ranked by occasion.
$ Under $20pp$$ $20–40pp$$$ $40–90pp$$$$ Over $90pp