- 5Closed nowThe Road Hole RestaurantOld Station Road, St Andrews, Saint Andrews, SC KY16 9SPRestaurant Bar
- 3.3Closed nowThe Rule Pub Diner116 South Street, St Andrews, Saint Andrews, SC KY16 9QDRestaurant Bar
- 4.8Open nowThe Russell Hotel26 The Scores, St Andrews, Saint Andrews, SC KY16 9ASRestaurant Bar
- 4.7Closed nowVic St Andrews1 Saint Marys Place, St Andrews, Saint Andrews, SC KY16Restaurant Bar Night club
- Victoria Cafe1A Saint Marys Place, St Andrews, Saint Andrews, SC KY16 9UYBar Cafe
- 4.5Closed nowVine Leaf131 South Street, St Andrews, Saint Andrews, SC KY16 9UNRestaurant Bar
- 2.5Closed nowWest Port Bar & Kitchen170 South Street, St Andrews, Saint Andrews, SC KY16 9EGRestaurant Bar
- 5Closed nowWhey Pat Tavern1 Bridge Street, St Andrews, Saint Andrews, SC KY16 9EXRestaurant Bar
- Open nowZest Juicing Bar95 South Street, St Andrews, Saint Andrews, SC KY16 9QWBar
- 4.5Open nowZiggys6 Murray Place, St Andrews, Saint Andrews, SC KY16 9APRestaurant Bar