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

The White House - Elgin
9.2 28 reviews

The White House

house, Elgin
The White House is located in Elgin, just 1.9 kilometres from Elgin Cathedral and 27 kilometres from Brodie Castle, offering easy access to the area's attractions. The house has received excellent ratings for user experience, location, and cleanliness.
This 4-bedroom house with 3 bathrooms comfortably accommodates 8 guests in 133 square metres of space. It features a well-equipped kitchen, a garden, a tennis court, free parking, and modern amenities like satellite TV and Wi-Fi, making it perfect for a relaxing and enjoyable stay.
19th Century 5-bedroom Villa With Free Private Parking - Elgin
9.7 8 reviews

19th Century 5-bedroom Villa With Free Private Parking

house, Elgin
The Wing villa is located in Elgin, a short distance from Elgin Cathedral and 43km from Huntly Castle, offering easy access to local historical landmarks.
This five-bedroom house, boasting 188 square metres of floor space, comfortably accommodates up to 19 guests and includes a fully equipped kitchen, private parking, Wi-Fi, air conditioning, and a patio; accessibility features are also present.
Skyline - Elgin
9.5 6 reviews

Skyline

chalet, Lossiemouth
Skyline is a chalet located in Lossiemouth, a 15-minute walk from Lossiemouth East Beach and 9.3 kilometres from Elgin Cathedral.
This 44 square meter holiday home offers 1 bedroom, 2 bathrooms, and can accommodate up to 11 guests, featuring sea views from a private balcony, complimentary Wi-Fi, private parking, and a well-equipped kitchen with a microwave and toaster.
The Mains - Elgin
9.2 9 reviews

The Mains

house, Elgin
This pet-friendly house in Elgin, Moray, is situated 10km from Elgin Cathedral and within easy driving distance of Brodie Castle (34km) and Huntly Castle (43km).
The 130 square metre property offers three bedrooms, one bathroom, a fully equipped kitchen, a garden, tennis court, parking, and Wi-Fi; table tennis is available on-site.

Best Elgin lodgings with a pool

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

Cottage ∙ 4 Bedrooms ∙ 8 Guests - Elgin
9.0 6 reviews

Cottage ∙ 4 Bedrooms ∙ 8 Guests

cottage
Lossiemouth Bay Cottage is situated in Lossiemouth Bay Park, just a stone's throw from Lossiemouth East Beach and offering breathtaking views across the sea. It's the perfect base for exploring the stunning Moray Firth coastline and enjoying the vibrant seaside town of Lossiemouth.
The cottage has four bedrooms, sleeping up to eight people, and is ideal for families or groups of friends. It has a fully equipped kitchen, a games room with a full-size snooker table, and a private courtyard, perfect for al fresco dining.
Dune View Caravan - Elgin
9.8 81 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.
Lossiemouth Bay Cottage - Elgin
8.0 4 reviews

Lossiemouth Bay Cottage

apartment
Lossiemouth Bay Cottage, a 4-bedroom holiday home in Lossiemouth, Morayshire, is located 0.96 kilometres from the beach and pub, and 1.44 kilometres from a shop.
This family-friendly property offers accommodation for up to 8 guests, featuring a games room with a snooker table, a sitting room with a balcony, a snug with a Smart TV, and access to extensive facilities at the neighbouring Silver Sand Holiday Park, including a heated indoor pool.
87 Lighthouse View Lodge - Elgin
9.1 124 reviews

87 Lighthouse View Lodge

apartment, Lossiemouth
This apartment is situated in Lossiemouth, just a 7-minute walk from Lossiemouth West Beach and 10.5 kilometres from Elgin Cathedral, offering a convenient base for exploring the area. The property has received excellent ratings for its cleanliness, location and overall experience.
The self-catering property has 2 bedrooms, a living room, and a fully equipped kitchen, covering 7 square metres and comfortably accommodating 6 guests. Enjoy a refreshing dip in the indoor pool, relax on the patio with garden views, and make use of the free Wi-Fi and private parking.

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

19th Century Wheelchair-friendly 5-bedroom Villa Free Private Secluded Parking - Elgin
No reviews

19th Century Wheelchair-friendly 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.
Skyline - Elgin
9.6 16 reviews

Skyline

chalet
This lodge offers a waterside and woodland setting within Lossiemouth Caravan Park, boasting panoramic views of the River Lossie and the sea from its front, with tranquil woodland views to the rear.
Accommodating up to six guests, this well-equipped lodge features a master bedroom with an en-suite toilet and sink, a twin bedroom, a sofa bed, a fully equipped kitchen with fridge and freezer, and is a short drive from Lossiemouth's beaches and the Moray Firth coast.
Osprey Lodge - Elgin
9.8 12 reviews

Osprey Lodge

house, Elgin
Osprey Lodge, a holiday home in Elgin, is located 6.9 kilometres from Elgin Cathedral and 24.1 kilometres from Brodie Castle.
This one-bedroom lodge offers accommodation for two guests with a private sun terrace, garden, and hot tub, plus free WiFi and private parking.
The Neuk - Elgin
9.3 6 reviews

The Neuk

apartment
This Bishopmill cottage, 2A East Back Street, Elgin, is situated close to Elgin Cathedral and Elgin town centre, offering easy access to local attractions.
The all-ground-floor property sleeps four in two double bedrooms, features a combined kitchen/diner, separate sitting room, private garden, and convenient parking nearby.

Best Elgin accommodations with a kitchen

Springburncabins - Elgin
9.7 6 reviews

Springburncabins

chalet, Elgin
This Elgin holiday home is situated 6.6km from Elgin Cathedral, offering easy access to Brodie Castle (24km), Nairn Dunbar Golf Club (34km), and Nairn Museum (34km).
The 48-square-metre self-catering lodge sleeps six guests, boasting two bedrooms, one bathroom, a fully equipped kitchen, a private hot tub, and a garden with patio and parking.
J4 Lossiemouth Bay Caravan Park - Elgin
9.5 24 reviews

J4 Lossiemouth Bay Caravan Park

glamping, Lossiemouth
This Lossiemouth Bay Caravan Park mobile home, offered as J4 Lossiemouth Bay Caravan Park, is a 13-minute walk from Lossiemouth East Beach, approximately 34km from Brodie Castle, and 43km from Nairn Dunbar Golf Club.
The 39 square metre caravan sleeps up to 11 guests, featuring one bedroom, two bathrooms with toiletries and hair dryers, plus free on-site parking and outdoor seating.
St Brendans Apartment - Elgin
9.8 18 reviews

St Brendans Apartment

apartment, Elgin
St Brendan's Apartment, a family-friendly flat in Elgin, is situated a 23-kilometre drive from Brodie Castle and a 45-kilometre drive from Huntly Castle, offering easy access to Elgin Cathedral, a 14-minute walk away.
This three-bedroom dwelling, boasting 20 square metres of floor space, includes a fully equipped kitchen, a living room with fireplace, private patio, and accommodates up to nine guests, with free Wi-Fi and on-site parking.
Dunedin Cottage  (Elgin Holiday Home) - Elgin
9.7 425 reviews

Dunedin Cottage (Elgin Holiday Home)

apartment
This newly built cottage is located in the beautiful countryside near Elgin, just a short walk from the town centre and close to several local golf courses. The property has received excellent ratings for its cleanliness, location, and overall experience.
The cottage features two double bedrooms, comfortably accommodating up to four guests. Guests can enjoy a fully equipped kitchen, a garden with a patio offering panoramic views, and a peaceful setting perfect for relaxation and enjoying the stunning scenery.
©2026 cozycozy.com