Elgin Restaurants

Best Restaurants in Elgin, Scotland

Restaurants in Elgin

Selections are displayed based on relevance, user reviews, and popular trips. Table bookings, and chef experiences are only featured through our partners. Learn more here.

Establishment Type

Meals

Online Options

Price

Traveller rating

MICHELIN Guide

Cuisines

Dishes

Dietary Restrictions

Good for

Open Now

Restaurant Features

Local eats
See all
Sunninghill Hotel
353
Bar, European, British, Scottish££ - £££
Weavers Restaurant
540
Cafe, British, Scottish££ - £££
The Drouthy Cobbler
597
Bar, British, Pub, Gastropub££ - £££
Laichmoray Hotel Restaurant
275
Bar, International, European, British££ - £££
Royal Hotel Restaurant
186
European, British, Scottish££ - £££
Allarburn Farm Shop
155
Cafe, British, Scottish££ - £££
The Granary
441
Bar, British, Pub, Scottish££ - £££
The Haugh Restaurant
179
British, Scottish££ - £££
The Mansefield Restaurant & Lounge Bar
7
British, Scottish££ - £££
Budget-friendly bites
See all
Ada Turkish Restauarant
379
Mediterranean, European, Turkish, Grill££ - £££
Sunninghill Hotel
353
Bar, European, British, Scottish££ - £££
The Drouthy Cobbler
597
Bar, British, Pub, Gastropub££ - £££
Spice Tandoori
412
Indian, Asian, Balti, Bangladeshi££ - £££
The Ditsy Teacup
166
Cafe, British, Soups, Scottish££ - £££
The Granary
441
Bar, British, Pub, Scottish££ - £££
Batchen Street Coffee
80
Cafe, Contemporary, Scottish££ - £££
Panache
381
Indian, Asian, Grill, Bangladeshi££ - £££
Scribbles
488
Italian, Pizza, British££ - £££
Weavers Restaurant
540
Cafe, British, Scottish££ - £££
Cheap eats
See all
Cafe Kombucha
57
Street Food£
Manna
50
Cafe, British, Healthy£
19 Crepes & Coffee
84
Cafe, International£
The Muckle Cross
364
Bar, British, Pub£
Badenoch's
59
Mexican, Bar, British, Pub£
Ashvale Fish Restaurant And Takeaway
103
Seafood, Fast food, British, Scottish£
Ada Turkish Restauarant
379
Mediterranean, European, Turkish, Grill££ - £££
Sunninghill Hotel
353
Bar, European, British, Scottish££ - £££
The Ditsy Teacup
166
Cafe, British, Soups, Scottish££ - £££
The Drouthy Cobbler
597
Bar, British, Pub, Gastropub££ - £££
The Granary
441
Bar, British, Pub, Scottish££ - £££
Batchen Street Coffee
80
Cafe, Contemporary, Scottish££ - £££
Scribbles
488
Italian, Pizza, British££ - £££
Weavers Restaurant
540
Cafe, British, Scottish££ - £££
Bijou
137
Cafe, British, Soups, Scottish££ - £££
Manna
50
Cafe, British, Healthy£
Delivery Available
See all
Ada Turkish Restauarant
379
Mediterranean, European, Turkish, Grill££ - £££
Spice Tandoori
412
Indian, Asian, Balti, Bangladeshi££ - £££
Panache
381
Indian, Asian, Grill, Bangladeshi££ - £££
Scribbles
488
Italian, Pizza, British££ - £££
Pizzeria Planta
67
Italian, Pizza, Healthy, Wine Bar££ - £££
Badenoch's
59
Mexican, Bar, British, Pub£
Snappy Pizza
23
Italian, Pizza, Fast food£
China Munchy Box
12
Chinese, Fast food£
Outdoor Seating Available
See all
Sunninghill Hotel
353
Bar, European, British, Scottish££ - £££
The Drouthy Cobbler
597
Bar, British, Pub, Gastropub££ - £££
The Ditsy Teacup
166
Cafe, British, Soups, Scottish££ - £££
The Granary
441
Bar, British, Pub, Scottish££ - £££
Weavers Restaurant
540
Cafe, British, Scottish££ - £££
Laichmoray Hotel Restaurant
275
Bar, International, European, British££ - £££
Brewers Fayre Linkwood Lodge
946
Bar, British, Pub££ - £££
Grampian Coffee House
51
Cafe, British, Scottish££ - £££
Badenoch's
59
Mexican, Bar, British, Pub£
McDonald's
129
American, Fast food£
Top Restaurants in Elgin
89 results match your filters
Sort by:
Highest Rating
We found great results, but some are outside Elgin. Showing results in neighbouring cities.
Showing results 1-30 of 89
Frequently Asked Questions about Elgin

Some of the most popular restaurants in Elgin that deliver are:

Some of the most popular restaurants in Elgin that provide takeaway are:


Some of the best restaurants in Elgin for families with children include:

Some of the most popular restaurants in Elgin for cheap eats include: