Places to stay in Elgin

171 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Elgin place to stay
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

171 Best places to stay in Elgin

Best family friendly Elgin lodging

Among the 171 accommodations in Elgin, here are the 4 best for families

Fairview Caravan Hire - Elgin
9.5 73 reviews

Fairview Caravan Hire

glamping, Lossiemouth
Fairview Caravan Hire is located in Lossiemouth, close to Lossiemouth West Beach, 6.9 miles from Elgin Cathedral and 19 miles from Brodie Castle, offering a convenient base for exploring the Moray Coast. The accommodation consistently receives excellent ratings for cleanliness, location and user experience.
This 2-bedroom, 2-bathroom mobile home can comfortably accommodate up to 6 guests. It features a fully equipped kitchen, a cozy fireplace, a private patio, a sun terrace, free Wi-Fi, and free private parking.
Nice Apartment For 5 Guests With Wifi, Tv And Pets Allowed - Elgin
10 1 review

Nice Apartment For 5 Guests With Wifi, Tv And Pets Allowed

apartment, Lossiemouth
This Lossiemouth apartment, situated in a residential area just 0.03km from the sea and 0.35km from Lossiemouth Beach, offers easy access to the marina, golf course, and town amenities.
The 3-room, first-floor flat sleeps six, features a well-equipped kitchen with a microwave and dishwasher, Wi-Fi, parking, and welcomes one well-behaved dog.
Spacious Bungalow Centrally Located - Elgin
10 164 reviews

Spacious Bungalow Centrally Located

bungalow
This family-friendly cottage is located in Elgin, within a 3km radius of Relax, Elgin Museum, and Elgin Cathedral, making it a great base for exploring the town. The cottage has received excellent ratings for location, cleanliness, and user experience, ensuring a comfortable stay.
The cottage has 3 bedrooms and 3 bathrooms, accommodating up to 8 guests. Amenities include a fully equipped kitchen, a private garden with a barbecue, free Wi-Fi, and on-demand housekeeping, providing everything you need for a relaxing and enjoyable stay.
House ∙ 2 Bedrooms ∙ 6 Guests - Elgin
No reviews

House ∙ 2 Bedrooms ∙ 6 Guests

house
This 3-room caravan, ideal for families, is situated in a family-friendly district of Great Britain, offering convenient access to local attractions.
The property features a bright, open-plan living and dining area, accommodating up to six guests with two bedrooms and a sofa bed, and includes a fully equipped kitchen, two shower rooms, gas heating, and outdoor terrace furniture for al fresco dining.

Best Elgin lodgings with a pool

Among the 171 accommodations in Elgin, here are the 4 best ones with a pool

Highway - Elgin
8.9 72 reviews

Highway

glamping, Lossiemouth
Highway is a mobile home located in Lossiemouth, just 6.5 miles from Elgin Cathedral and 18 miles from Brodie Castle, making it a great base for exploring the Grampian region. It has received very good user ratings, with a particular highlight being its excellent cleanliness.
This 3-bedroom, 2-bathroom mobile home can comfortably accommodate up to 6 guests and features a spacious 40 square metre floor area. It comes equipped with a fully equipped kitchen, a relaxing living area, a private garden, a swimming pool, a restaurant and bar, a fitness centre, and free parking.
Dune Haven Luxury Beachside Lodge - Elgin
9.8 5 reviews

Dune Haven Luxury Beachside Lodge

house, Lossiemouth
Dune Haven Luxury Beachside Lodge is situated in Lossiemouth, Moray, offering direct beachfront access and proximity to West Beach (1.2km), Elgin Cathedral (11km), and Brodie Castle (30km).
This 74 square metre lodge boasts two bedrooms, two bathrooms, sleeps up to 10 guests, and includes a fully equipped kitchen, swimming pool, sauna, terrace, garden, on-site restaurant and bar, free Wi-Fi, and free parking.
Lighthouse View By Interhome - Elgin
No reviews

Lighthouse View By Interhome

apartment, Lossiemouth
This modern mobile home is located on the outskirts of Lossiemouth, 4 kilometres from the town centre, offering direct beach access just 50 metres away and proximity to Covesea Lighthouse and The Steamie (Wild Sauna).
This 2-bedroom, 2-bathroom apartment accommodates up to 6 guests, featuring a kitchen with a fridge and microwave, a shared indoor swimming pool, on-site reception and restaurant, and is conveniently situated 750 metres from West Beach and 2.7 kilometres from Moray Golf Club.
Eagle's Den Caravan Holiday Retreat - Elgin
9.7 35 reviews

Eagle's Den Caravan Holiday Retreat

house, Lossiemouth
Eagle's Den Caravan, a beachfront property in Lossiemouth, offers direct access to Lossiemouth West Beach, is an 11-minute walk from the beach, and 11km from Elgin Cathedral.
This two-bedroom, two-bathroom holiday home boasts 42 square metres of living space, sleeps up to 11 guests, includes a fully equipped kitchen with dishwasher, a swimming pool, bar, free Wi-Fi and parking, plus access to a children's playground and nearby mini-market.

Frequently asked questions about accommodations in Elgin

  • What are the must-see sites in or near Elgin?

    You absolutely must see Elgin Cathedral, a stunning example of Scottish architecture. Just outside of town, you'll find the ancient ruins of Pluscarden Abbey, a beautiful and peaceful spot. And don't forget to visit the Elgin Museum, which has a great collection of local history and archaeology.
  • What are the best accommodations in Elgin?

    Among the accommodations in Elgin, Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the most popular ones.

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train. It's a direct line from Inverness and Aberdeen, and you can easily connect from Edinburgh or Glasgow. If you're driving, it's just off the A96, about 100km north of Aberdeen.
  • What are the best accommodations with a pool in Elgin?

    The best accommodation with a pool in Elgin is Eight Acres Hotel.

  • What outdoor activities can visitors enjoy in and around Elgin?

    Elgin is a great place for outdoor activities. You can go for a walk or cycle along the River Lossie, or head out to the coast for some stunning views. There's also great fishing in the area, both in the river and at sea.
  • What are the best accommodations with a jacuzzi in Elgin?

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

  • When is the ideal time to plan a trip to Elgin?

    The best time to visit Elgin is in the summer, when the weather is warm and sunny and there are lots of events happening. Spring and autumn are also nice, but you might get some rain. Winter can be cold and wet, but it's a beautiful time to see the snow-capped mountains.
  • What are the best accommodations for families and kids in Elgin?

    The best accommodations for families and kids in Elgin are Kilmorie House, Laichmoray Hotel and Moraydale Guest House.

  • What are the best walking or cycling routes in Elgin?

    The Moray Coast Trail is a great walking and cycling route that runs along the coast from Elgin to Burghead. There's also the Speyside Way, a long-distance trail that runs from Grantown-on-Spey to Buckie, passing through Elgin.
  • What are the best pet friendly accommodations in Elgin?

    The best pet friendly accommodations in Elgin are Moraydale Guest House, The Royal Hotel Elgin and Lesmurdie House.

  • What nearby towns or cities can be explored from Elgin?

    There are lots of interesting places to visit within easy reach of Elgin. You can head north to the charming town of Forres, or south to the historic city of Aberdeen. Or, for a real treat, take a day trip to the Speyside whisky region.
  • What are the best accommodations with parking in Elgin?

    Kilmorie House, Laichmoray Hotel and Moraydale Guest House are the best accommodations with parking in Elgin.

  • What amenities can travelers expect from accommodations in Elgin?

    Elgin has a good range of accommodation options, from budget-friendly guesthouses to luxurious hotels. Most places offer free Wi-Fi, parking, and a hearty Scottish breakfast. You'll find many places have charming cafes, restaurants and pubs within easy walking distance.

Popular destinations

Best Elgin accommodations with a garden

Lewis Sands Pc114 - Elgin
9.3 36 reviews

Lewis Sands Pc114

glamping, Lossiemouth
The Lewis Sands Pc114 mobile home is located in Lossiemouth, a charming coastal town, just 10.5 kilometres from Elgin Cathedral, 30.5 kilometres from Brodie Castle and 38.5 kilometres from Nairn Dunbar Golf Club. The town is known for its beautiful beaches and rich history.
This mobile home sleeps up to 7 guests and has 2 bedrooms and 2 bathrooms. The property includes a bar, a swimming pool, free Wi-Fi, and a flat-screen TV.
The Old Snooker Room At Mosstowie, Elgin - Elgin
10 199 reviews

The Old Snooker Room At Mosstowie, Elgin

apartment
This one-bedroom apartment is located on the ground floor of a large country home, just 5 kilometers west of Elgin, in the peaceful countryside near Mosstowie. The apartment has received excellent ratings for its location, cleanliness, and overall experience.
The apartment offers a spacious open-plan living area with a dining area and a fully equipped kitchen, suitable for two guests. Guests can enjoy a private entrance, ample parking, a large garden, and a comfortable living space with amenities like a TV, DVD player, and an electric fire.
The Corner House - Elgin
10 4 reviews

The Corner House

house, Hopeman
The Corner House is situated in Hopeman, a short drive from Elgin Cathedral (12.2 km) and Brodie Castle (24 km), offering a peaceful retreat near popular attractions. This charming coastal village provides a tranquil setting for exploring the surrounding area.
The house offers ample space for families and groups, with four bedrooms, three living rooms, and three bathrooms. This spacious home provides a comfortable stay for up to 10 guests, with a total floor area of 150 square metres. Enjoy a fully equipped kitchen with a dishwasher and microwave, a relaxing garden, a cosy fireplace, free Wi-Fi, and on-site parking.
4 Cormacks Court - Elgin
9.8 55 reviews

4 Cormacks Court

apartment
This one-bedroom flat is located in a trendy district overlooking the west harbour marina, just a short walk from local restaurants, shops, and water activities. The flat has received excellent ratings for location, cleanliness, and overall experience.
The flat is spread over two floors, offering a unique layout and stunning harbour views. It comfortably sleeps three guests and features a modern kitchen with a fridge and microwave, a garden, and parking.

Best Elgin accommodations with a kitchen

Tighnabruaich Annex - Elgin
9.7 136 reviews

Tighnabruaich Annex

apartment, Lossiemouth
Tighnabruaich Annex is a self-catering apartment located in Lossiemouth, just 5 miles from Elgin and within easy reach of other popular destinations like Nairn, Grantown on Spey, and Tain. The apartment has consistently received excellent ratings for its location, cleanliness, and overall experience.
The apartment has one bedroom and one bathroom, offering comfortable accommodation for up to three guests. It features a fully equipped kitchen, a flat-screen TV, and free Wi-Fi. Guests can enjoy free parking, a continental breakfast, and the option to explore the area by bicycle.
Fisherman's Rest - Seaside Getaway - Beaches - Golf - 5 Mins Walk To Sea - Elgin
10 14 reviews

Fisherman's Rest - Seaside Getaway - Beaches - Golf - 5 Mins Walk To Sea

apartment, Lossiemouth
Fisherman's Rest, a first-floor flat in a historic 1867 building in Lossiemouth, is centrally located minutes from the harbour, beaches, and local amenities, with Moray Golf Club a short (under 2km) drive away.
This one-bedroom apartment sleeps two, features a fridge and microwave, offers parking, and includes an open-plan kitchen/dining/living area with a sofa bed (extra bedding at an additional cost); Spynie Palace and Duffus Castle are also within reach.
Pitgaveny Apartment By Interhome - Elgin
No reviews

Pitgaveny Apartment By Interhome

apartment, Lossiemouth
This modern flat is centrally located in Lossiemouth's residential district, 200m from the sea and 500m from Lossiemouth East Beach, offering easy access to local shops, restaurants, and the marina.
This spacious 2-level, 3-room apartment accommodates up to 4 guests, featuring a fully equipped kitchen with a fridge and freezer, on-site laundry facilities, and family-friendly amenities like a high chair and baby cot.
Whitecraigs - Elgin
No reviews

Whitecraigs

house, Elgin
This detached house in Elgin offers a prime location, just a 7-minute walk from Elgin Cathedral and conveniently situated for visits to Brodie Castle (26 kilometres) and Huntly Castle (43 kilometres).
This accommodation provides parking (at extra charge), a garden, and a fully equipped kitchen, with 4 bedrooms and 2 bathrooms accommodating up to 15 guests.
©2026 cozycozy.com