- 3.5Open nowAsda Elgin SuperstoreEdgar Road, Elgin, SC IV30 6YQCafe
- 5Closed nowBean & Gone104 South Street, Elgin, SC IV30 1JBRestaurant Cafe
- Closed nowBeaver Travel2-6 South Street, Elgin, SC IV30 1LECafe
- 5Closed nowCafé Muse3 High Street, Elgin, SC IV30 1EQCafe
- Open nowCosta Coffee2c Edgar Road, Elgin, SC IV30 6WQCafe
- 5Open nowCosta Coffee68 High Street, Elgin, SC IV30 1BJCafe
- 4.5Open nowCosta Coffee68 High Street, Elgin, SC IV30 1BJCafe
- 4.5Open nowDecora LtdBridge Street, Elgin, SC IV30 4DECafe
- 4.7Open nowJohnstons Of ElginNewmill, Scotland, Elgin, SC IV30 4AFCafe
- Closed nowManna13 Batchen Street, Elgin, SC IV30 1BHCafe
- 5Closed nowMiriams Tearooms & Coffee House45-47 South Street, Elgin, SC IV30 1JZCafe
- Ola's Nail Salon8 Academy Street, Elgin, SC IV30 1LJCafe
- 5Closed nowPati's Place19 Batchen Street, Elgin, SC IV30 1BHCafe
- Open nowProper Pasty Company ElginUnit 32 St Giles Shopping Centre, High Street, Elgin, SC IV30 1EACafe Bakery
- 5Open nowStarbucks143 High Street, Elgin, SC IV30 1DSCafe
- Open nowTesco CaféBlackfriars Rd, Elgin, SC IV30 1TYCafe
- 5The Ditsy Teacup26 Thunderton Place, Elgin, SC IV30 1BGCafe