Search Filter

Price

Star
  • 5
  • 42
  • 39
  • 1
  • 0
  • 156
Accommodation Type
  • Holiday homes 50
  • Bed and breakfasts 48
  • Hotels 46
  • Cottages 46
  • Guest houses 20
  • Apartments 17
  • Inns 8
  • Country houses 4
  • Hostels 2
  • Homestays 1
  • Chalets 1
Hotel Facilities
  • Parking237
  • Free parking226
  • Non-smoking throughout226
  • Heating219
  • Internet services188
  • Non-smoking rooms187
  • WiFi187
  • Free WiFi187
  • Private parking154
  • On-site parking145
Elgin is one of Scotland’s sunniest towns and a fairly quiet place. The magnificent Elgin Cathedral is beautiful to visit in the afternoon sun. It was built in the late 13th century, burned down in 1390, and rebuilt during the Reformation. The two formidable towers are still intact, and the octagon shaped chapter house has also stood the test of time. There are several cute bed and breakfasts in Elgin, particularly Belleville. It is located in a pretty sandstone house with easy access to the cathedral. Another great place to stay is the Old Church of Urquhart, which is actually a converted church. One of the best places to eat is Coriatiki, which offers amazing Greek food at excellent prices.

Hotels in Elgin, Morayshire, Hotels near Elgin


Please select a hotel from the list of hotels in and near Elgin. The list below displays hotels within 30 kilometers of Elgin.

243 Hotels found. Showing page 1 of 25
Order By
HOTEL IMAGE
St Michaels Guest House

st michaels guesthouse northfield terrace , Elgin , IV30 1NE

St Michaels Guest House is 0.02 kilometers from Elgin . Room prices starting from £ 85

Check availability and book online.
Guest Reviews
9.3 out of 10

From 116 Reviews
Starting From
£ 85
HOTEL IMAGE
The Mansefield Hotel

2 Mayne Road, Elgin, Moray , Elgin , IV30 1NY

The Mansefield Hotel is 0.04 kilometers from Elgin . Room prices starting from £ 80

Check availability and book online.
Guest Reviews
8.9 out of 10

From 95 Reviews
Starting From
£ 80
HOTEL IMAGE
Moraydale Guest House

276 High Street , Elgin , IV30 1AG

Moraydale Guest House is 0.13 kilometers from Elgin . Room prices starting from £ 60

Check availability and book online.
Guest Reviews
9.2 out of 10

From 326 Reviews
Starting From
£ 60
Ardvorlich Guest House

125 South Street West End , Elgin , IV30 1JB

Ardvorlich Guest House is 0.14 kilometers from Elgin . Room prices starting from £ 70

Check availability and book online.
Guest Reviews
9.6 out of 10

From 24 Reviews
Starting From
£ 70
Sunninghill Hotel

Hay Street , Elgin , IV30 1NH

Sunninghill Hotel is 0.14 kilometers from Elgin . Room prices starting from £ 99

Check availability and book online.
Guest Reviews
8.7 out of 10

From 132 Reviews
Starting From
£ 99
West End Guest House

282 High St , Elgin , IV30 1AG

West End Guest House is 0.17 kilometers from Elgin . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.3 out of 10

From 241 Reviews
Starting From
£ 0
Central 2 bed apartment

9 Culbard Street , Elgin , IV30 1JT

Central 2 bed apartment is 0.21 kilometers from Elgin . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 0
Mansion House Hotel

The Haugh , Elgin , IV30 1AW

Mansion House Hotel is 0.29 kilometers from Elgin . Room prices starting from £ 112.5

Check availability and book online.
Guest Reviews
8.6 out of 10

From 342 Reviews
Starting From
£ 112.5
Southbank Guesthouse

36 Academy St , Elgin , IV301LP

Southbank Guesthouse is 0.31 kilometers from Elgin . Room prices starting from £ 85

Check availability and book online.
Guest Reviews
9 out of 10

From 153 Reviews
Starting From
£ 85
Grade 2 Listed 3 bed Townhouse in centre of Elgin

1 Duff Avenue , Elgin , IV30 1QS

Grade 2 Listed 3 bed Townhouse in centre of Elgin is 0.38 kilometers from Elgin . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 0