We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Elgin, United Kingdom

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Royal Hotel Restaurant

#1 of 61 Restaurants in Elgin
Map
Visitor photos (44)

Lido Restaurant

#2 of 61 Restaurants in Elgin
Price: $9 - $39 Map
Visitor photos (17)
Cuisines: French European Central European

Duffus Inn

#3 of 61 Restaurants in Elgin
Map
Visitor photos (16)
Cuisines: British

Starbucks

#4 of 61 Restaurants in Elgin
Map
Visitor photos (2)

Akash Tandoori

#5 of 61 Restaurants in Elgin
Map
Visitor photos (7)
Cuisines: Indian

Sunninghill Hotel

#6 of 61 Restaurants in Elgin
Map
Visitor photos (9)

The Ditsy Teacup

#7 of 61 Restaurants in Elgin
Map
Visitor photos (9)

The Granary

#8 of 61 Restaurants in Elgin
Map
Visitor photos (1)

Scribbles

#9 of 61 Restaurants in Elgin
Map
Visitor photos (25)
Cuisines: Pizza Pizza & Pasta Ice Cream Family Fare

Costa Coffee

#10 of 61 Restaurants in Elgin
Map
Visitor photos (1)

Pizzeria Toscana

#11 of 61 Restaurants in Elgin
Price: $39 Map
Visitor photos (14)
Cuisines: Italian Pizza Pasta

Johnston's of Elgin Coffee Shop

#12 of 61 Restaurants in Elgin
Map
Visitor photos (7)

Cj's Place

#13 of 61 Restaurants in Elgin
Map

Bijou Cafe

#14 of 61 Restaurants in Elgin
Map
Visitor photos (10)
Cuisines: Coffee Shop

Mansion House Hotel Restaurant

#15 of 61 Restaurants in Elgin
Map
Visitor photos (12)
Cuisines: British

Beaver Travel Cafe

#16 of 61 Restaurants in Elgin
Map
Visitor photos (2)
Cuisines: British

Laichmoray Hotel Restaurant

#17 of 61 Restaurants in Elgin
Map
Visitor photos (6)
Cuisines: Eclectic

ALLARBURN FARM SHOP

#18 of 61 Restaurants in Elgin
Map
Visitor photos (1)

Christies Deli

#19 of 61 Restaurants in Elgin
Map
Visitor photos (1)
Cuisines: British

The Barn Steakhouse & Grill

#20 of 61 Restaurants in Elgin
Price: $9 - $47 Map
Visitor photos (24)
Cuisines: Steakhouse Grill Contemporary Scottish

Qismat

#21 of 61 Restaurants in Elgin
Price: $31 Map
Visitor photos (16)
Cuisines: European Indian

Pattaya

#22 of 61 Restaurants in Elgin
Map
Visitor photos (4)
Cuisines: Thai

the emporer

#23 of 61 Restaurants in Elgin
Map
Cuisines: Chinese

Happy City

#24 of 61 Restaurants in Elgin
Map

Subway

#25 of 61 Restaurants in Elgin
Map

Brewers Fayre Linkwood Lodge

#26 of 61 Restaurants in Elgin
Map
Visitor photos (5)
Cuisines: British Pub
Reserve

Darroch Restaurant

#27 of 61 Restaurants in Elgin
Price: $25 - $66 Map
Cuisines: Seafood Scottish

Mezzo@ The Mansefield

#28 of 61 Restaurants in Elgin
Map
Visitor photos (7)
Cuisines: Seafood Scottish

Spice Tandoori

#29 of 61 Restaurants in Elgin
Map
Visitor photos (8)
Cuisines: Indian

The Cottar Hoose

#30 of 61 Restaurants in Elgin
Map