Hotels in Elgin

Search among 25 available hotels and places to stay in Elgin from 50+ providers

Check-in
Sat, 01 Feb
-
Check-out
Sun, 02 Feb
Rooms and Guests2 Guests, 1 Room
Check-in
Sat, 01 Feb
-
Check-out
Sun, 02 Feb
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Sat, 01 Feb
-
Check-out
Sun, 02 Feb
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-25 out of 25
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Eight Acres HotelHotel
8.0
Great208 reviews
Map
1.7 km from City Centre700 m from Glen Moray Distillery
FromR 3 107 /nightSelect
Mansion House HotelHotel
8.2
Great270 reviews
Map
400 m from City Centre200 m from Elgin City FC Social Club
FromR 2 108 /nightSelect
West End Guest HouseBed & Breakfast
8.2
Great124 reviews
Map
500 m from City Centre400 m from Playhouse Moray
FromR 2 108 /nightSelect
The Mansefield HotelHotel
8.4
Great91 reviews
Map
400 m from City Centre300 m from Moray Books at Usborne
FromR 2 201 /nightSelect
Premier Inn ElginHotel
8.0
Great6 reviews
Map
1.9 km from City Centre400 m from Bowl 2000
FromR 2 090 /nightSelect
Laichmoray HotelHotel
8.2
Great135 reviews
Map
900 m from City Centre500 m from Lantern Gallery Of Fine Art
FromR 3 717 /nightSelect
The Lodge Guest HouseGuest house
8.2
Great76 reviews
Map
900 m from City Centre500 m from Lantern Gallery Of Fine Art
FromR 1 831 /nightSelect
Sunninghill HotelHotel
8.2
Great75 reviews
Map
500 m from City Centre100 m from Moray Books at Usborne
FromR 3 255 /nightSelect
Southbank GuesthouseBed & Breakfast
8.2
Great91 reviews
Map
600 m from City Centre300 m from Elgin Cathedral
FromR 1 424 /nightSelect
Moraydale Guest HouseGuest house
8.4
Great101 reviews
Map
500 m from City Centre300 m from Playhouse Moray
FromR 2 090 /nightSelect
The Pines GuesthouseGuest house
8.4
Great75 reviews
Map
1.1 km from City Centre500 m from Bowl 2000
FromR 1 757 /nightSelect
St Michaels Guest HouseGuest house
8.4
Great134 reviews
Map
300 m from City Centre200 m from Playhouse Moray
FromR 2 256 /nightSelect
Old Mills GardenBed & Breakfast
8.4
Great88 reviews
Map
900 m from City Centre800 m from Elgin City FC Social Club
FromR 1 147 /nightSelect
The Royal Hotel ElginBed & Breakfast
7.8
Very good79 reviews
Map
900 m from City Centre400 m from Lantern Gallery Of Fine Art
FromR 1 831 /nightSelect
Kilmorie HouseGuest house
8.4
Great152 reviews
Map
800 m from City Centre500 m from Carlton Club
FromR 2 090 /nightSelect
The Milton Bed & BreakfastBed & Breakfast
8.2
Great148 reviews
Map
1.6 km from City Centre1.1 km from Lantern Gallery Of Fine Art
FromR 1 849 /nightSelect
Elgin Guest HouseGuest house
8.2
Great136 reviews
Map
100 m from City Centre300 m from Playhouse Moray
FromR 1 609 /nightSelect
The Pines Guest HouseGuest house
8.2
Great86 reviews
Map
1.1 km from City Centre400 m from Bowl 2000
FromR 2 478 /nightSelect
Belleville Bed And BreakfastBed & Breakfast
8.0
Great68 reviews
Map
600 m from City Centre400 m from Carlton Club
FromR 1 776 /nightSelect
Ardvorlich Guest HouseBed & Breakfast
8.6
Great37 reviews
Map
500 m from City Centre400 m from Playhouse Moray
FromR 1 665 /nightSelect
Moraybank Bed & BreakfastBed & Breakfast
8.2
Great83 reviews
Map
600 m from City Centre300 m from Elgin Cathedral
FromR 2 071 /nightSelect
Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom ApartmentGuest house
8.4
Great15 reviews
Map
2.2 km from City Centre900 m from Bowl 2000
FromR 3 329 /nightSelect
Boyndies B&BBed & Breakfast
8.2
Great20 reviews
Map
800 m from City Centre600 m from Playhouse Moray
FromR 1 387 /nightSelect
Braemorriston LodgeBed & Breakfast
8.0
Great5 reviews
Map
700 m from City Centre400 m from Moray Motor Museum
FromR 1 960 /nightSelect
Elgin City Centre Torr House HotelGuest house
Map
500 m from City Centre200 m from Carlton Club
FromR 1 665 /nightSelect

Elgin hotels essential information

🏨 Hotels in Elgin 25
👛 Lowest price 1147 ZAR
✍️ Hotels Reviews 2 303