We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Restaurants in St Andrews

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Cuisines & Dishes
(66)
(26)
(8)
Balti
(1)
Bangladeshi
(2)
Bar
(25)
Belgian
(1)
Brew Pub
(1)
Contemporary
(5)
Diner
(1)
(2)
Gastropub
(4)
Grill
(4)
(5)
(5)
Pub
(25)
Scottish
(51)
(9)
(2)
Wine Bar
(1)
Baguette
(1)
Beef Bourguignon
(1)
Burrito
(1)
Cheeseburger
(1)
Cheesecake
(4)
Crab
(4)
Cupcake
(1)
Fish & Chips
(10)
Hamburger
(1)
Lasagne
(1)
Lobster
(5)
Noodle
(1)
Oyster
(2)
Polenta
(1)
Ribs
(3)
Sandwiches
(1)
Tapas
(1)
More
Dietary Restrictions
Vegetarian Friendly
(53)
Gluten Free Options
(41)
Vegan Options
(16)
Halal
(1)
Meals
Price
Cheap Eats
(37)
Mid-range
(130)
Fine Dining
(5)
Restaurant features
Free Wifi
(45)
Parking Available
(17)
Reservations
(52)
Serves Alcohol
(60)
Takeout
(41)
Television
(18)
Wheelchair Accessible
(66)
More
Good for
Bar Scene
(21)
Business meetings
(17)
(43)
Kids
(40)
Local cuisine
(21)
(9)
More
The Seafood Ristorante
££££, Seafood, British, Scottish
Rocca Restaurant
££££, European, British, Scottish
Road Hole Restaurant
££££, British, Contemporary, Scottish
St Andrews Bar & Grill
££££, Seafood, British, Scottish
St Andrews Waffle Company
£, Cafe, Belgian, Fast food
BlackHorn
£, American, Fast food, British
Cafe (17)
Indian (5)
Seafood (6)
Italian (5)
Pizza (5)
Asian (8)
British (61)
American (6)
The Grange at St Andrews
££ - £££, European, British, Scottish
St Andrews Waffle Company
£, Cafe, Belgian, Fast food
The Tailend Restaurant and Fish Bar
££ - £££, Seafood, British, Soups
The Tavern at Strathkinness
££ - £££, Bar, British, Pub
Sort by:
  • Ranking
  • Name

The Grange at St Andrews

#1 of 104 Restaurants in St Andrews

Vine Leaf Restaurant

#2 of 104 Restaurants in St Andrews

Jannettas Gelateria

#1 of 4 Dessert in St Andrews

The Tailend Restaurant and Fish Bar

#3 of 104 Restaurants in St Andrews

The Tavern at Strathkinness Strathkinness

#4 of 104 Restaurants in St Andrews
#1 of 1 Restaurants in Strathkinness

St Andrews Waffle Company

#5 of 104 Restaurants in St Andrews
£ Cafe Belgian Fast food Diner Scottish Vegetarian Friendly Vegan Options

Playfair's Restaurant

#6 of 104 Restaurants in St Andrews

Little Italy

#7 of 104 Restaurants in St Andrews

Forgan's

#8 of 104 Restaurants in St Andrews

The Adamson

#9 of 104 Restaurants in St Andrews
££ - £££ European British Soups Scottish Grill Contemporary Vegetarian Friendly Gluten Free Options

Balgove Larder

#10 of 104 Restaurants in St Andrews

BlackHorn

#11 of 104 Restaurants in St Andrews

Mitchell Deli

#12 of 104 Restaurants in St Andrews

The Keys Bar

#13 of 104 Restaurants in St Andrews
£ Bar Pub

The Seafood Ristorante

#14 of 104 Restaurants in St Andrews

Restaurant at The Russell

#15 of 104 Restaurants in St Andrews

Cromars

#16 of 104 Restaurants in St Andrews

Guardbridge Inn

#17 of 104 Restaurants in St Andrews
££ - £££ Bar British Pub Scottish Gluten Free Options Vegetarian Friendly

Golfer's Corner Lounge Bar at Dunvegan

#18 of 104 Restaurants in St Andrews
££ - £££ Bar British Pub Scottish Vegan Options

Tulsi Restaurant

#19 of 104 Restaurants in St Andrews

The Jigger Inn

#20 of 104 Restaurants in St Andrews
££ - £££ Bar British Pub Scottish Vegetarian Friendly Gluten Free Options

Ziggy's

#21 of 104 Restaurants in St Andrews

Dolls House Restaurant

#22 of 104 Restaurants in St Andrews

Northpoint

#1 of 6 Coffee & Tea in St Andrews

Criterion Public House

#23 of 104 Restaurants in St Andrews

Rocca Restaurant

#24 of 104 Restaurants in St Andrews

Fisher and Donaldson

#1 of 2 Bakeries in St Andrews
££ - £££ Scottish British Gluten Free Options

Rascals Bar St Andrews

#25 of 104 Restaurants in St Andrews

Jahangir Balti & Tandoori Restaurant

#26 of 104 Restaurants in St Andrews
££ - £££ Indian Asian Balti Vegetarian Friendly
Reserve

St Andrews Brewing Co.

#27 of 104 Restaurants in St Andrews
££ - £££ Brew Pub British Scottish Bar Pub