Taigh Mor, a one-bedroom lodging in Elgin, Scotland, offers convenient access to Elgin Cathedral (less than a 10-minute walk) and is within a 16- to 29-mile radius of several castles, including Brodie, Huntly, Kilravock, and Cawdor Castles. This Elgin guesthouse, perfect for couples or solo travelers, features a private bathroom, a flat-screen TV, and a desk, accommodating up to three guests and providing a quiet base for exploring Moray Speyside and nearby golf courses like Nairn Dunbar and Nairn Golf Club.
8.5 181 reviews
Elgin
10/14 – 10/17
$88/nighttotal: $264 (3 )
Poseidon's
1 2
hotel , Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a short walk from Lossiemouth West Beach and 5.8 miles from Elgin Cathedral. This family-friendly accommodation offers free WiFi, free private parking, a jacuzzi, and some rooms feature a balcony with a sea view, along with an electric tea kettle, hairdryer, flat-screen TV, and selected rooms with a kitchenette.
8.8 40 reviews
Elgin
11/07 – 11/11
$320/nighttotal: $1280 (4 )
Travelodge Elgin
3 3
hotel , Elgin
The Travelodge Elgin, offering a 3-star stay, is situated 2.49 miles from Elgin town center, providing convenient access to attractions such as Lady Hill, Cooper Park, and Spynie Palace. This lodging provides a relaxing environment and serves as an ideal base for exploring the Elgin area, with parking available for guests.
8.3 303 reviews
Elgin
07/01 – 07/04
$221/nighttotal: $663 (3 )
The Mansefield Hotel
1 2
hotel , Elgin
The Mansefield Hotel is located in Elgin, Scotland, near rolling hills and vibrant glens, less than a mile from Glen Moray Distillery and a short drive from Elgin Golf Club. This 4-star lodging has received very good user ratings. The hotel features a newly renovated restaurant serving local seafood and fresh game, along with a bar offering imported wines, beers, and snacks. Guests can enjoy amenities like a spa, fitness center, and a terrace or balcony with a garden.
8.0 379 reviews
Elgin
12/23 – 12/27
$299/nighttotal: $1196 (4 )
Firth Hotel & Restaurant
2 5
hotel , Lossiemouth
The Firth Hotel & Restaurant is conveniently located in Lossiemouth, just steps from Lossiemouth East Beach and a short walk from Lossiemouth West Beach. This 3-star lodging has received very good user ratings for its cleanliness and overall experience. The hotel features one bedroom and one bathroom, with a total floor area of 280 square feet. Guests can enjoy a restaurant, bar, garden, and playground, as well as free parking and Wi-Fi.
8.7 142 reviews
Elgin
12/23 – 12/27
$257/nighttotal: $1028 (4 )
The Harbour Inn
2 5
hotel , Burghead
The Harbour Inn in Burghead, Scotland offers a coastal getaway, conveniently located about 6 miles from Elgin Cathedral, 19 miles from Castle Stuart Golf Links, and 9 miles from Brodie Castle. This one-bedroom, one-bathroom inn provides guests with free WiFi, an on-site restaurant and bar, a terrace, and pet-friendly accommodations, perfect for families exploring the Moray Firth region.
Elgin
10/14 – 10/17
$135/nighttotal: $405 (3 )
The Royal Hotel-elgin
1 2
hotel , Elgin
The Royal Hotel-elgin is a 3-star hotel located in Elgin, offering convenient on-site parking and room service. This establishment provides complimentary Wi-Fi, on-site dining and coffee shop options, evening entertainment, and non-smoking rooms with in-room entertainment in select accommodations.
8.1 1575 reviews
Elgin
08/29 – 09/05
$164/nighttotal: $1148 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is located on the banks of the River Lossie, a short walk from Elgin's historic center and a 15-minute walk from Elgin Cathedral. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The Mansion House Hotel is a 19th-century Baronial House with a classic country house style. It offers a range of amenities including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness center, and free parking.
9.1 773 reviews
Elgin
11/11 – 11/15
$633/nighttotal: $2532 (4 )
The Station Hotel
3 3
hotel , Rothes
The Station Hotel is located in the village of Rothes, a short walk from Glen Grant Whiskey Distillery and within easy reach of Glenrothes and Glen Spey distilleries. This 4-star hotel is rated very good by previous guests, and its location also receives a very good rating. The hotel has 15 rooms, each with a seating area, a flat-screen TV, and a private bathroom. Guests can enjoy delicious local dishes at the hotel's restaurant, relax at the bar, and take advantage of amenities like free WiFi, a 24-hour front desk, a garden, and parking.
8.6 1316 reviews
Elgin
08/07 – 08/10
$544/nighttotal: $1632 (3 )
Golf View Hotel & Macintosh Restaurant
3 7
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is located in Lossiemouth, just a short walk from two beautiful beaches. This 4-star hotel has earned a "very good" user rating. Guests appreciate the hotel's family-friendly atmosphere and its convenient location. The hotel features comfortable rooms with private bathrooms and a delicious breakfast is included. Guests can enjoy the on-site restaurant and bar, as well as free parking and Wi-Fi.
Elgin
08/21 – 08/23
$150/nighttotal: $300 (2 )
Taigh Mor
1 2
hotel , Elgin
Book this hotel room. This accommodation is based in Elgin. Facilities and services include an iron.
9.0 3035 reviews
Elgin
07/17 – 07/19
$1307/nighttotal: $2614 (2 )
Laichmoray Hotel
8 9
hotel , Elgin
The Laichmoray Hotel is located on the outskirts of Elgin town center, just a short walk from the Elgin Rail Station and close to the town's attractions. This 3-star lodging receives very good user ratings for its location, cleanliness, and overall experience. The hotel offers a variety of amenities and activities for guests to enjoy. Each room features unique wooden furnishings and neutral décor, and some rooms even have four-poster beds. Guests can also enjoy the hotel's restaurant and conservatory, which offer traditional and modern dishes prepared with fresh, local produce.
Browse Family Hotels in Elgin
Choose a family-friendly hotel in Elgin to stay near top city sights and enjoy a much smoother travel experience.
8.5 181 reviews
Elgin
10/14 – 10/17
$88/nighttotal: $264 (3 )
Poseidon's
1 2
hotel , Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a short walk from Lossiemouth West Beach and 5.8 miles from Elgin Cathedral. This family-friendly accommodation offers free WiFi, free private parking, a jacuzzi, and some rooms feature a balcony with a sea view, along with an electric tea kettle, hairdryer, flat-screen TV, and selected rooms with a kitchenette.
8.1 1575 reviews
Elgin
08/29 – 09/05
$164/nighttotal: $1148 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is located on the banks of the River Lossie, a short walk from Elgin's historic center and a 15-minute walk from Elgin Cathedral. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The Mansion House Hotel is a 19th-century Baronial House with a classic country house style. It offers a range of amenities including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness center, and free parking.
8.3 303 reviews
Elgin
07/01 – 07/04
$221/nighttotal: $663 (3 )
The Mansefield Hotel
1 2
hotel , Elgin
The Mansefield Hotel is located in Elgin, Scotland, near rolling hills and vibrant glens, less than a mile from Glen Moray Distillery and a short drive from Elgin Golf Club. This 4-star lodging has received very good user ratings. The hotel features a newly renovated restaurant serving local seafood and fresh game, along with a bar offering imported wines, beers, and snacks. Guests can enjoy amenities like a spa, fitness center, and a terrace or balcony with a garden.
8.6 1316 reviews
Elgin
08/07 – 08/10
$544/nighttotal: $1632 (3 )
Golf View Hotel & Macintosh Restaurant
3 7
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is located in Lossiemouth, just a short walk from two beautiful beaches. This 4-star hotel has earned a "very good" user rating. Guests appreciate the hotel's family-friendly atmosphere and its convenient location. The hotel features comfortable rooms with private bathrooms and a delicious breakfast is included. Guests can enjoy the on-site restaurant and bar, as well as free parking and Wi-Fi.
Choose the Right Hotels with a Pool in Elgin
Dip in whenever you like, as these hotels in Elgin come with a swimming pool on-site.
8.1 1575 reviews
Elgin
08/29 – 09/05
$164/nighttotal: $1148 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is located on the banks of the River Lossie, a short walk from Elgin's historic center and a 15-minute walk from Elgin Cathedral. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The Mansion House Hotel is a 19th-century Baronial House with a classic country house style. It offers a range of amenities including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness center, and free parking.
Frequently Asked Questions about hotels in Elgin
How can travelers relax during a week in and arond Elgin?
Elgin is a great place to unwind. You can enjoy a peaceful stroll through the Elgin Botanic Gardens, a beautiful oasis with a variety of plants and flowers. Take a leisurely walk along the Moray Coast Trail, a scenic path that offers breathtaking views of the North Sea. Or simply relax in one of the many cozy pubs and cafes in the town.
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 amenities can travelers expect in hotel rooms in Elgin?
Most hotels in Elgin offer standard amenities like comfortable beds, private bathrooms, and Wi-Fi access. Some hotels might also have additional features such as tea and coffee making facilities, TVs, and even a small fridge. It's always a good idea to check the hotel description for specific details.
What are the most popular 2, 3 and 4-star hotels in Elgin?
The best time to book a hotel in Elgin is during the shoulder seasons, spring and fall. You'll find lower prices and fewer crowds. If you're looking for a more lively atmosphere, you might want to consider visiting during the summer months, but be prepared for higher prices and more tourists.
What are some pet-friendly activities in and around Elgin?
Elgin is very dog-friendly! You can take your furry friend for a walk in Cooper Park, a spacious park with plenty of green space for them to run around. Many pubs and cafes in the town also welcome dogs, so you can enjoy a meal or a drink with your canine companion. The Moray Coast Trail is also a great place for a walk with your dog, offering stunning views of the coastline.
What are the best family friendly hotels in Elgin?
Just a short drive from Elgin, you can visit the charming town of Forres, known for its historic landmarks like Sueno's Stone and Forres House. You can also venture further afield to the city of Inverness, the capital of the Highlands, and explore its vibrant atmosphere and stunning scenery.
Sightseeing is easier when you start well-fueled; every hotel in Elgin here includes a free breakfast.
Elgin
07/01 – 07/04
$248/nighttotal: $744 (3 )
Travelodge Elgin
1 2
hotel , Lhanbryd
The Travelodge Elgin in Lhanbryd is located about 3 miles from Elgin town center, near the Relax Ltd. store. This budget-friendly inn offers standard Travelodge amenities and a convenient base for exploring the Moray area.
8.9 546 reviews
Elgin
11/11 – 11/15
$517/nighttotal: $2068 (4 )
Sunninghill Hotel
3 3
hotel , Elgin
The Sunninghill Hotel is located in Elgin, just a short walk from the train station and St Giles Shopping Center. It's a 3-star property with very good user ratings, making it a convenient and well-regarded option for travelers. The hotel offers comfortable rooms with free Wi-Fi and modern bathrooms, and each room provides 110 square feet of space. Amenities include a restaurant serving classic British cuisine, a bar with light snacks and drinks, and free on-site parking, ensuring a relaxing and enjoyable stay.
Find the Best Hotels with Parking in Elgin
Park your car and enjoy the city center, as every hotel in Elgin comes with a free on-site parking spot.
8.7 142 reviews
Elgin
12/23 – 12/27
$257/nighttotal: $1028 (4 )
The Harbour Inn
2 5
hotel , Burghead
The Harbour Inn in Burghead, Scotland offers a coastal getaway, conveniently located about 6 miles from Elgin Cathedral, 19 miles from Castle Stuart Golf Links, and 9 miles from Brodie Castle. This one-bedroom, one-bathroom inn provides guests with free WiFi, an on-site restaurant and bar, a terrace, and pet-friendly accommodations, perfect for families exploring the Moray Firth region.
8.1 1575 reviews
Elgin
08/29 – 09/05
$164/nighttotal: $1148 (7 )
Mansion House Hotel
1 2
hotel , Elgin
The Mansion House Hotel is located on the banks of the River Lossie, a short walk from Elgin's historic center and a 15-minute walk from Elgin Cathedral. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience. The Mansion House Hotel is a 19th-century Baronial House with a classic country house style. It offers a range of amenities including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness center, and free parking.
Elgin
07/01 – 07/04
$248/nighttotal: $744 (3 )
Travelodge Elgin
1 2
hotel , Lhanbryd
The Travelodge Elgin in Lhanbryd is located about 3 miles from Elgin town center, near the Relax Ltd. store. This budget-friendly inn offers standard Travelodge amenities and a convenient base for exploring the Moray area.
8.6 1316 reviews
Elgin
08/07 – 08/10
$544/nighttotal: $1632 (3 )
Golf View Hotel & Macintosh Restaurant
3 7
hotel , Lossiemouth
The Golf View Hotel & Macintosh Restaurant is located in Lossiemouth, just a short walk from two beautiful beaches. This 4-star hotel has earned a "very good" user rating. Guests appreciate the hotel's family-friendly atmosphere and its convenient location. The hotel features comfortable rooms with private bathrooms and a delicious breakfast is included. Guests can enjoy the on-site restaurant and bar, as well as free parking and Wi-Fi.