- 5Happy City30 Main Street, Elgin, SC IV30 6BHRestaurant
- Closed nowHighland Baked Potatoes11 Harrow Inn Close, Elgin, SC IV30 1BPRestaurant
- Indian Tandoori9 North Street, Elgin, SC IV30 4EGRestaurant
- 4Closed nowJimmy Chung Elgin15 Greyfriars' Street, Elgin, SC IV30 1LFRestaurant
- Closed nowKebabish Express187 High Street, Elgin, SC IV30 1DWRestaurant
- Closed nowKebabish Express187 High Street, Elgin, SC IV30 1DWRestaurant
- 5Open nowKFCLinkwood Place, Elgin, SC IV30 1HZRestaurant
- 3.8Laichmoray HotelMaisondieu Road, Elgin, SC IV30 1QRRestaurant
- Open nowLinkwood Lodge Brewers Fayre15 Linkwood Way, Elgin, SC IV30 1HYRestaurant
- Open nowM&d Tandon Catering ltd.Aberdeen Angus Steak Bar Tesco Car Park Elgin, Blackfriars' Road, Moray, Elgin, SC IV30 1TYRestaurant
- Closed nowMambo Italiano187 High Street, Elgin, SC IV30 0DWRestaurant
- Mango RestaurantMansefield House Hotel, 2 Mayne Road, Elgin, SC IV30 1NYRestaurant
- Masin Take Away Food Shops3 Springfield Road, Elgin, SC IV30 6BYRestaurant
- 3.3Open nowMcDonald's2 Linkwood Place, Elgin, SC IV30 1HZRestaurant
- Mezzo2 Mayne Road, Elgin, SC IV30 1NYRestaurant
- 2.5Closed nowNatural Spice - Finest Indian Cuisine187 High Street, Elgin, SC IV30 1DWRestaurant
- 3.7Open nowNorthern Fish Restaurant231-239 High Street, Elgin, SC IV30 1DJRestaurant
- Open nowPancake Place108 High Street, Elgin, SC IV30 1BWRestaurant
- 2.3Closed nowPino PizzaNorth Street, Elgin, SC IV30 1UDRestaurant
- Closed nowPizzeria Toscana20 Thunderton Place, Elgin, SC IV30 1BGRestaurant
- 4.3Open nowPremier Inn Elgin15 Linkwood Way, Elgin, SC IV30 1HYRestaurant
- 5Qismat3 Manitoba Place, Elgin, SC IV30 6TBRestaurant
- Quality Cup & Quality CuisineBatchen Street, Elgin, SC IV30Restaurant
- 4Open nowScribbles152-154 High Street, Elgin, SC IV30 1BDRestaurant