- 5Closed nowBibi's Cafe5 Ellice Pl, St Andrews, Saint Andrews, SC KY16 9HUCafe
- Closed nowCafe in the ParkKinburn, St Andrews, Saint Andrews, SC KY16 9DPCafe
- Closed nowCafe in the Square4 Church Street, St Andrews, Saint Andrews, SC KY16 9NNCafe
- Cherries91 South Street, St Andrews, Saint Andrews, SC KY16 9QWCafe
- 3.5Open nowCon Panna203 South Street, St Andrews, Saint Andrews, SC KY16 9EFRestaurant Cafe
- 4Open nowCosta Coffee83 Market Street, St Andrews, Saint Andrews, SC KY16 9NXCafe
- Closed nowCourtyard Cafe149A Market Street, St Andrews, Saint Andrews, SC KY16 9PFRestaurant Cafe
- 5Open nowGreggs118 Market Street, St Andrews, Saint Andrews, SC KY16 9PDRestaurant Cafe
- 4.5Open nowJannettas Gelateria31 South Street, St Andrews, Saint Andrews, SC KY16 9QRCafe
- 3Closed nowLe Rendez-Vous82 Market Street, St Andrews, Saint Andrews, SC KY16 9PACafe
- 4.7Closed nowLuvians84 Market Street, St Andrews, Saint Andrews, SC KY16 9PACafe
- Closed nowMitchell's Deli112 Market Street, St Andrews, Saint Andrews, SC KY16 2PBRestaurant Cafe
- 3.5Open nowMorrisons45 Largo Road, St Andrews, Saint Andrews, SC KY16 8PJCafe
- 5Open nowNibbles N Giggles95 Tom Morris Drive, St Andrews, Saint Andrews, SC KY16 8ELCafe
- Open nowNorth Point Cafe24 North St, St Andrews, Saint Andrews, SC KY16 9AQCafe
- Open nowRector's Cafe4 Saint Marys Place, St Andrews, Saint Andrews, SC KY16Cafe
- 4Open nowShellBridge Street, St Andrews, Saint Andrews, SC KY16 9EXCafe
- 3.2Open nowStarbucks Coffee127/, 129 Market Street, St Andrews, Saint Andrews, SC KY16 9PECafe
- 4Open nowTaste148 North Street, St Andrews, Saint Andrews, SC KY16 9AFCafe
- 4.3Open nowThe Cottage Kitchen5 Logies Lane, St Andrews, Saint Andrews, SC KY16 9NLCafe
- 3.3Closed nowThe Old Cheese Shop of St AndrewsBurghers Close, 141 South Street, St Andrews, Saint Andrews, SC KY16 9UNCafe
- Victoria Cafe1A Saint Marys Place, St Andrews, Saint Andrews, SC KY16 9UYBar Cafe
- 5Open nowZest Café95 South Street, St Andrews, Saint Andrews, SC KY16 9QWRestaurant Cafe
- 5Open nowZest Salad Bar91 Market Street, St Andrews, Saint Andrews, SC KY16 9NXCafe