- 4Open nowMacdonald Rusacks HotelPilmour Links, St Andrews, Saint Andrews, SC KY16 9JQRestaurant
- 3Closed nowMaisha Indian & Seafood Restaurant5 College St, St Andrews, Saint Andrews, SC KY16 9AARestaurant
- Closed nowMammacitaInchcape House, St Mary's Place, St Andrews, Saint Andrews, SC KY16 9UYRestaurant
- 5Closed nowMaxin Chinese Takeaway89 Tom Morris Drive, St Andrews, Saint Andrews, SC KY16 8ELRestaurant
- Closed nowMitchell's Deli112 Market Street, St Andrews, Saint Andrews, SC KY16 2PBRestaurant Cafe
- 5Closed nowMunch209C South Street, St Andrews, Saint Andrews, SC KY16 9EFRestaurant
- 4.7Closed nowNando's73 Market Street, St Andrews, Saint Andrews, SC KY16 9NURestaurant
- Number 40The Scores 40, 103 Pacific Grove, St Andrews, Saint Andrews, SC KY16 9ASRestaurant
- Closed nowpeppercorns grill177 South Street, St Andrews, Saint Andrews, SC KY16Restaurant
- 3Closed nowPizza Express111 South Street, St Andrews, Fife, Saint Andrews, SC KY16 9UHRestaurant
- 5Closed nowPlayfair's Restaurant and Steakhouse2 Playfair Terrace, North Street, St Andrews, Saint Andrews, SC KY16 9HXRestaurant Bar
- 4.4Open nowPremier Inn St AndrewsLargo Road, St Andrews, Saint Andrews, SC KY16 8NHRestaurant
- 5Closed nowPret A Manger107-109 Market Street, St Andrews, Saint Andrews, SC KY16 9NXRestaurant
- 4Closed nowPrezzo St Andrews157 South Street, St Andrews, Saint Andrews, SC KY16 9UPRestaurant
- Closed nowRbar9 Pilmore Links, St Andrews, Saint Andrews, SC KY16 9JQRestaurant Bar
- 4.8Open nowRocca Bar & GrillThe Links, St Andrews, Saint Andrews, SC KY16 9JQRestaurant Bar
- 5Closed nowRocca Italian Deli33 Bell Street, St Andrews, Saint Andrews, SC KY16 9URRestaurant
- 4.5Closed nowSt Andrews Links Clubhouse & Swilcan LoungeWest Sands Road, St Andrews, Saint Andrews, SC KY16 9XLRestaurant
- 4.3Closed nowSubway90 Market Street, St Andrews, Saint Andrews, SC KY16 9PARestaurant
- 5Closed nowTailend Restaurant130 Market Street, St Andrews, Saint Andrews, SC KY16 9PDRestaurant
- 4.7Closed nowThe Adamson127 South Street, St Andrews, Saint Andrews, SC KY16 9UHRestaurant
- 5Closed nowThe Blue Stane5 Alexandra Pl, St Andrews, Saint Andrews, SC KY16 9XDRestaurant Bar
- The DinerUnited Kingdom, Saint Andrews, SC KY16Restaurant
- 5Closed nowThe Dining Room11-13 Crail's Lane, St Andrews, Saint Andrews, SC KY16 9NRRestaurant