- 4.5Open nowArdgowan Hotel2 Playfair Terrace, north street, St Andrews, Saint Andrews, SC KY16 9HXRestaurant Bar
- 2Closed nowBalaka Restaurant3 Alexandra Place, St Andrews, Saint Andrews, SC KY16 9XDRestaurant
- BeThai56-58 Market Street, St Andrews, Saint Andrews, SC KY16 9NTRestaurant
- 4.3Closed nowBlackHorn Burgers - St Andrew's10 Church Street, St Andrews, Saint Andrews, SC KY16 9NWRestaurant
- Open nowBURGER.129 South Street, St Andrews, Saint Andrews, SC KY16 9UHRestaurant
- Closed nowCena Fino Tapas177 South Street, St Andrews, Saint Andrews, SC KY16Restaurant
- 5Closed nowCentral77 Market Street, St Andrews, Saint Andrews, SC KY16 9NURestaurant Bar
- 3.5Closed nowCon Panna203 South Street, St Andrews, Saint Andrews, SC KY16 9EFRestaurant Cafe
- Closed nowCourtyard Cafe149A Market Street, St Andrews, Saint Andrews, SC KY16 9PFRestaurant Cafe
- Closed nowCromars1 Union Street, St Andrews, Saint Andrews, SC KY16 9PQRestaurant
- 3Closed nowDervish13 Bell Street, St Andrews, Saint Andrews, SC KY16 9URRestaurant
- 1Closed nowDino's Pizza Delivery St Andrews91 Tom Morris Drive, St Andrews, Saint Andrews, SC KY16 8ELRestaurant
- 5Closed nowDolls House Restaurant3 Church Street, St Andrews, Saint Andrews, SC KY16 9NNRestaurant
- 4.3Closed nowDomino's Pizza - St Andrews54 Market Street, St Andrews, Saint Andrews, SC KY16 9NTRestaurant
- 4.2Closed nowDr Noodles84a Market Street, St Andrews, Saint Andrews, SC KY16 9PARestaurant
- 3.5East Sands Beach ShopThe Kiosk/Woodburn Pl, St Andrews, Saint Andrews, SC KY16 8LARestaurant
- Eden ClubhouseSaint Andrews, Saint Andrews, SC KY16 9SFRestaurant
- 3.3Closed nowEmpire1D Saint Marys Place, St Andrews, Saint Andrews, SC KY16 9UYRestaurant
- Closed nowForgan's St Andrews110 Market Street, St Andrews, Saint Andrews, SC KY16 9PBRestaurant Bar
- 5Open nowGreggs118 Market Street, St Andrews, Saint Andrews, SC KY16 9PDRestaurant Cafe
- 3.7Closed nowGreyfriars129 North Street, St Andrews, Saint Andrews, SC KY16 9AGRestaurant Bar
- 5Open nowHotel du Vin & Bistro St Andrews40 The Scores, St Andrews, Saint Andrews, SC KY16 9ASRestaurant Bar
- 5Closed nowJahangir Tandoor Restaurant116 South Street, St Andrews, Saint Andrews, SC KY16 9QDRestaurant
- 3.7Closed nowLittle Italy2 Logies Lane, St Andrews, Saint Andrews, SC KY16 9NLRestaurant