Places to stay in Elgin

117 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

117 Best places to stay in Elgin

Best family friendly Elgin lodging

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

Lossiemouth Bay Cottage - Elgin
8.0 4 reviews
Elgin
11/11 – 15/11
SG$278/nighttotal: SG$1112 (4 )

Lossiemouth Bay Cottage

4 3
apartment , Morayshire
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.
Northern Lights - Elgin
9.3 14 reviews
Elgin
07/11 – 11/11
SG$224/nighttotal: SG$896 (4 )

Northern Lights

1 3
apartment , Lossiemouth
This Lossiemouth apartment, a short 0.64km stroll from Lossiemouth West Beach, offers easy access to Elgin Cathedral (10.8km), Brodie Castle (30.6km), and Nairn Dunbar Golf Club (40.2km).
Sleeping up to seven guests, this self-catering flat boasts two bathrooms, a private balcony with scenic views, free Wi-Fi, private parking, and a well-equipped kitchen including a dishwasher, microwave, and fridge; on-site bar facilities are also available.
Gardener's Cottage - Elgin
9.0 16 reviews
Elgin
21/08 – 23/08
SG$1718/nighttotal: SG$3436 (2 )

Gardener's Cottage

3 2
house , Elgin
Gardener's Cottage, a three-bedroom house in Elgin, is situated 8km from Elgin Cathedral and within easy driving distance of Huntly Castle (39km), Brodie Castle (34km), and Nairn's golf courses and museum (45km).
This 130 square metre self-catering property boasts a fully equipped kitchen with dishwasher, a bathroom with walk-in shower, barbecue facilities, a fireplace, private parking, and sleeps up to six guests, with various outdoor activities nearby.
Modern Seaside Apartment ,Lossiemouth, Moray - Elgin
8.6 18 reviews
Elgin
29/08 – 05/09
SG$249/nighttotal: SG$1743 (7 )

Modern Seaside Apartment ,Lossiemouth, Moray

1 2
apartment , Lossiemouth
This modern seaside flat is a 7-minute walk from East Beach and less than a mile from West Beach in Lossiemouth. It has excellent user, location and cleanliness ratings.
The apartment has a separate bedroom, living room and kitchen, covering 31 square metres and sleeping up to 4 guests. It includes free Wi-Fi, on-site parking, a dishwasher, a bath and bathrobes, plus a private entrance and a terrace or balcony, making it ideal for exploring the area and relaxing.

Best Elgin lodgings with a pool

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

Caravan - Sleeps 6 - Parking - Elgin
Elgin
01/07 – 06/07
SG$225/nighttotal: SG$1125 (5 )

Caravan - Sleeps 6 - Parking

3 4
cabin , Lossiemouth
This traditional log cabin in Lossiemouth is located close to the beach and within easy reach of Spynie Palace, located 3 kilometers away, and Duffus Castle, situated 4 kilometers from the property.
This self-catering lodge offers accommodation for up to 7 guests across its 3 bedrooms, featuring a fully equipped kitchen, internet access, a private garden, and onsite parking, with an indoor swimming pool available for guest use.
Caravan - Sleeps 6 - Parking - Elgin
Elgin
01/07 – 08/07
SG$226/nighttotal: SG$1582 (7 )

Caravan - Sleeps 6 - Parking

3 4
cabin , West Beach
This traditional lodge is situated in Lossiemouth, offering a tranquil retreat near West Beach.
The self-catering accommodation sleeps six guests in three bedrooms and features an indoor swimming pool, a private garden, and on-site parking.
Fairview Caravan Hire - Elgin
9.6 72 reviews
Elgin
07/11 – 11/11
SG$191/nighttotal: SG$764 (4 )

Fairview Caravan Hire

2 3
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.
Cabin Sleeps 4 With Wifi - Elgin
Elgin
21/08 – 23/08
SG$218/nighttotal: SG$436 (2 )

Cabin Sleeps 4 With Wifi

2 2
cabin , Lossiemouth
This private lodge is located near Lossiemouth, offering easy access to the beach and historical sites such as Spynie Palace and Duffus Castle, approximately 3.5 kilometers away.
This self-catering lodge, covering 35 square meters, comfortably accommodates up to four guests in two bedrooms and features a kitchen with a fridge and microwave, alongside internet access and a swimming pool.

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.

Destinations nearby

Best Elgin accommodations with a garden

This Stunning Victorian Property Has Just Finished A Full Renovation. - Elgin
Elgin
29/08 – 05/09
SG$506/nighttotal: SG$3542 (7 )

This Stunning Victorian Property Has Just Finished A Full Renovation.

4 2
cottage , Elgin
This recently renovated Victorian cottage in Elgin is a 5-minute walk from Elgin Cathedral and Johnston's of Elgin, with Elgin train station also conveniently located nearby.
This 4-bedroom, 2-bathroom property accommodates up to 8 guests, featuring two living rooms, a sunroom, a south-facing sitting room, a garden with a sitting-out area, and on-road parking.
Kirktoun Cottage On Scottish Estate - Open Fire- Enclosed Garden- Beaches -Woods - Elgin
10 7 reviews
Elgin
14/09 – 16/09
SG$522/nighttotal: SG$1044 (2 )

Kirktoun Cottage On Scottish Estate - Open Fire- Enclosed Garden- Beaches -Woods

2 2
cottage , Elgin
Kirktoun Cottage, situated on the Duffus Estate near Duffus village, offers easy access to Elgin (distance unspecified), Moray Firth beaches, and Speyside distilleries.
This two-bedroom, one-bathroom dwelling sleeps four, boasting a cosy sitting room with an open fire, a separate dining room, a private garden with a fire bowl, and a fully equipped kitchen including a fridge, microwave, and dishwasher; pets are welcome.
Cosy Cabin With Epic Views Over The Moray Coast - Elgin
9.8 52 reviews
Elgin
14/10 – 17/10
SG$275/nighttotal: SG$825 (3 )

Cosy Cabin With Epic Views Over The Moray Coast

1 2
cabin , Longmorn
The Bothy at Coneloch, a self-catering cottage near Elgin in Moray, is situated a short 8km drive from Longmorn and offers stunning views over Moray and the Moray Firth, with easy access to country walks.
This one-bedroom lodge sleeps two guests, features a king-sized bed, a brand-new kitchen, a cosy log burner, and welcomes well-behaved dogs (additional fee applies); internet and parking are also provided.
The White Cottage, Lhanbryde - Elgin
Elgin
18/09 – 20/09
SG$1616/nighttotal: SG$3232 (2 )

The White Cottage, Lhanbryde

3 2
cottage , Elgin
The White Cottage, a detached dwelling in Lhanbryde, Moray, is situated 2.4 kilometres from local amenities and within easy reach of Elgin's historical sites, including Spynie Palace (approximately 6.4 kilometres away) and Duffus Castle (approximately 8 kilometres away).
This rural retreat offers accommodation for up to eight guests in three bedrooms, featuring a well-equipped kitchen/diner, a sitting room with a woodburning stove, and an enclosed garden, with WiFi, fuel, power, bed linen, and towels included for your convenience.

Best Elgin accommodations with a kitchen

Charming Home In Lossie Village - Elgin
10 18 reviews
Elgin
07/11 – 11/11
SG$289/nighttotal: SG$1156 (4 )

Charming Home In Lossie Village

1 3
apartment , Morayshire
This three-bedroom bungalow in Lossiemouth, Moray, offers easy walking access to both Lossiemouth's east and west beaches and is a short stroll from a street brimming with shops, including a supermarket, fish and chip shop, butcher, bakeries, gift shops, and restaurants.
The self-catering property features a large eat-in kitchen with adjacent laundry room, a spacious living room with a 55" TV and dining table, a dedicated workspace, multiple outdoor sitting areas, and accommodates up to five guests.
Sand Dollar, Silver Sands Holiday Park - Elgin
8.8 5 reviews
Elgin
14/09 – 16/09
SG$248/nighttotal: SG$496 (2 )

Sand Dollar, Silver Sands Holiday Park

2 2
glamping , Lossiemouth
The Sand Dollar caravan is situated in Lossiemouth's Silver Sands Holiday Park, offering convenient access to coastal attractions and located 10.6 kilometres from Elgin Cathedral.
This mobile home accommodates up to 9 guests across 2 bedrooms and a living room, featuring 2 bathrooms, a terrace, garden, indoor swimming pool, on-site bar, Wi-Fi, and free private parking.
Two Bedroom House In Elgin - Elgin
9.9 101 reviews
Elgin
21/08 – 23/08
SG$222/nighttotal: SG$444 (2 )

Two Bedroom House In Elgin

1 2
apartment , Morayshire
Beechfield, a spacious house in Elgin's west end, Moray, is conveniently located within walking distance of Elgin's shops, restaurants, and Dr Gray's Hospital.
This two-bedroom, one-bathroom property sleeps four, boasting an open-plan kitchen/diner, a south-facing sunroom, a comfortable sitting room with a smart TV, and a secluded garden with decking, plus private driveway parking and fibre broadband.
Barley Bank, A Peaceful, Tranquil Dog-friendly Retreat With A Wood Burning Stove - Elgin
Elgin
01/07 – 08/07
SG$515/nighttotal: SG$3605 (7 )

Barley Bank, A Peaceful, Tranquil Dog-friendly Retreat With A Wood Burning Stove

3 4
farm , Duffus
Barley Bank is a farm stay in Elgin, situated near Duffus Castle and Spynie Palace, with Cummingston Beach and Lossiemouth East Beach approximately 7 kilometers away.
This cottage offers accommodation for up to six guests across three bedrooms, featuring a kitchen with a microwave oven and dishwasher, and providing internet access.
©2026 cozycozy.com