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 of Elgin Guide

Print this guide 

All things to do » Things to do

Elgin Museum
Elgin Museum
See nearby places to eat
Elgin Cathedral
Elgin Cathedral
Attraction type: Churches/ Cathedrals
See nearby places to eat
Moray Motor Museum
Moray Motor Museum
Attraction type: Museums
See nearby places to eat
Pluscarden Abbey
Pluscarden Abbey
See nearby places to eat
Spynie Palace
Spynie Palace
Attraction type: Historic Sites; Castles
See nearby places to eat

All places to eat » Places to eat

Royal Hotel Restaurant
Royal Hotel Restaurant
Ranked #1 of 57 restaurants in Elgin
Dining options: Reservations
Lido Restaurant
Lido Restaurant
Ranked #2 of 57 restaurants in Elgin
Price: $24 - $40
Cuisines: European, French
Dining options: Reservations, Late Night
Spice Tandoori
Spice Tandoori
Ranked #3 of 57 restaurants in Elgin
Cuisines: Indian
Dining options: Reservations, Delivery, Late Night
Bijou Cafe
Bijou Cafe
Ranked #4 of 57 restaurants in Elgin
Cuisines: Coffee Shop
Akash Tandoori
Akash Tandoori
Ranked #5 of 57 restaurants in Elgin
Cuisines: Indian
Dining options: Reservations, Delivery, Late Night

All accommodations » Where to stay - Budget

Ardgye House Bed and Breakfast
Ardgye House Bed and Breakfast
$51 - $77 (GBP 30 - 45)
Ranked #1 of 23 Elgin B&B and Inns
The Old Church of Urquhart
The Old Church of Urquhart
$57 - $89 (GBP 33 - 52)
Ranked #3 of 23 Elgin B&B and Inns

All accommodations » Where to stay - Midrange

Moraydale Guest House
Moraydale Guest House
$118 - $153
Ranked #2 of 23 Elgin B&B and Inns
Show Prices
The Lodge Elgin
4.0 of 5
The Lodge Elgin
$124 - $128
Ranked #5 of 23 Elgin B&B and Inns
Show Prices
Ardvorlich Guest House
Ardvorlich Guest House
$86 (GBP 50)
Ranked #6 of 23 Elgin B&B and Inns

All accommodations » Where to stay - Luxury

Nearby recommended accommodations:

Craigellachie Hotel
4.0 of 5
Craigellachie Hotel
$272 - $334 (GBP 159 - 195)
Ranked #1 of 1 hotels in Craigellachie
Show Prices

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.