View map
Filtered by:
Bookable Online
Smart Offers only

Restaurants in St Andrews

 There’s so much to see, do and eat in St. Andrews

Perched right on the east coast of Scotland, just northeast of Edinburgh you’ll find the stunning seaside town of St. Andrews. Celebrated for its beautiful scenery, you’ll find that St. Andrews is a town steeped in history and surrounded by picturesque views, with golf courses to beat the band. You’ll find ancient ruins such as the Swilcan Bridge and St. Andrews Castle with its medieval bottle dungeon dotted around this coastal settlement, as well as the University of St. Andrews which was founded way back in 1413. With so many sights to see nearby, visitors and locals are kept fed and watered by all the fantastic hotels, cafes, bars and restaurants in St. Andrews. So if you’ve been living there for decades, or if you’re just popping by for a visit, let Quandoo help you find the perfect restaurant in St. Andrews no matter what you’re in search of!

Find available restaurants:
Sort by:Most relevant first
  • Most relevant first
  • Top-rated first
  • Most reviewed first
  • Most expensive first
  • Cheapest first


St Andrews

Côte Edinburgh

New Town

Viva Mexico

Old Town
Looking for the best restaurants near you?

Noks Kitchen


Bar Napoli

New Town

Gurkha Cafe & Restaurant

Old Town

Cafe Corvina

Town Centre

Trattoria Guidi

Town Centre

The Basement

City Centre

Hendersons Vegan Restaurant

New Town
  1. 1.

    Restaurants in St. Andrews feature cuisines from across the globe

    Whatever kind of food you feel like, you’ll find just about every type of cuisine on offer at St. Andrews restaurants… From lunch spots serving up soups, sambos and toasted cheese sarnies to places specialising in traditional British grub like steak and kidney pies, roasts and mountains of mashed potato, you’ll never go hungry at restaurants in St. Andrews. You could eat a different type of cuisine every night of the week in St. Andrews, with heaps of Thai, Italian, Asian, American, Chinese, Indian, Mexican options but to name a few… Don’t know where to start? Check out Maisha Indian Restaurant near the University for some Scottish lambs’ liver bhuna and a seafood bhuna made prepared with crab fresh from the waters off St. Andrews. Alternatively, head to Criterion Public House on South Street for real British pies the size of your head! One thing’s for sure, the restaurants around St. Andrews certainly won’t disappoint!
  2. 2.

    Oh, St. Andrews restaurants do like to be beside the seaside...

    Ideally located right beside the sea, you’ll find ample seafood options at St. Andrews restaurants. Whether you fancy a fine dining experience with lobster, crab, oysters and mussels or if you want some fresh fish and chips, straight from the fisherman’s hands, restaurants in St. Andrews will be sure to satisfy your seafood cravings! There are restaurants serving up fresh British seafood in modern settings complete with white tablecloths, fancy silverware, and sea views through floor-to-ceiling windows. On the other hand there are no-nonsense St. Andrews spots where you can pop in and taste the fruits of the ocean at inexpensive prices, so close to the sea that you might even come into contact with a seagull or ten!
  3. 3.

    Book the best restaurants in St. Andrews with Quandoo

    Regardless of your favourite kind of food, be it pizza, dim sum, pad thai, shepherd’s pie, tofu burgers or polenta pancakes, you will find a restaurant in St. Andrews that serves it. With Quandoo, it’s super easy to search for the best restaurants, and book tables at them within seconds. Don’t worry if you’re pinching pennies, because Quandoo is a completely free service that allows you to filter your search with price range, cuisine, location and more, ensuring you find the St. Andrews restaurant that’s best for you. You can scan our interactive map and click on restaurants around St. Andrews before choosing one that ticks all the right boxes. Then with a few clicks or taps on a smartphone, you can book a table for dinner. Quandoo makes you life a hell of a lot easier. So stop stressing and let us do all the hard work!