Best 3 Star Hotels in Elgin
Check availability on Elgin 3 Star Hotels
Featured Elgin 3 Stars Hotels

Craiglynne Hotel
Woodlands Terrace Grantown-on-Spey Scotland
The price is CHF 68 per night
CHF 68
19 Jul - 20 Jul
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at Craiglynne Hotel. During your stay, you'll be within walking distance of Grantown Museum. Free WiFi in public areas, free self-parking and a restaurant are available.
Haustierfreundlich
Parkplatz inbegriffen

West End Hotel
Thurlow Road Nairn Scotland
The price is CHF 75 per night
CHF 75
26 Jun - 27 Jun
includes taxes & fees
Our customers tell us they can't get enough of West End Hotel's great location. During your stay, you're just a quick walk from Nairn Beach. You'll find features such as free WiFi in public areas, free self-parking and a free manager's reception.

Firth Hotel & Restaurant
5 Clifton Road Lossiemouth Scotland
The price is CHF 95 per night
CHF 95
27 Jun - 28 Jun
includes taxes & fees
During your stay at Firth Hotel & Restaurant, you're just a quick walk from Lossiemouth East Beach. Free WiFi in public areas, free self-parking and a restaurant are available.

The Speyside Hotel
The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
The price is CHF 149 per night
CHF 149
19 Jul - 20 Jul
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at The Speyside Hotel. During your stay, you're just a quick walk from Grantown Museum. Enjoy features like free WiFi in public areas and free self-parking, plus a restaurant. This property offers pet-friendly amenities, such as food and water bowls.
Haustierfreundlich
Parkplatz inbegriffen

Golf View Hotel
Stotfield Road Lossiemouth Scotland
The price is CHF 113 per night
CHF 113
30 Jun - 1 Jul
includes taxes & fees
During your stay at Golf View Hotel, you're just a quick walk from Moray Golf Club. You'll find features such as free WiFi in public areas and free self-parking, plus a restaurant.

The Old Coach House Hotel
26 High Street Buckie Scotland
The price is CHF 54 per night
CHF 54
24 Jun - 25 Jun
includes taxes & fees
During your stay at The Old Coach House Hotel, you're just a quick walk from Cluny Square. Free WiFi in public areas and free self-parking are available.

Sunninghill
Hay Street Elgin Scotland
The price is CHF 157 per night
CHF 157
25 Jun - 26 Jun
includes taxes & fees
During your stay at Sunninghill, you'll be within walking distance of Elgin Museum. Enjoy features like free WiFi in public areas and free self-parking, plus a restaurant.
Parkplatz inbegriffen
Kostenloses WLAN

Laichmoray Hotel
Maisondieu Road Elgin Scotland
The price is CHF 145 per night
CHF 145
27 Jun - 28 Jun
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at Laichmoray Hotel. During your stay, you're just a quick walk from Elgin Museum. Enjoy features like free breakfast, free WiFi in public areas and free self-parking.

The Aberlour Hotel
87 HIGH STREET Aberlour Scotland
The price is CHF 182 per night
CHF 182
24 Jun - 25 Jun
includes taxes & fees
During your stay at The Aberlour Hotel, you're just a quick walk from Sandy Hole. Free WiFi in public areas, free self-parking and 2 bars are available. This property offers pet-friendly amenities, such as food and water bowls.

The Royal Hotel
Station Road Elgin Scotland
The price is CHF 109 per night
CHF 109
27 Jun - 28 Jun
includes taxes & fees
During your stay at The Royal Hotel, you'll be within walking distance of Elgin Museum. Enjoy features like free WiFi in public areas and free self-parking, plus a restaurant.

The Bandstand
Crescent Road Nairn Scotland
The price is CHF 150 per night
CHF 150
28 Jun - 29 Jun
includes taxes & fees
During your stay at The Bandstand, you're just a quick walk from Nairn Museum. Free breakfast, free WiFi in public areas and a restaurant are available.

The Royal Oak Hotel
34 Castle Terrace Buckie Scotland
The price is CHF 159 per night
CHF 159
27 Jun - 28 Jun
includes taxes & fees
During your stay at The Royal Oak Hotel, you're just a quick walk from Cullen Harbour. Enjoy features like free breakfast, free WiFi in public areas and free self-parking. This property offers pet-friendly amenities, such as food and water bowls.

The Old Mill Inn
7 Brodie Pl Forres Scotland
The price is CHF 80 per night
CHF 80
30 Jun - 1 Jul
includes taxes & fees
During your stay at this holiday home, you'll be within walking distance of Brodie Castle. Free WiFi in public areas and free self-parking are available. Free WiFi is available in the holiday home.
Parkplatz inbegriffen
Kostenloses WLAN

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
The price is CHF 97 per night
CHF 97
25 Jun - 26 Jun
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at Stotfield Hotel. During your stay, you're just a quick walk from Moray Golf Club. Free WiFi in public areas, free self-parking and a restaurant are available.

Invernairne Guest House
Thurlow Road Nairn Scotland
The price is CHF 153 per night
CHF 153
29 Jun - 30 Jun
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at Invernairne Guest House. During your stay, you're just a quick walk from Nairn Beach. Enjoy features like free WiFi in public areas, plus a bar and dry cleaning service.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Elgin hotels essential information
Accommodation | 843 hotels |
|---|---|
Lowest Price | CHF 54 |
Highest Price | CHF 182 |
Popular hotels | Craiglynne Hotel, West End Hotel, Firth Hotel & Restaurant, The Speyside Hotel, Golf View Hotel, The Old Coach House Hotel, Sunninghill, Laichmoray Hotel, The Aberlour Hotel, The Royal Hotel, The Bandstand, The Royal Oak Hotel, The Old Mill Inn , Stotfield Hotel, Invernairne Guest House |
Areas of Elgin
Hotels by...
Top flights to Elgin
Hotels by star rating
Top Trending
Hotels
Flights
- Flights to Australia
- Flights to Poppi
- Flights to Brighton
- Flights from Zürich to Dalaman
- Flights to Skopelos
- Flights from Altenrhein to Mallorca Island
- Flights to Torquay
- Flights from Zürich to Panama City
- Flights from Geneva to Cambridge
- Flights from Zürich to Mallorca Island
- Flights to Termoli
- Flights to Thailand
- Flights from Geneva to Sheffield
- Flights from Zürich to Porto
- Flights to Swindon
- Flights from Geneva to London
- Flights to Hydra
