Affordable Hotels in Elgin for Every Traveler

Mansion House Hotel
Hotel
The Haugh, Elgin, IV30 1AW, United Kingdom

Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical center of Elgin. Free parking is available on site, and free Wi-Fi is accessible throughout. The Mansion House Hotel is a 19th century Baronial House, decorated in an elegant country house style but finished with modern amenities. All rooms are en suite, and all have a TV. Full breakfast options served at property Several golf courses are located within a 15-minute drive. Elgin Cathedral is a 15-minute walk away. Elgin Railway station is 1 mile from the hotel.

Guest Reviews:

- "Highly recommended" - "I like being able to relax in my room without feeling like I'm just sat in a hotel room." - "Fabulous." - "The hotel has character and warmth as does the staff who manage the daily activities" - "Mansion House Hotel Elgin" - "i would stay again the next time i am in the area." - "Warm, pleasant and overall cheerful staff." - "Adequate"

The Mansion House Hotel
Hotel
The Haugh, Elgin, IV30 1AW, United Kingdom

Riverfront hotel with a restaurant and a bar
A restaurant, a bar/lounge, and wedding services are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, a garden, a communal living room, and a front-desk safe are onsite.
Housekeeping is not available.
The Mansion House Hotel offers 23 accommodations with coffee/tea makers and irons/ironing boards. Each accommodation is individually decorated. Memory foam beds feature premium bedding. 42-inch flat-screen televisions come with satellite channels.

Bathrooms include shower/tub combinations. Guests can surf the web using the complimentary wireless Internet access.

Guest Reviews:

- "Great place to stay!" - "What a wonderful place to stay. " - "Only issue was unable to have a bath due to large amounts of grit/silt coming from taps apart from that it was a great stay normally use the premier inn but will definitely re use the mansion house " - "Wonderful period home. Beautifully maintained. Rooms are updated and well furnished. " - "If I had to fault anything, it would be the getting in and out of the Bath/Shower. It was quite high with a built out bath panel. Making it a high and wide to step into. Other than that we enjoyed our stay in this elegant hotel."

The Mansefield Hotel
Hotel
2 Mayne Road, Elgin, Moray, Elgin, IV30 1NY, United Kingdom

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. With free parking on-site and free Wi-Fi access to all guests, the hotel also has a newly refurbished restaurant and a bar. The rooms at The Mansefield Hotel each include an private bathroom with complimentary toiletries, a hairdryer, a flat-screen TV, an iPod docking station, a seating area and a work desk. They also benefit from a fridge and bathrobes. Decorated with a collection of oil paintings, the elegant restaurant offers an extensive dinner menu that specializes in local seafood and fresh game. Also on-site, The Mezzo Bar & Eaterie offers guests a selection of specially imported wines and beers. Snacks are also available. From the hotel, Glen Moray Distillery is less than a mile away. Elgin Cathedral historic ruins are a 15-minute walk away and Elgin Golf Club is a 6-minute journey in the car.

Guest Reviews:

- "Enjoyable and welcoming." - "Good as always!" - "Overwhelmed by the kindness of the owners. Thank for your a lovely stay at a beautiful hotel." - "Exceptional service, room very clean and comfortable" - "Great hotel, great staff/owners. Will stay again." - "Comfortable" - "Good hotel in central location but ask for a kingsize bed" - "Central location, clean and welcoming staff" - "Adequate"

The Mansefield Hotel
Hotel
2 Mayne Rd, Elgin, IV30 1NY, United Kingdom

Upscale hotel with bars and a 24-hour front desk
Along with a restaurant, this hotel has 2 bars/lounges and a conference center. Free WiFi in public areas and free self parking are also provided. Additionally, conference space, a 24-hour front desk, and a garden are onsite.
Change of towels is available on request.
The Mansefield Hotel offers 51 accommodations with complimentary bottled water and coffee/tea makers. Smart televisions come with digital channels. Bathrooms include shower/tub combinations with rainfall showerheads, bathrobes, complimentary toiletries, and hair dryers.

This Elgin hotel provides complimentary wireless Internet access, with a speed of 100+ Mbps (good for 1–2 people or up to 6 devices). Business-friendly amenities include desks and phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and blackout drapes/curtains. Housekeeping is offered daily and change of towels can be requested.

Guest Reviews:

- "I booked a Deluxe apartment. I didnt realise it would be seperate to the hotel. We were disappointed with the bathroom as we were expecting a bit of luxury at the price per night. Instead we had bathroom suitable for disabled access. One of the reclining chairs had bare wires hanging out. There were 3 of us but only towels for 2 people. The sofa bed had not been made up but when we reported this to reception someone did come and make it up. On booking it said robes were provided, no robes on arrival but reception did organise this later, although we didnt get additional towels for third person. Because the sofa bed wasnt made up the lady on reception did offer to move us into the bothy which i viewed, but i declined as i thought it was very dark "

Laichmoray Hotel
Hotel
Maisondieu Road, Elgin, IV30 1QR

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station. Guests can benefit from free Wi-Fi as well as the free parking in the ample car park. The Laichmoray Hotel features individually styled rooms, which are equipped with wooden furnishings and neutral décor. They all include a flat-screen TV and an private bathroom; some rooms also feature four-poster beds. In the restaurant and garden room conservatory, the menus offer traditional favorites and modern classics, cooked to order and using only the best local produce. It also features an extensive wine list and a choice of 160 malt whiskeys. Guests can enjoy hot drinks and lunchtime snacks in the lounge. The Moray Firth coast can be reached in less than 15 minutes by car and provides miles of unspoiled sandy beaches. Aberdeen Airport is 60 miles away and Inverness Airport is 30 miles from the hotel. Moray Goal Club is less than 7 miles from Laichmoray.

Guest Reviews:

- "First rate and I would come back to stay if I were back in the area." - "We loved this hotel,staff can't do enough for you, food excellent & good parking thanks" - "Great stay" - "Excellent hotel, staff, and food were very nice indeed!" - "Another wonderful stay at our favourite hotel" - "Wonderfully pleasant stay, we will visit again.... Thankyou to. all the staff." - "Lovely hotel in central location. All the staff were nice and helpful. Food was amazing"

Laichmoray Hotel
Hotel
Maisondieu Road, Elgin, IV30 1QR, United Kingdom

Hotel in Elgin with free breakfast and bars
A restaurant, 2 bars/lounges, and a coffee shop/cafe are available at this smoke-free hotel. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include conference space, concierge services, and dry cleaning.
Laichmoray Hotel offers 34 accommodations with safes and complimentary toiletries. These individually decorated and furnished accommodations include desks. Flat-screen televisions are featured in guestrooms.

Bathrooms include bathtubs or showers with rainfall showerheads. This Elgin hotel provides complimentary wireless Internet access. Housekeeping is provided daily.

Guest Reviews:

- "Absolutely loved this hotel! Will be staying again in the future " - "Laichmoray Hotel Elgin. Great location, a 3 minute walk from train station, with trains direct to/from Inverness airport. Warm, helpful and friendly welcome from all hotel staff. Room was modern, comfortable and clean - perfect for my one night stay. We had dinner at the hotel on night of our arrival which was excellent - as was breakfast the following morning. We had a very enjoyable stay at the Laichmoray and can highly recommend this hotel for a stopover in Elgin. "

The Royal Hotel Elgin
Bed & Breakfast
Station road, Elgin, IV30 1QW, United Kingdom

The Royal Hotel Elgin offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle. This bed and breakfast offers free private parking, luggage storage space, and free Wifi. The accommodation provides room service and daily room service for guests. At the bed and breakfast, the units are fitted with a private bathroom. À la carte and continental breakfast options with warm dishes, fruit, and juice are available. Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch. For guests with children, the bed and breakfast features an indoor play area. Brodie Castle is 16 miles from The Royal Hotel Elgin, while Nairn Dunbar Golf Club is 22 miles away.

Guest Reviews:

- "Easy to find and easy to park" - "Was perfect" - "Lovely hotel with staff who will do anything to help make your stay perfect" - "Good value" - "Very friendly staff and a convenient location with good dinner and breakfast" - "Worth it for the staff helpfulness alone." - "staff friendly tv channels kept sticking" - "Slightly pricey considering the requirements for modification, however bed was comfortable and the rooms clean. Food in"

Eight Acres Hotel
Hotel
Morriston Road, Elgin, IV30 6UN, United Kingdom

Hotel in Elgin with a 24-hour front desk and a restaurant
This smoke-free hotel features a restaurant, a bar/lounge, and a 24-hour front desk. WiFi in public areas is free. Additionally, an arcade/game room, wedding services, and a TV in a common area are onsite.
Housekeeping is available on request.
Eight Acres Hotel offers 52 accommodations with coffee/tea makers. Guests can surf the web using the complimentary wireless Internet access. Bathrooms include bathtubs or showers. Irons/ironing boards and hair dryers can be requested. Housekeeping is provided daily.
The recreational activities listed below are available either on site or nearby; fees may apply.

Guest Reviews:

- "We had a fantastic stay at Eight Acres Hotel and were thoroughly impressed. From the moment we arrived, the staff were incredibly friendly and welcoming, making us feel right at home. Our room had been recently refurbished, and it was fresh and comfortable with modern touches like faux leather headboards a mirror frame. There were plenty of sockets, which was really convenient for charging devices, although none had USB ports, so remember your plugs. We also enjoyed the tea, coffee, and hot chocolate facilities and especially the shortbread biscuits. The shower was powerful and hot, perfect for a refreshing start to the day. Breakfast was another highlight, with a delicious full Scottish breakfast featuring black pudding and tattie scone. There is currently no catering facilities, (or pool/gym/spa), at the hotel other than breakfast, but there’s a bus stop just outside the hotel and it took us 5 mins into the centre of Elgin. We didn’t want to drive as we wanted a drink with our meal. Overall, our experience was great. With good hospitality, comfortable rooms, and a decent breakfast."

Sunninghill Hotel
Hotel
Hay Street, Elgin, IV30 1NH

In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Train Station. The bright and airy bedrooms each have a flat-screen TV and a work desk. All rooms have a private modern bathroom with free toiletries, and tea/coffee facilities are available. The spacious restaurant at Sunninghill serves classic British cuisine and hearty full English breakfasts. The bar offers a range of light snacks, bottled beers and international wines. Just a short walk from St Giles Shopping Center, Sunninghill Hotel is a 5-minute drive from Elgin Golf Club. Free on-site parking is available, and Lossiemouth is a 10-minute drive away.

Guest Reviews:

- "First class accommodation and service" - "Lovely place and great location, exceptional staff" - "Brilliant" - "Quite simply the best !" - "Served the purpose beautifully!" - "Most satisfactory." - "Will definitely use again, when returning to the area." - "My preferred stay in Elgin!" - "Nice hotel and staff. Poor breakfast."

Sunninghill
Hotel
Hay Street, Elgin, IV30 1NH, United Kingdom

Hotel in Elgin with a restaurant and a bar
This smoke-free hotel features a restaurant, a bar/lounge, and a meeting room. Free WiFi in public areas and free self parking are also provided. Additionally, dry cleaning, tour/ticket assistance, and a garden are onsite.
Sunninghill offers 23 accommodations with coffee/tea makers and hair dryers. 32-inch flat-screen televisions come with digital channels.

Bathrooms include showers and complimentary toiletries. Guests can surf the web using the complimentary wired and wireless Internet access. Additionally, rooms include irons/ironing boards and blackout drapes/curtains. Housekeeping is provided daily.

Guest Reviews:

- "Thank you for a nice stay. Clean and tidy rooms. Pleasant service." - "Great hotel stay perfect food " - "Nice hotel . Fine for a short stay . Great location only 5 minutes walk to centre Lots of great pubs . " - "Staff was amazing!" - "Lovely hotel" - "Great service and accommodations. Fabulous restaurant." - "Fantastic Hotel, ideally located and in easy walking distance for Elgin ad not far from many distillery's. Hotel was very clean, staff extremely friendly helpful and knowledgeable of the area. we will certainly be back again should be a 5 star"

Elgin City Centre Torr House hotel
House
8 moss street, Elgin, IV30 1LU, United Kingdom

Elgin City Centre Torr House hotel enjoys a location in Elgin, a 7-minute walk from Elgin Cathedral and 28 miles from Huntly Castle. This property offers access to a patio, free private parking, and free Wifi. Guests can make use of the picnic area or the terrace, or enjoy views of the city and quiet street. At the guest house, the units come with a outdoor furniture, a flat-screen TV, a private bathroom, bed linen, and towels. A microwave and fridge are also featured, as well as a kettle. At the guest house, all units include a seating area. Brodie Castle is 16 miles from the guest house, while Nairn Dunbar Golf Club is 22 miles away.

Guest Reviews:

- "Brilliant"

The Station Hotel
Hotel
2 Brander Street, Elgin, IV30 5UD

This smoke-free hotel features a restaurant, a bar/lounge, and a convenience store. Free WiFi in public areas and free self parking are also provided. Other amenities include a reception hall.

Amenities:

Child Friendly

The Station
Hotel
8 Clark Street, Hopeman, IV30 5RU, United Kingdom

Providing free WiFi, The Station offers rooms in Hopeman, 15 miles from Brodie Castle and 21 miles from Nairn Dunbar Golf Club. The property is around 21 miles from Nairn Museum, 22 miles from The Nairn Golf Club and 25 miles from Cawdor Castle. The property is non-smoking throughout and is located 7.6 miles from Elgin Cathedral. At the hotel, each room comes with a desk, a flat-screen TV and a private bathroom. Guest rooms will provide guests with a closet and an electric tea pot. Kilravock Castle is 28 miles from The Station. Inverness Airport is 28 miles away.

Guest Reviews:

- "Lovely hotel. I really enjoyed my stay" - "The Station" - "I enjoy staying at The Station. I have stayed there many times. The staff are very friendly." - "Very comfortable" - "Station Hopeman." - "Looking forward to coming back." - "Lovely place and location" - "Basic but Cosy. Ideal if on a budget." - "Good basic accommodation in super location" - "It was fine. Unspectacular but nothing terrible." - "It was clean and comfortable but rather tired guest house"

Premier Inn Elgin
Hotel
15 Linkwood Way, Elgin, IV30 1HY, United Kingdom

Hotel in Elgin with free parking
This smoke-free hotel features a 24-hour front desk, express check-out, and free self parking. WiFi in public areas is free.
Premier Inn Elgin offers 93 accommodations.
The recreational activities listed below are available either on site or nearby; fees may apply.

Amenities:

Breakfast • Guest Services • Security/Safety • Internet • Accessibility • Child Friendly • Parking • Wheelchair Accessible

The harbour inn
Hotel
59 granary street, Burghead, IV30 5TY, United Kingdom

Located in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property. The property is around 10 miles from Elgin Cathedral, 30 miles from Castle Stuart Golf Links and 14 miles from Brodie Castle. The hotel features family rooms. The private bathroom is equipped with a shower and free toiletries. Breakfast is available, and includes Full English/Irish, vegetarian and vegan options. Nairn Dunbar Golf Club is 20 miles from the hotel, while Nairn Museum is 20 miles from the property. Inverness Airport is 27 miles away.

Guest Reviews:

- "Harbour Inn Burghead" - "A great base for exploring the Moray coast and, for me, so convenient for the event I had gone to." - "Great choice for a short break." - "Lovely stay by the sea!"

Taigh Mor
Hotel
179 High Street, Elgin, IV30 1BD, United Kingdom

Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi. The property is around 16 miles from Brodie Castle, 22 miles from Nairn Dunbar Golf Club and 22 miles from Nairn Museum. Kilravock Castle is 29 miles from the hotel. At the hotel, each room comes with a desk and a flat-screen TV. Taigh Mor provides some units that feature city views, and every room includes a private bathroom with a shower. The Nairn Golf Club is 23 miles from the accommodation, while Cawdor Castle is 26 miles away. Inverness Airport is 29 miles from the property.

Guest Reviews:

- "Decent - central but no Wi-Fi in rooms and a dark close."

King Room - En suite
Hotel
Moray

The Mansion House Hotel is nestled on the banks of the River Lossie within beautiful grounds, yet only a few minutes walk to the historical centre of Elgin.

The Mansion House Hotel has many Golf Courses nearby, offers a unique experience of a truly magnificent setting and Scottish hospitality. Set on the famous “Whisky Trail” and near many of Scotland’s major attractions.

Amenities:

Hangers • Shampoo • Carbon monoxide alarm • Hair dryer • Smoke alarm • TV • Essentials • Iron • Pack ’n play/Travel crib • Heating

Superior King Room - Sleigh Bed/ En suite
Hotel
Moray

The Mansion House Hotel is nestled on the banks of the River Lossie within beautiful grounds, yet only a few minutes walk to the historical centre of Elgin.

The Mansion House Hotel has many Golf Courses nearby, offers a unique experience of a truly magnificent setting and Scottish hospitality. Set on the famous “Whisky Trail” and near many of Scotland’s major attractions.

The space
Mansion House Hotel is one of the most old buildings in Scotland. A very unique and castle look distinguishes Mansion House from all other hotels in Morayshire.

Superior Twin Room with 4 Poster Bed - En suite
Hotel
Moray

The Mansion House Hotel is nestled on the banks of the River Lossie within beautiful grounds, yet only a few minutes walk to the historical centre of Elgin.

The Mansion House Hotel has many Golf Courses nearby, offers a unique experience of a truly magnificent setting and Scottish hospitality. Set on the famous “Whisky Trail” and near many of Scotland’s major attractions.

Amenities:

Heating • Carbon monoxide alarm • Pack ’n play/Travel crib • Shampoo • TV • Iron • Hangers • Smoke alarm • Hair dryer • Essentials

Superior Double Room with 4 Poster Bed - En suite
Hotel
Moray

The Mansion House Hotel is nestled on the banks of the River Lossie within beautiful grounds, yet only a few minutes walk to the historical centre of Elgin.

The Mansion House Hotel has many Golf Courses nearby, offers a unique experience of a truly magnificent setting and Scottish hospitality. Set on the famous “Whisky Trail” and near many of Scotland’s major attractions.

Amenities:

Shower gel • Extra pillows and blankets • Bed linens • Hair dryer • Shampoo • Bathtub • Hot water • Free dryer – In unit • Essentials • Iron

Elgin Hotels on the Map

Compare the Best Hotels in Elgin – Addresses, Prices, Stars, Rating, and Review Count

Property Name Address Price ($) Star Rating Review Count Book
Mansion House Hotel The Haugh, Elgin, IV30 1AW, United Kingdom 128 4.0 7.9 951 Click here
The Mansion House Hotel The Haugh, Elgin, IV30 1AW, United Kingdom 146 4.0 8.4 525 Click here
The Mansefield Hotel 2 Mayne Road, Elgin, Moray, Elgin, IV30 1NY, United Kingdom 421 4.0 8.4 339 Click here
The Mansefield Hotel 2 Mayne Rd, Elgin, IV30 1NY, United Kingdom 220 4.0 9.0 2 Click here
Laichmoray Hotel Maisondieu Road, Elgin, IV30 1QR 168 3.0 8.8 1172 Click here
Laichmoray Hotel Maisondieu Road, Elgin, IV30 1QR, United Kingdom 184 3.0 9.4 446 Click here
The Royal Hotel Elgin Station road, Elgin, IV30 1QW, United Kingdom 157 3.0 6.8 530 Click here
Eight Acres Hotel Morriston Road, Elgin, IV30 6UN, United Kingdom 161 3.0 7.0 218 Click here
Sunninghill Hotel Hay Street, Elgin, IV30 1NH 159 3.0 8.8 239 Click here
Sunninghill Hay Street, Elgin, IV30 1NH, United Kingdom 169 3.0 9.2 110 Click here
Elgin City Centre Torr House hotel 8 moss street, Elgin, IV30 1LU, United Kingdom 38 3.0 8.9 7 Click here
The Station Hotel 2 Brander Street, Elgin, IV30 5UD 73 3.0 4.24 78 Click here
The Station 8 Clark Street, Hopeman, IV30 5RU, United Kingdom 117 7.6 151 Click here
Premier Inn Elgin 15 Linkwood Way, Elgin, IV30 1HY, United Kingdom 66 3.0 7.0 2 Click here
The harbour inn 59 granary street, Burghead, IV30 5TY, United Kingdom 101 9.1 54 Click here
Taigh Mor 179 High Street, Elgin, IV30 1BD, United Kingdom 90 7.0 4 Click here
King Room - En suite Moray 137 9.34 1 Click here
Superior King Room - Sleigh Bed/ En suite Moray 165 9.42 1 Click here
Superior Twin Room with 4 Poster Bed - En suite Moray 165 10.0 1 Click here
Superior Double Room with 4 Poster Bed - En suite Moray 179 9.12 1 Click here

Note: The prices for each Hotels in Elgin do vary. This can be because of the number of people you are booking for, how far in advance you book and the season. The prices above are only meant as a rough estimate for comparison purposes. Click the buttons above (or click here) to get the latest prices.

Frequently Asked Questions

These hotels in Elgin feature on-site spa or wellness facilities:

  • The Mansefield Hotel.- Review Count: 2, Rating: 9.0

Families visiting Elgin enjoyed staying at these hotels:

  • Mansion House Hotel.- Review Count: 951, Rating: 7.9
  • The Mansion House Hotel.- Review Count: 525, Rating: 8.4
  • The Mansefield Hotel.- Review Count: 339, Rating: 8.4

Pet-friendly hotels in Elgin include:

  • The Station.- Review Count: 151, Rating: 7.6
  • The harbour inn.- Review Count: 54, Rating: 9.1

Hotels in Elgin that offer free or included breakfast include:

  • Mansion House Hotel.- Review Count: 951, Rating: 7.9
  • The Mansion House Hotel.- Review Count: 525, Rating: 8.4
  • The Mansefield Hotel.- Review Count: 339, Rating: 8.4

Hotels in Elgin with free or on-site parking include:

  • Mansion House Hotel.- Review Count: 951, Rating: 7.9
  • The Mansion House Hotel.- Review Count: 525, Rating: 8.4
  • The Mansefield Hotel.- Review Count: 339, Rating: 8.4

Some of the best Hotels in Elgin are:

  • Mansion House Hotel.- Review Count: 951, Rating: 7.9
  • The Mansion House Hotel.- Review Count: 525, Rating: 8.4
  • The Mansefield Hotel.- Review Count: 339, Rating: 8.4

Some of the popular Hotels in Elgin are:

  • Laichmoray Hotel.- Review Count: 1172, Rating: 8.8
  • Mansion House Hotel.- Review Count: 951, Rating: 7.9
  • The Royal Hotel Elgin.- Review Count: 530, Rating: 6.8