Restaurants in Elgin
We list 14 restaurants in Elgin.
Updated July 2026
Ambience:
Fine Dining
Cottar Hoose
CJ'S PLAICE
Happy City
The Kirkie
Caberfeidh Bar
Asda Café
Pattaya
MNMs Cafe
Greggs
Weavers Restaurant
Harpers Coffee Shop
WJ "Wojtek" Burger It
How many restaurants are there in Elgin?
14 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.