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

Browse Places to Stay near the Historic Centre in Elgin

Position yourself near central shopping districts by selecting downtown accommodation in Elgin for easy pedestrian exploration.

East Wing Apartment In Elgin - Elgin
8.7 64 reviews

East Wing Apartment In Elgin

apartment, Elgin
The East Wing Apartment in Elgin is located just a 15-minute walk from Elgin Cathedral, offering easy access to this historic landmark and other attractions. The apartment has received excellent ratings for its cleanliness, location and overall experience.
This two-bedroom flat is 75 square metres in size and offers a comfortable space for a family or group of friends. It features a well-equipped kitchen, a terrace, a garden, a tennis court, and access to a range of outdoor activities, including skiing, snorkeling, windsurfing, diving, cycling and canoeing.
Elgin Town Centre Studio - Elgin
9.4 7 reviews

Elgin Town Centre Studio

apartment
This Elgin studio apartment offers a central location in Moray, providing easy access to shops and restaurants.
The self-contained unit sleeps two guests, features a king-size bed, full kitchen, and in-unit laundry facilities, perfect for a comfortable stay.
Cosy And Quiet Apartment With Free Parking. - Elgin
9.9 56 reviews

Cosy And Quiet Apartment With Free Parking.

apartment
This one-bedroom flat is ideally located in the heart of Moray, just a short walk from the town's main attractions. The property has received excellent reviews for its cleanliness, location and overall experience.
The flat is comfortably furnished and can accommodate up to two guests. It comes equipped with modern appliances, including a dishwasher and washer/dryer, and benefits from a separate bathroom and ground floor access.
Elgin Town Centre 3 Bed, 3 Bathroom Apartment - Elgin
10 33 reviews

Elgin Town Centre 3 Bed, 3 Bathroom Apartment

apartment
This stylish apartment is located in the town centre of Moray, just a short walk from restaurants, pubs, and all the town's attractions. It has received excellent ratings for location, cleanliness, and overall user experience.
The apartment has three bedrooms and three bathrooms, comfortably accommodating up to six guests. Guests can enjoy a fully equipped kitchen, a spacious living area, and a private garden, making it ideal for both relaxing and exploring Moray.

Best family friendly Elgin lodging

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

Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
10 3 reviews

Cottage ∙ 2 Bedrooms ∙ 4 Guests

cottage, Hopeman
Anchor Cottage, a pet-friendly holiday home in Hopeman, Moray, is located steps from Hopeman East Beach and Cove Bay, offering easy access to the Braemou Inn and a local shop.
This two-bedroom self-catering dwelling sleeps four, boasting a well-equipped kitchen/diner, a comfortable sitting room with Smart TV, and a garden; nearby attractions include Hopeman Golf Club.
Lovely Apartment For 5 Guests With Wifi, Tv And Pets Allowed - Elgin
10 1 review

Lovely 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.
The Bungalow - Elgin
No reviews

The Bungalow

bungalow
This two-bedroom bungalow, situated on the Blackhills Estate near Elgin in Moray, Scotland, is 3.9km from a shop and pub, offering easy access to Elgin and other Moray attractions within a 70-acre Grade I woodland garden.
The self-catering property sleeps four, features a well-equipped kitchen/diner with modern appliances, a cosy sitting room with a wood-burning stove, a private garden with fire pit, off-road parking for two cars, and is pet-friendly (until March 2024, with restrictions in December 2023 and January 2024), with a cot and highchair available.
Modern Seaside Apartment ,Lossiemouth, Moray - Elgin
8.1 17 reviews

Modern Seaside Apartment ,Lossiemouth, Moray

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.

Frequently asked questions about accommodations in Elgin

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train. It's a direct line from Inverness, which is well connected to the rest of Scotland. If you're driving, it's a scenic route from Aberdeen or Edinburgh, both around a two-hour drive away. You can also fly into Aberdeen Airport and then hire a car.
  • What are the best places to stay in Elgin?

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

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

    Elgin's surrounded by beautiful countryside, perfect for exploring. You can go for a walk or cycle along the River Lossie, or head to the coast for some stunning views. There's also great fishing in the area, and plenty of opportunities for birdwatching.
  • What are the best places to stay with a pool in Elgin?

    The best place to stay with a pool in Elgin is Eight Acres Hotel.

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

    You can visit Elgin any time of year, but the best time is probably during the summer months, from June to August, when the weather is warm and sunny. You can also enjoy the vibrant colours of autumn, from September to November. Spring and winter can be lovely too, with crisp air and fewer crowds.
  • What are the best places to stay with a jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best places to stay with a jacuzzi in Elgin.

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

    The Moray Coast Trail is a beautiful 100km route that stretches from Burghead to Cullen, passing through Elgin. For a shorter walk, try the Elgin Town Trail, which takes you past all the main sights. If you're into cycling, the Speyside Cycle Route is a great option, with stunning views of the Cairngorms.
  • What are the best places to stay for families and kids in Elgin?

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

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

    Elgin's a great base for exploring the Moray region. You can easily visit nearby towns like Forres, with its historic landmarks, and Findhorn, known for its spiritual community. A little further afield, you'll find the vibrant city of Aberdeen, and the charming town of Nairn, with its beautiful beach.
  • What are the best pet friendly places to stay in Elgin?

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

  • What amenities can travelers expect from accommodations in Elgin?

    Elgin has a good range of accommodation options, from budget-friendly guesthouses to more luxurious hotels. Most places offer free Wi-Fi and parking, and many have restaurants and bars on site. You'll find plenty of options for families, couples, and solo travellers.
  • What are the best places to stay with parking in Elgin?

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

Popular destinations

Best Elgin accommodations with a kitchen

Hollies Retreat - Elgin
9.0 119 reviews

Hollies Retreat

house, Lossiemouth
Hollies Retreat is a beachfront property located just 7km from Lossiemouth West Beach, 10km from Elgin Cathedral and 29km from Brodie Castle, offering easy access to both the stunning coastline and nearby historical landmarks. This accommodation has received excellent ratings for location, cleanliness and overall experience.
This 3 square meter house has two bedrooms and can comfortably accommodate up to four guests. Hollies Retreat offers a range of amenities including a fitness centre, a bar, a sauna, a tennis court, a swimming pool, parking, air conditioning and a fully equipped kitchen.
Moray Coast Getaway In Scotland - Elgin
9.8 38 reviews

Moray Coast Getaway In Scotland

apartment
This Moray coastal caravan, near shops and pubs, offers a unique location bordering estuary, forest, sand dunes, and sea.
Sleeping up to six guests in two bedrooms and one bathroom, this self-catering holiday home boasts a garden, parking, Wi-Fi, and a decked area with coastal views; a minimum two-night stay applies.
Elgin Self Catering Holiday Cottage - Elgin
9.2 52 reviews

Elgin Self Catering Holiday Cottage

house, Elgin
Elgin Self Catering Holiday Cottage is located in Elgin, a short walk from Elgin Cathedral and a 13-minute drive from Brodie Castle. The cottage has received excellent ratings for location, cleanliness, and overall experience.
The cottage has 3 bedrooms and covers 140 square metres. It features a fully equipped kitchen, a terrace with mountain views, a barbecue, a fitness centre, a tennis court, and free parking.
Wonderful Private Villa For 6 Guests With Tv And Terrace - Elgin
No reviews

Wonderful Private Villa For 6 Guests With Tv And Terrace

apartment, Lossiemouth
This mobile home in Lossiemouth offers a unique location, situated just 30 metres from the forest edge and river, with immediate access to forest trails and a short walk to the beach.
Accommodating up to six guests, this family-friendly property features two bedrooms, a sofa bed, a well-equipped kitchen with an oven and microwave, a private 5 sqm terrace with partial river views, and on-site parking for two cars, allowing up to two pets.

Best Elgin accommodations with parking

Catalina - Modern 2 Bedroom Bungalow - Elgin
9.6 86 reviews

Catalina - Modern 2 Bedroom Bungalow

house, Elgin
Catalina bungalow, a two-bedroom house in Elgin, Scotland, is situated 2.4 kilometres from Elgin Cathedral and offers easy access to several Moray attractions.
This self-catering property sleeps seven guests and includes a fully equipped kitchen, private parking, and a peaceful garden; bed linen and towels are provided.
Aurora - Elgin
9.8 12 reviews

Aurora

house, Lossiemouth
Aurora, a Lossiemouth holiday home, is a 4-minute walk from Lossiemouth West Beach, 9.5km from Elgin Cathedral, and 43km from Nairn.
This two-bedroom, two-bathroom property offers free Wi-Fi, a fully equipped kitchen with a dishwasher, private parking, and sleeps up to four guests, perfect for families seeking a seaside escape near Lossiemouth West Beach.
Suz's Pet Friendly Seaview Luxury Lodge East Beach - Elgin
9.8 17 reviews

Suz's Pet Friendly Seaview Luxury Lodge East Beach

resort
Suz's Pet Friendly Seaview Lodge is a unique campervan offering a coastal stay in Lossiemouth, Moray, with easy access to its beaches, River Lossie, Lossiemouth Harbour, and Covesea Lighthouse. This pet-friendly motorhome sleeps six guests and features two bedrooms, two bathrooms, internet, and a kitchen, making it an ideal base for exploring the Moray coast and its local culture.
The Wee Lossie Escape - Elgin
9.8 62 reviews

The Wee Lossie Escape

apartment
This caravan is situated on the banks of the River Lossie in Lossiemouth, just a short walk from the town centre and its beautiful beaches. The surrounding countryside offers stunning views and ample opportunities for wildlife spotting.
The caravan has two bedrooms and one bathroom, comfortably accommodating up to six guests. It features a fully equipped kitchen, a garden, and access to the nearby Silver Sands Holiday Park with its swimming pool, gym, bar, and entertainment facilities.

Top Accommodations with a Swimming Pool in Elgin

On-site pool access at your accommodation in Elgin makes a proper swim in the heart of the city a brilliant part of your trip.

Stunning Private Villa For 6 Guests With Pool - Elgin
No reviews

Stunning Private Villa For 6 Guests With Pool

apartment, Lossiemouth
Lighthouse View By Interhome - Elgin
No reviews

Lighthouse View By Interhome

apartment, Lossiemouth
Sea La Vie Caravan At Silver Sands Holiday Park - Elgin
9.3 20 reviews

Sea La Vie Caravan At Silver Sands Holiday Park

chalet, Lossiemouth
Beach Villa - Elgin
10 3 reviews

Beach Villa

resort, Lossiemouth

Check Out Places to Stay with a Hot Tub in Elgin

Every accommodation in Elgin features a hot tub or jacuzzi, making it easy to enjoy a private soak at the end of a busy day in the city.

Mill Of Kellas - Elgin
9.6 93 reviews

Mill Of Kellas

apartment
Relax With Spectacular Views - The Boathouse - Elgin
10 5 reviews

Relax With Spectacular Views - The Boathouse

cabin
Kellas Lodge - Elgin
9.6 187 reviews

Kellas Lodge

apartment
Osprey Lodge - Elgin
9.8 14 reviews

Osprey Lodge

house, Elgin
©2026 cozycozy.com