Hotels in Elgin

28 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
Elgin hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

28 Cheap hotels in Elgin

Best Elgin hotels for families

Mansion House Hotel - Elgin
8.1 1572 reviews
Elgin
11/11 – 15/11
NZ$700/nighttotal: NZ$2800 (4 )

Mansion House Hotel

3 3
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.
Firth Hotel & Restaurant - Elgin
8.1 380 reviews
Elgin
01/07 – 08/07
NZ$576/nighttotal: NZ$4032 (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.
Poseidon's - Elgin
8.5 181 reviews
Elgin
14/09 – 16/09
NZ$173/nighttotal: NZ$346 (2 )

Poseidon's

1 2
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.
The Station Hotel - Elgin
9.1 768 reviews
Elgin
11/11 – 15/11
NZ$1088/nighttotal: NZ$4352 (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 with a pool

Among the 28 accommodations in Elgin, here are the 1 best hotels with a pool

Mansion House Hotel - Elgin
8.1 1572 reviews
Elgin
11/11 – 15/11
NZ$700/nighttotal: NZ$2800 (4 )

Mansion House Hotel

3 3
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 most affordable attractions in and around Elgin?

    For a budget-friendly day out, head to Cooper Park. It's a lovely green space with a playground and a cafe. The Elgin Museum is another great option, with fascinating exhibits about the area's history and culture. And don't forget to check out the Elgin Town Hall, it's a beautiful building with a free art gallery inside.
  • 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.

  • How can travelers relax during a week in and arond Elgin?

    There are plenty of ways to unwind in Elgin. Take a stroll along the River Lossie, or enjoy a picnic in the grounds of the Bishop's Palace. If you're looking for something more active, try a round of golf at one of the local courses, or go for a hike in the nearby hills. And if you're feeling really adventurous, you could even try a spot of sea kayaking on the Moray Firth.
  • What are the most popular 2, 3 and 4-star hotels in Elgin?

    Among 2, 3 and 4-star hotels in Elgin, Laichmoray Hotel, Sunninghill Hotel and Eight Acres Hotel are the most popular ones.

  • What amenities can travelers expect in hotel rooms in Elgin?

    Most hotels in Elgin will have the usual amenities like a comfortable bed, a TV, and a private bathroom. Some hotels might also offer things like tea and coffee making facilities, a hairdryer, and free Wi-Fi. It's always a good idea to check what's included before you book.
  • What are the best luxury hotels in Elgin?

    Mansion House Hotel and The Mansefield Hotel are among the best luxury hotels in Elgin.

  • When is the best time to book a hotel in Elgin?

    The best time to book a hotel in Elgin is usually during the off-season, which is generally from November to March. You'll find better deals and fewer crowds during this time. However, if you're planning to visit during the summer months, it's a good idea to book in advance, especially if you're travelling during the peak season, which is usually July and August.
  • What are the best family friendly hotels in Elgin?

    The best family friendly hotels in Elgin are Laichmoray Hotel, Mansion House Hotel and The Mansefield Hotel.

  • What are some pet-friendly activities in and around Elgin?

    Lots of places in Elgin are dog-friendly! You can take your furry friend for a walk in Cooper Park, or enjoy a meal at one of the many dog-friendly pubs and restaurants in town. The beach at Lossiemouth is also a great option for a walk with your dog.
  • What are the best pet friendly hotels in Elgin?

    The best pet friendly hotel in Elgin is Eight Acres Hotel.

  • Which towns or cities worth a visit near Elgin?

    You're in a great spot! For a day trip, head to Forres, a charming town with a historic castle and a lovely market. If you're feeling adventurous, you could also make the trip to Inverness, which is the gateway to the Highlands and has a fantastic castle and a lively city centre.
  • What are the best hotels with jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best hotels with a jacuzzi in Elgin.

Destinations nearby

Best Elgin hotels with breakfast

Among the 28 accommodations in Elgin, here are the 4 best hotels with breakfast

Travelodge Elgin - Elgin
8.8 40 reviews
Elgin
11/11 – 15/11
NZ$455/nighttotal: NZ$1820 (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.
The Station Hotel - Elgin
9.1 768 reviews
Elgin
11/11 – 15/11
NZ$1088/nighttotal: NZ$4352 (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.
The Royal Hotel-elgin - Elgin
Elgin
21/08 – 23/08
NZ$209/nighttotal: NZ$418 (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.
Mansion House Hotel - Elgin
8.1 1572 reviews
Elgin
11/11 – 15/11
NZ$700/nighttotal: NZ$2800 (4 )

Mansion House Hotel

3 3
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.

Best Elgin hotels with parking

Travelodge Elgin - Elgin
8.8 40 reviews
Elgin
11/11 – 15/11
NZ$455/nighttotal: NZ$1820 (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.
Laichmoray Hotel - Elgin
9.0 3033 reviews
Elgin
29/08 – 05/09
NZ$360/nighttotal: NZ$2520 (7 )

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.
Mansion House Hotel - Elgin
8.1 1572 reviews
Elgin
11/11 – 15/11
NZ$700/nighttotal: NZ$2800 (4 )

Mansion House Hotel

3 3
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.
The Station Hotel - Elgin
9.1 768 reviews
Elgin
11/11 – 15/11
NZ$1088/nighttotal: NZ$4352 (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.
©2026 cozycozy.com