St Andrews Restaurants
Barns at Kingsbarns, The
The Kingdom of Fife has an identity all its own, which it has stoutly maintained, and defended when necessary. Not unnaturally this has led to a strong sense of individuality that has not stopped short of eating.
- Address: 5 Main Street, Kingsbarns, nr St Andrews, KY16 8TA (Map)
- Cuisine(s): Modern, Scottish
- Avg. Cost Per Head Lunch: N/A, Dinner: £28.00
Byre Theatre Restaurant, The
- Address: Abbey Street, St Andrews, KY16 9LA (Map)
- Cuisine(s): Bistro, Scottish
- Avg. Cost Per Head Lunch: £10.00, Dinner: £18.00
Dining at St Andrews Golf Hotel
- Address: 40 The Scores, St Andrews, KY16 9AS (Map)
- Cuisine(s): French, Scottish
- Avg. Cost Per Head Lunch: £42.00, Dinner: £45.00
Dolls House Restaurant
The Dolls House is a pleasant, informal brasserie serving contemporary and traditional French and Scottish cuisine, with an emphasis upon achieving a balance of fine dining with practicality and simplicity it offers a thoroughly distinctive experience.
- Address: 3 Church Square, St Andrews, KY16 9NN (Map)
- Cuisine(s): European, French, Scottish
- Avg. Cost Per Head Lunch: £14.00, Dinner: £32.00
Esperante
Built at vast expense, Esperante mirrors well the earthy tones of a restaurant that links itself to the Mediterranean experience and cuisine. The restaurant walls are a sturdy Tuscan red, the subdued lighting is just right and the overall warmth dispels even the harshest day that St Andrews can produce.
- Address: St Andrews Golf Resort & Spa, St Andrews Bay, St Andrews, KY16 8PN (Map)
- Avg. Cost Per Head Lunch: N/A, Dinner: £48.00
Grill House Restaurant
Relaxed, informal, fun and friendly, Grill House Restaurant is centrally located in the heart of St Andrews, it is well-liked with locals, tourists, students, families, young and old; the wide ranging, unashamedly populist menu comprising of Mexican dishes, chargrilled meats and fish, pizza, pasta, vegetarian options and ever changing specials means that nobody should ever leave dissatisfied.
- Address: Inchcape House, St Mary's Place, St Andrews, KY16 9UY (Map)
- Cuisine(s): American, Grill, Mexican
- Avg. Cost Per Head Lunch: £14.00, Dinner: £24.00
Inn at Lathones, The
If there's anything that stands out about The Inn at Lathones in St. Andrews, apart from its blackface lamb cutlets, shellfish soup and specialty beef, it has to be the thoughtful service, the accommodative staff and memorable dining experience.
- Address: Largoward, St Andrews, KY9 1JE (Map)
- Cuisine(s): Modern European
- Avg. Cost Per Head Lunch: £22.00, Dinner: £35.00
Jahangir
- Address: 116 South Street, St Andrews, KY16 9QD (Map)
- Cuisine(s): Bistro, Indian
- Avg. Cost Per Head Lunch: N/A, Dinner: N/A
Maisha Indian and Seafood Restaurant
St. Andrews is one of the most sought after places for both golfers and graduates in this wonderful country of Scotland, not altogether surprising when you consider it is reckoned to be the home of golf and also the oldest university in the nation.
- Address: 5 College Street, St Andrews, KY16 9AA (Map)
- Cuisine(s): Bangladeshi, European, Indian
- Avg. Cost Per Head Lunch: £15.00, Dinner: £23.00
Pizza Express - St Andrews
Pizza Express remains a hugely popular bedrock of casual eating. Its popularity is testimony to the fact that across the country, they have restaurants where you will always be guaranteed a good nosh, with children's tastes being well catered for.
- Address: 3-4 Logies Lane, St Andrews, KY16 9NL (Map)
- Cuisine(s): Pizza & Pasta
- Avg. Cost Per Head Lunch: £15.00, Dinner: £21.00
Can't find what you're looking for?
Select another sub-area in Fife or run another search:
Find A Restaurant In St Andrews
Search for restaurants and locations (eg. grill in st andrews)
UK
Europe
USA


