Top BnB Rentals in Elgin, England for 2026

Only Handpicked and Verified Accommodations for Your Stay in Elgin, United Kingdom

Check-in
27May
Check-out
28May
Rooms and Guests2 Guests, 1 Room
Elgin features attractions like the Elgin Cathedral, the scenic Cooper Park, and the nearby Moray Firth, which offers dolphin watching. Explore the local distilleries or enjoy a meal at The Ashvale. You'll find a range of premier hotels from cozy B&Bs to sophisticated hotels with stunning views. Each option is handpicked for its exceptional amenities and guest reviews, ensuring a memorable stay. Keep in mind that summer months can get busy, so booking early gives you better choices. Consider using public transport or renting a bike for easy city exploration.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
1-2 out of 2
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great
600 m from City Centre300 m from Elgin Cathedral
FromUS$ 123 /nightSelect
8.2
Great
500 m from City Centre400 m from Playhouse Moray
FromUS$ 114 /nightSelect

Price range for hotels in Elgin

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 123
⬇️ The lowest price
USD 114
💸 Average price for
4-star hotels
USD 103
3-star hotels
USD 111

Best hotels in Elgin

Based on guest reviews over the last 12 months

Charming Guesthouses:
Southbank Guesthouse
Comfort and Convenience:
West End Guest House

FAQs about hotels in Elgin

We hope that the answers to these questions will help you plan your trip

Which hotels in Elgin are best for families?
Both Southbank Guesthouse and West End Guest House offer family-friendly accommodations. Southbank has spacious family rooms and is close to local parks, making it ideal for families.
Are there hotels in Elgin that offer unique views?
Southbank Guesthouse features rooms with views of the River Lossie, providing a scenic backdrop. This could enhance the stay for guests who appreciate nature.
What are the average nightly rates for hotels in Elgin?
Average nightly rates range from $90 to $120 USD, depending on the season. Southbank Guesthouse typically starts at about $90, while West End Guest House is around $110 per night.
Which hotel is recommended for couples visiting Elgin?
West End Guest House is particularly favored by couples for its intimate setting and proximity to romantic dining options. It offers cozy rooms perfect for a getaway.
What are the best hotels near popular landmarks in Elgin?
Both Southbank Guesthouse and West End Guest House are conveniently located near Elgin Cathedral, just 1 km away, making them great options for visitors wanting to explore local attractions easily.

Other cities in United Kingdom