- Hotel Du Vin 40 The Scores, St Andrews, KY16 9AS. 0.2 miles from St Andrews centre
- Kinnettles Hotel & Spa North Street, St Andrews, KY16 9AG. 0.2 miles from St Andrews centre
- Greyfriars Inn by Greene King Inns 129 North Street, St Andrews, KY16 9AG. 0.3 miles from St Andrews centre
- The Albany St Andrews 56 North Street, St Andrews, KY16 9AH. 0.3 miles from St Andrews centre
- Ardgowan Hotel 2 Playfair Terrace, St Andrews, KY16 9HX. 0.3 miles from St Andrews centre
- No 5 Pilmour 5 Pilmour Place, St Andrews, KY16 9HZ. 0.3 miles from St Andrews centre
- Rusacks St Andrews Pilmour Links, St Andrews, KY16 9JQ. 0.4 miles from St Andrews centre
- Old Course Hotel St Andrews Old Station Rd, St Andrews, KY16 9SP. 0.7 miles from St Andrews centre
- Rufflets St Andrews Strathkinness Low Road, St Andrews, KY16 9TX. 1.9 miles from St Andrews centre
- Fairmont St Andrews Kingask, St Andrews, KY16 8PN. 2.7 miles from St Andrews centre
- The Inn At Lathones Lathones, St Andrews, KY9 1JE. 5.7 miles from St Andrews centre
- Drumoig Golf Hotel Forgan Drive, St Andrews, KY16 0DS. 6.5 miles from St Andrews centre