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

Aurora Beacon View - Elgin
9.7 7 reviews

Aurora Beacon View

apartment, Lossiemouth
This two-bedroom apartment in Lossiemouth offers immediate access to Lossiemouth West Beach, just 200 metres away, and is situated 52 kilometres from Inverness Airport.
This property accommodates up to 11 guests and features Wi-Fi, a fully equipped kitchen, two bathrooms, an indoor swimming pool, a sun terrace, an on-site bar, and private parking with an electric vehicle charging station.
Skyline - Elgin
No 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.
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.
Spacious Modern Seaside Caravan - Elgin
10 3 reviews

Spacious Modern Seaside Caravan

glamping, Lossiemouth
The Spacious Modern Seaside Caravan in Lossiemouth offers a prime location, just 600 meters from Lossiemouth West Beach and within driving distance of Elgin Cathedral (10.6 kilometers) and Brodie Castle (29 kilometers).
This family-friendly mobile home accommodates up to seven guests, featuring two bathrooms, free WiFi, an electric vehicle charging station, an outdoor dining area, an on-site bar, and access to resort amenities including an indoor swimming pool and garden.

Best Elgin lodgings with a pool

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

Caravan - Sleeps 6 - Parking - Elgin
No reviews

Caravan - Sleeps 6 - Parking

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.
Cabin Sleeps 4 With Wifi - Elgin
No reviews

Cabin Sleeps 4 With Wifi

cabin, Lossiemouth
This Lossiemouth cottage is a 7-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral, offering a convenient base for exploring local attractions and historical sites.
This 85 square metre holiday home features three bedrooms, one bathroom, and accommodates up to six guests with complimentary WiFi and a kitchen equipped with a fridge and microwave, ideal for self-catering.
Cabin Sleeps 4 With Wifi - Elgin
No reviews

Cabin Sleeps 4 With Wifi

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.
Lighthouse View - Elgin
9.7 49 reviews

Lighthouse View

glamping, Lossiemouth
Lighthouse View, a mobile home in Lossiemouth, is situated an 8-minute walk from Lossiemouth West Beach, 10.6 km from Elgin Cathedral, and 29 km from Brodie Castle.
This 39 square metre caravan sleeps seven, boasting four bedrooms, two living rooms, two bathrooms, a fully equipped kitchen, and access to an indoor heated pool, fitness centre, bar, and restaurant within the resort.

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

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.
Whispering Dunes - Silver Sands Holiday Park - Elgin
8.7 3 reviews

Whispering Dunes - Silver Sands Holiday Park

chalet, Lossiemouth
Whispering Dunes, a chalet located in Duffus within Silver Sands Holiday Park, offers convenient access to Lossiemouth West Beach (2.9 kilometres) and Elgin Cathedral (11.3 kilometres).
This 40 square meter holiday home accommodates up to 11 guests across 3 bedrooms and 2 bathrooms, featuring a fully equipped kitchen, seating area with fireplace, on-site restaurant, bar, garden, swimming pool, terrace, and free Wi-Fi, with nearby activities including fishing and guided tours.
Playa La Casa - Elgin
9.7 57 reviews

Playa La Casa

glamping, Lossiemouth
Playa La Casa is a mobile home situated just 10.5 kilometres from Elgin Cathedral and 29 kilometres from Brodie Castle, offering easy access to the beautiful coastline of Lossiemouth West Beach. The property enjoys excellent ratings for its cleanliness, location, and overall user experience.
The mobile home comfortably accommodates up to six guests in two bedrooms and two bathrooms. It features a well-equipped kitchen, a sunny terrace, free Wi-Fi, parking, a swimming pool, a restaurant and a bar, perfect for a relaxing and enjoyable stay.
6 New Street - Elgin
10 1 review

6 New Street

house, Elgin
This three-bedroom house in Elgin, Moray, is situated on New Street, 12.4km from Elgin Cathedral and within easy driving distance of Brodie, Cawdor, and Kilravock Castles.
The 130 square metre property boasts two bathrooms, sleeps six guests, includes a fully equipped kitchen with fridge and microwave, free Wi-Fi, parking, and a garden, offering easy access to local golf courses and outdoor activities.

Best Elgin accommodations with a kitchen

Northern Lights - Elgin
9.3 17 reviews

Northern Lights

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.
Skerry View - Overlooking The Moray Firth - Close To Beaches, Harbour, Shops And Restaurants - Elgin
9.4 74 reviews

Skerry View - Overlooking The Moray Firth - Close To Beaches, Harbour, Shops And Restaurants

apartment, Lossiemouth
This beachfront flat is located just 400 metres from Lossiemouth West Beach and a short drive from Lossiemouth East Beach, offering easy access to the stunning coastline and the charming town centre. The property has received excellent ratings for its location, cleanliness and overall experience, making it an ideal choice for travellers looking for a comfortable and enjoyable stay.
The flat features one bedroom and one bathroom, comfortably accommodating up to four guests. Amenities include a fully equipped kitchen, free Wi-Fi, a children's playground, and a tennis court, ensuring a relaxing and enjoyable stay for the whole family.
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.
Apartment In Lossiemouth - Elgin
10 26 reviews

Apartment In Lossiemouth

apartment
This modern, ground-floor flat in Lossiemouth, Moray, offers easy access to both East and West Beaches and Lossiemouth Golf Course, all within walking distance (exact distances unspecified).
The two-bedroom, one-bathroom self-catering apartment sleeps four, features a kitchen, parking, and internet access, providing a peaceful base for exploring Moray.
©2026 cozycozy.com