Places to stay in Elgin

171 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
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

Old Duffus Farmhouse - Elgin
No reviews

Old Duffus Farmhouse

cottage, Duffus, near Elgin
This detached stone farmhouse, Old Duffus Farmhouse, is located in Duffus, near Elgin, offering unrivalled views across to the ruins of Duffus Castle and within 8 and 9.6 kilometres of Lossiemouth East Beach and Cummingston Beach respectively.
This family-friendly holiday cottage accommodates up to eight guests in four bedrooms, featuring two bathrooms on the ground floor, Wi-Fi, a wood burner, an enclosed garden with a BBQ, and an electric car charging point.
Cottage ∙ 4 Bedrooms ∙ 8 Guests - Elgin
No reviews

Cottage ∙ 4 Bedrooms ∙ 8 Guests

cottage
This renovated Victorian cottage is located in Whitecraigs, a 5-minute walk from Elgin Cathedral and Johnston's of Elgin, with the train station also conveniently situated nearby.
This family-friendly holiday home accommodates up to 8 guests in 4 bedrooms and features 2 bathrooms, a well-equipped kitchen with a dishwasher, and a garden.
Kilmorie Gig House - Elgin
10 1 review

Kilmorie Gig House

house, Elgin
This historic building is situated in Elgin, a 5-minute walk from Elgin Cathedral and 43 kilometers from Huntly Castle.
This family-friendly guesthouse offers 2 bedrooms and 1 bathroom, accommodating up to 7 guests, with amenities including a shared kitchen, terrace, garden, and free on-site parking.
Beautiful Apartment For 5 People With Wifi, Tv And Pets Allowed - Elgin
10 1 review

Beautiful Apartment For 5 People 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.

Best Elgin lodgings with a pool

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

Sunset Villa - Elgin
10 5 reviews

Sunset Villa

house, Lossiemouth
This detached house in Lossiemouth is located a 7-minute walk from Lossiemouth West Beach and 10.6 kilometres from Elgin Cathedral.
This property offers 2 bedrooms, 2 bathrooms, and accommodation for 4 guests, featuring a kitchen with a fridge, microwave, and dishwasher, a terrace, garden, on-site restaurant, and complimentary private parking.
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.
Biggerstaffs Retreat - Elgin
9.3 41 reviews

Biggerstaffs Retreat

resort, Lossiemouth
Smiles Away Rentals in Lossiemouth offers a self-catering apartment a seven-minute walk from Lossiemouth West Beach, conveniently located for exploring Elgin Cathedral, Brodie Castle, and Nairn's attractions.
This one-bedroom property, boasting 39 square metres of floor space, sleeps up to 11 guests and includes a fully equipped kitchen, an indoor swimming pool, a garden, free Wi-Fi, on-site restaurant and bar, free parking, and entertainment staff.
40 M² Cabin ∙ 3 Bedrooms ∙ 6 Guests - Elgin
No reviews

40 M² Cabin ∙ 3 Bedrooms ∙ 6 Guests

cabin
This traditional lodge is situated in Lossiemouth, providing a peaceful retreat just 1.5 kilometers from the town centre.
This family-friendly holiday home offers 40 square meters of space for up to 7 guests across 3 bedrooms, featuring a fully equipped kitchen, an onsite indoor swimming pool, a private garden, and free parking.

Frequently asked questions about accommodations in Elgin

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

    Elgin Cathedral is a must-see, it's a beautiful example of Scottish architecture. The nearby Pluscarden Abbey is also worth a visit, it's a working monastery. For something a bit different, head to the Elgin Museum, it has a fascinating 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 well connected to the rest of Scotland, with direct services from Edinburgh and Glasgow. If you're driving, it's about a 1.5-hour drive from Aberdeen and 2 hours from Inverness.
  • 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 surrounded by beautiful countryside, perfect for walking and cycling. The Moray Firth is just a short drive away, where you can go dolphin watching or try some watersports. The nearby Speyside region is also known for its stunning scenery and whisky distilleries.
  • 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?

    Elgin is lovely all year round, but the best time to visit is probably during the summer months, from June to August, when the weather is at its best. If you want to avoid the crowds, spring or autumn are also good options.
  • 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 option for a scenic walk or cycle, it stretches for 127 km along the coast. For a shorter route, try the Elgin Town Trail, which takes you past all the main landmarks in the town.
  • 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?

    Forres is a charming town just a short drive from Elgin, known for its historic castle and the nearby Sueno's Stone. You can also easily visit the city of Inverness, which is about an hour away, or the coastal town of Nairn.
  • 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 luxury hotels. Most places offer free Wi-Fi and parking. Some places also have restaurants and bars, while others are within easy walking distance of the town centre.

Popular destinations

Best Elgin accommodations with a garden

Institution Road - Elgin
10 3 reviews

Institution Road

house, Elgin
This apartment on Institution Road in Elgin is located a 4-minute walk from Elgin Cathedral, with Brodie Castle 26 kilometres away and Nairn Dunbar Golf Club 35 kilometres away.
This 75 square meter, 1-bedroom property accommodates up to 5 guests and features a fully equipped kitchen, a seating area with a fireplace, and complimentary WiFi.
19th Century Disability Accessible 5-bedroom Villa Free Private Secluded Parking - Elgin
No reviews

19th Century Disability Accessible 5-bedroom Villa Free Private Secluded Parking

house, Elgin
This five-bedroom, four-bathroom house in Elgin is a one-minute walk from Elgin Cathedral and 0.8 kilometres from Relax Ltd, offering convenient access to local attractions.
Sleeping up to ten guests, the property boasts a fully equipped kitchen, laundry facilities, free Wi-Fi, a Smart TV, on-site parking, and an outdoor fire pit, ideal for families or groups visiting Elgin's historical sites and museums.
The Boathouse - Elgin
9.1 61 reviews

The Boathouse

house, Longmorn
This charming house is located in Longmorn, just 8.2 kilometres from Elgin Cathedral and 45 kilometres from Huntly Castle, offering a peaceful retreat in a picturesque setting. The house consistently receives excellent ratings for its location, cleanliness, and overall guest experience.
The house spans 60 square metres and comfortably accommodates up to three guests in its one bedroom. Enjoy a range of amenities including a fully equipped kitchen, a private garden with an outdoor fireplace, and free parking on-site.
Home From Home Spacious Cottage - Elgin
10 84 reviews

Home From Home Spacious Cottage

apartment, Morayshire
This spacious apartment is located just a short distance from stunning coastal villages and walks, offering breathtaking views over the Moray Firth. It's also within easy reach of world-famous distilleries and numerous golf courses, making it a perfect base for exploring the region. The apartment has received excellent ratings for its cleanliness, location and overall experience.
The apartment is a comfortable home-away-from-home, offering three bedrooms and a capacity of six guests. It features a spacious open plan kitchen/diner/family room, a mezzanine snug, and a private garden with patio furniture and a BBQ. It also boasts modern amenities, including underfloor heating, secure garage, and off-street parking for multiple cars.

Best Elgin accommodations with a kitchen

Fairview Workers Accommodation - Elgin
9.6 17 reviews

Fairview Workers Accommodation

apartment, Elgin
This Fairview Workers Accommodation apartment in Elgin is situated 6.5km from Elgin Cathedral, 50km from Huntly Castle, and 23km from Brodie Castle, offering easy access to Moray's historical sites.
The 50-square-metre property features two bedrooms, two bathrooms, a garden, parking, and free Wi-Fi, comfortably accommodating up to seven guests with a fully equipped kitchen and living room.
Dune View Caravan - Elgin
9.8 77 reviews

Dune View Caravan

apartment, Lossiemouth
This apartment is located in Lossiemouth, just 7 minutes' walk from Lossiemouth West Beach and 10.5 kilometres from Elgin Cathedral. It has excellent user, location and cleanliness ratings.
This 2-bedroom flat can accommodate up to 4 guests. It has a fully equipped kitchen, a terrace, a garden, a swimming pool, a bar and a restaurant, as well as free private parking and Wi-Fi.
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.
Silver Dunes - Elgin
8.4 19 reviews

Silver Dunes

house, Lossiemouth
Silver Dunes, a Lossiemouth holiday home, is a seven-minute walk from Lossiemouth West Beach, 10.6 km from Elgin Cathedral, and 29 km from Brodie Castle.
This two-bedroom property, boasting a 6 square metre floor area, offers guests an indoor pool, fitness centre, restaurant, and bar, accommodating up to seven people and including free parking and Wi-Fi.
©2026 cozycozy.com