The Royal Hotel-Elgin, a 3-star hotel located in Elgin, offers convenient access to local attractions. This establishment provides complimentary high-speed internet, on-site parking, in-room dining, a coffee shop, and evening entertainment.
8.1 380 reviews
Elgin
01/07 – 08/07
$468/nighttotal: $3276 (7 )
Firth Hotel & Restaurant
2 4
hotel , Lossiemouth
The Firth Hotel & Restaurant is located right on Lossiemouth East Beach, offering stunning views and easy access to the sand and sea. It's a 3-star hotel with very good user ratings, making it a popular choice for travellers. The hotel has comfortable rooms, each with a flat-screen TV and a floor area of 26 square metres. Guests can enjoy a range of amenities, including a restaurant, bar, garden, playground, free parking, and free WiFi.
8.1 1572 reviews
Elgin
29/08 – 05/09
$229/nighttotal: $1603 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is situated on the banks of the River Lossie, a short walk from Elgin's historic centre and a 15-minute stroll from Elgin Cathedral. This 4-star hotel enjoys very good user ratings for its location, cleanliness and overall experience. The hotel is housed in a 19th-century Baronial House, offering guests a blend of period charm and modern comforts. Amenities include a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, room service, free Wi-Fi and parking.
8.8 40 reviews
Elgin
11/11 – 15/11
$370/nighttotal: $1480 (4 )
Travelodge Elgin
3 3
hotel , Elgin
The Travelodge Elgin is situated 4km from Elgin town centre, offering convenient access to local attractions such as Lady Hill, Cooper Park, and Spynie Palace. This 3-star hotel provides a relaxing environment for both business and leisure travellers, serving as an ideal base for exploring the surrounding area with very good user, location, and cleanliness ratings.
8.9 549 reviews
Elgin
01/07 – 06/07
$572/nighttotal: $2860 (5 )
Sunninghill Hotel
2 4
hotel , Elgin
The Sunninghill Hotel is conveniently located in central Elgin, just a short walk from both the train station and the town's main shopping centre. This 3-star hotel consistently receives very good user reviews, making it a popular choice for travellers visiting the area. The hotel offers comfortable rooms with 10 square metres of floor space, each featuring a private bathroom, flat-screen TV, and tea and coffee making facilities. Guests can enjoy a traditional British dining experience in the hotel's restaurant, relax in the bar, or take advantage of the hotel's other amenities such as free Wi-Fi, on-site parking, and a garden.
8.5 181 reviews
Elgin
11/11 – 15/11
$268/nighttotal: $1072 (4 )
Poseidon's
3 3
hotel , Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a 11-minute walk from Lossiemouth West Beach and 9.3 kilometres from Elgin Cathedral. This family-friendly accommodation offers free WiFi, a jacuzzi, a terrace or balcony, concierge services, and parking, with one-bedroom units featuring one bathroom and selected rooms providing a kitchenette.
8.6 1317 reviews
Elgin
29/08 – 05/09
$269/nighttotal: $1883 (7 )
Golf View Hotel & Macintosh Restaurant
1 2
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is a short walk from both Lossiemouth West Beach and Lossiemouth East Beach, making it a great choice for those wanting to explore the coast. This 4-star hotel has received very good user ratings, so you can be sure of a comfortable stay. The hotel offers family rooms and a restaurant and bar on site, meaning you can enjoy delicious meals without leaving the premises. Guests can also benefit from free parking, free Wi-Fi, a terrace, and modern amenities in all rooms.
9.0 3033 reviews
Elgin
14/09 – 16/09
$317/nighttotal: $634 (2 )
Laichmoray Hotel
1 2
hotel , Elgin
The Laichmoray Hotel is located on the edge of Elgin town centre, just a short walk from the railway station. This 3-star hotel is highly rated by guests for its cleanliness and location. The Laichmoray Hotel offers a range of comfortable rooms, each individually styled with wooden furnishings and neutral décor. Guests can enjoy a delicious meal in the restaurant, relax in the lounge, or explore the nearby attractions, including Elgin Cathedral and the Moray Firth coast.
8.2 302 reviews
Elgin
07/11 – 11/11
$599/nighttotal: $2396 (4 )
The Mansefield Hotel
2 3
hotel , Elgin
The Mansefield Hotel is located in Elgin, a short walk from the historic Elgin Cathedral ruins and a short drive from Glen Moray Distillery and Elgin Golf Club, offering a peaceful retreat amidst rolling hills and glens. It is a 4-star hotel with very good user ratings. The hotel features a range of amenities, including a restaurant serving local seafood and game, a bar, a spa, a fitness centre, and a terrace. Guests can enjoy free parking and Wi-Fi access, as well as comfortable rooms with modern amenities.
8.3 57 reviews
Elgin
01/07 – 06/07
$420/nighttotal: $2100 (5 )
Taigh Mor
2 4
hotel , Elgin
Taigh Mor, a one-bedroom guesthouse in Elgin, offers comfortable accommodation less than a kilometre from Elgin Cathedral, providing easy access to Speyside attractions. This self-catering property sleeps three, features a private bathroom with shower, a flat-screen TV, and a desk, and is conveniently located for exploring Elgin and the surrounding area, including Nairn Dunbar and Nairn Golf Clubs (within 37km).
Elgin
21/08 – 23/08
$209/nighttotal: $418 (2 )
Taigh Mor
1 2
hotel , Elgin
Hotel room. You will be based in Elgin. Facilities and services include an iron.
9.1 768 reviews
Elgin
11/11 – 15/11
$884/nighttotal: $3536 (4 )
The Station Hotel
3 3
hotel , Rothes
The Station Hotel is located in Rothes, a short walk from the Glen Grant Whiskey Distillery and close to other distilleries in the Speyside region. The hotel is a 4-star establishment with very good user ratings for location and cleanliness. The hotel offers 15 individually designed rooms, each with a seating area, flat-screen TV, and private bathroom. Amenities include a restaurant serving local dishes, a bar, room service, free Wi-Fi, and parking.
Best Elgin hotels for families
9.1 768 reviews
Elgin
11/11 – 15/11
$884/nighttotal: $3536 (4 )
The Station Hotel
3 3
hotel , Rothes
The Station Hotel is located in Rothes, a short walk from the Glen Grant Whiskey Distillery and close to other distilleries in the Speyside region. The hotel is a 4-star establishment with very good user ratings for location and cleanliness. The hotel offers 15 individually designed rooms, each with a seating area, flat-screen TV, and private bathroom. Amenities include a restaurant serving local dishes, a bar, room service, free Wi-Fi, and parking.
9.0 3033 reviews
Elgin
14/09 – 16/09
$317/nighttotal: $634 (2 )
Laichmoray Hotel
1 2
hotel , Elgin
The Laichmoray Hotel is located on the edge of Elgin town centre, just a short walk from the railway station. This 3-star hotel is highly rated by guests for its cleanliness and location. The Laichmoray Hotel offers a range of comfortable rooms, each individually styled with wooden furnishings and neutral décor. Guests can enjoy a delicious meal in the restaurant, relax in the lounge, or explore the nearby attractions, including Elgin Cathedral and the Moray Firth coast.
8.6 1317 reviews
Elgin
29/08 – 05/09
$269/nighttotal: $1883 (7 )
Golf View Hotel & Macintosh Restaurant
1 2
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is a short walk from both Lossiemouth West Beach and Lossiemouth East Beach, making it a great choice for those wanting to explore the coast. This 4-star hotel has received very good user ratings, so you can be sure of a comfortable stay. The hotel offers family rooms and a restaurant and bar on site, meaning you can enjoy delicious meals without leaving the premises. Guests can also benefit from free parking, free Wi-Fi, a terrace, and modern amenities in all rooms.
8.1 380 reviews
Elgin
01/07 – 08/07
$468/nighttotal: $3276 (7 )
Firth Hotel & Restaurant
2 4
hotel , Lossiemouth
The Firth Hotel & Restaurant is located right on Lossiemouth East Beach, offering stunning views and easy access to the sand and sea. It's a 3-star hotel with very good user ratings, making it a popular choice for travellers. The hotel has comfortable rooms, each with a flat-screen TV and a floor area of 26 square metres. Guests can enjoy a range of amenities, including a restaurant, bar, garden, playground, free parking, and free WiFi.
Best Elgin hotels with a pool
Among the 28 accommodations in Elgin, here are the 1 best hotels with a pool
8.1 1572 reviews
Elgin
29/08 – 05/09
$229/nighttotal: $1603 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is situated on the banks of the River Lossie, a short walk from Elgin's historic centre and a 15-minute stroll from Elgin Cathedral. This 4-star hotel enjoys very good user ratings for its location, cleanliness and overall experience. The hotel is housed in a 19th-century Baronial House, offering guests a blend of period charm and modern comforts. Amenities include a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, room service, free Wi-Fi and parking.
Frequently Asked Questions about hotels in Elgin
What are the best hotels with a swimming pool in Elgin?
Eight Acres Hotel is among the best hotels with a swimming pool in Elgin.
What are the most popular 2, 3 and 4-star hotels in Elgin?
Among the 28 accommodations in Elgin, here are the 4 best hotels with breakfast
8.1 1572 reviews
Elgin
29/08 – 05/09
$229/nighttotal: $1603 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is situated on the banks of the River Lossie, a short walk from Elgin's historic centre and a 15-minute stroll from Elgin Cathedral. This 4-star hotel enjoys very good user ratings for its location, cleanliness and overall experience. The hotel is housed in a 19th-century Baronial House, offering guests a blend of period charm and modern comforts. Amenities include a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, room service, free Wi-Fi and parking.
Elgin
21/08 – 23/08
$170/nighttotal: $340 (2 )
The Royal Hotel-elgin
1 2
hotel , Elgin
The Royal Hotel-Elgin, a 3-star hotel located in Elgin, offers convenient access to local attractions. This establishment provides complimentary high-speed internet, on-site parking, in-room dining, a coffee shop, and evening entertainment.
9.1 768 reviews
Elgin
11/11 – 15/11
$884/nighttotal: $3536 (4 )
The Station Hotel
3 3
hotel , Rothes
The Station Hotel is located in Rothes, a short walk from the Glen Grant Whiskey Distillery and close to other distilleries in the Speyside region. The hotel is a 4-star establishment with very good user ratings for location and cleanliness. The hotel offers 15 individually designed rooms, each with a seating area, flat-screen TV, and private bathroom. Amenities include a restaurant serving local dishes, a bar, room service, free Wi-Fi, and parking.
9.0 3033 reviews
Elgin
14/09 – 16/09
$317/nighttotal: $634 (2 )
Laichmoray Hotel
1 2
hotel , Elgin
The Laichmoray Hotel is located on the edge of Elgin town centre, just a short walk from the railway station. This 3-star hotel is highly rated by guests for its cleanliness and location. The Laichmoray Hotel offers a range of comfortable rooms, each individually styled with wooden furnishings and neutral décor. Guests can enjoy a delicious meal in the restaurant, relax in the lounge, or explore the nearby attractions, including Elgin Cathedral and the Moray Firth coast.
Best Elgin hotels with parking
8.6 1317 reviews
Elgin
29/08 – 05/09
$269/nighttotal: $1883 (7 )
Golf View Hotel & Macintosh Restaurant
1 2
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is a short walk from both Lossiemouth West Beach and Lossiemouth East Beach, making it a great choice for those wanting to explore the coast. This 4-star hotel has received very good user ratings, so you can be sure of a comfortable stay. The hotel offers family rooms and a restaurant and bar on site, meaning you can enjoy delicious meals without leaving the premises. Guests can also benefit from free parking, free Wi-Fi, a terrace, and modern amenities in all rooms.
9.0 3033 reviews
Elgin
14/09 – 16/09
$317/nighttotal: $634 (2 )
Laichmoray Hotel
1 2
hotel , Elgin
The Laichmoray Hotel is located on the edge of Elgin town centre, just a short walk from the railway station. This 3-star hotel is highly rated by guests for its cleanliness and location. The Laichmoray Hotel offers a range of comfortable rooms, each individually styled with wooden furnishings and neutral décor. Guests can enjoy a delicious meal in the restaurant, relax in the lounge, or explore the nearby attractions, including Elgin Cathedral and the Moray Firth coast.
8.1 380 reviews
Elgin
01/07 – 08/07
$468/nighttotal: $3276 (7 )
Firth Hotel & Restaurant
2 4
hotel , Lossiemouth
The Firth Hotel & Restaurant is located right on Lossiemouth East Beach, offering stunning views and easy access to the sand and sea. It's a 3-star hotel with very good user ratings, making it a popular choice for travellers. The hotel has comfortable rooms, each with a flat-screen TV and a floor area of 26 square metres. Guests can enjoy a range of amenities, including a restaurant, bar, garden, playground, free parking, and free WiFi.
8.8 40 reviews
Elgin
11/11 – 15/11
$370/nighttotal: $1480 (4 )
Travelodge Elgin
3 3
hotel , Elgin
The Travelodge Elgin is situated 4km from Elgin town centre, offering convenient access to local attractions such as Lady Hill, Cooper Park, and Spynie Palace. This 3-star hotel provides a relaxing environment for both business and leisure travellers, serving as an ideal base for exploring the surrounding area with very good user, location, and cleanliness ratings.