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

Auldfield - Elgin
9.7 40 reviews

Auldfield

house, Lhanbryd
Auldfield is located in Lhanbryd, a short drive from Elgin Cathedral and within easy reach of other attractions like Huntly Castle, Brodie Castle, and Nairn Dunbar Golf Club. The house has received excellent ratings for its location, cleanliness, and overall experience.
This three-bedroom house can comfortably accommodate up to six guests. Auldfield offers a peaceful escape with a garden, free parking, a terrace, and a fully equipped kitchen including a dishwasher.
Elgin Self Catering Holiday Cottage - Elgin
9.0 54 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.
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.
Apartment ∙ 2 Bedrooms ∙ 4 Guests - Elgin
No reviews

Apartment ∙ 2 Bedrooms ∙ 4 Guests

apartment
This two-level, three-room flat at High Street 7 is located on the first floor, providing easy access to local attractions in Great Britain.
This family-friendly property accommodates four guests across two bedrooms and includes a well-equipped kitchen, on-site parking, a tennis court, and in-unit laundry facilities.

Best Elgin lodgings with a pool

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

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.
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.
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.
Fairview Caravan Hire - Elgin
9.5 73 reviews

Fairview Caravan Hire

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.

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

The Neuk, Family Friendly, Country Holiday Cottage In Elgin - Elgin
10 1 review

The Neuk, Family Friendly, Country Holiday Cottage In Elgin

cottage, Elgin
This Elgin mid-terrace house is situated 0.16 km from shops and a pub, offering easy access to Lossiemouth Beach (8.4 km) and Elgin's attractions.
The 105 square metre, all-ground-floor property sleeps four in two double bedrooms, boasting a fully equipped kitchen/diner, WiFi, gas central heating, and a private gravelled garden; pets are welcome.
Grampian Serviced Apartments - Treetops Apartments - Elgin
9.3 31 reviews

Grampian Serviced Apartments - Treetops Apartments

apartment, Elgin
The Grampian Serviced Apartments - Treetops Apartment - Lesmurdie House is situated in Elgin, a 16-minute walk from Elgin Cathedral and within easy reach of other attractions like Brodie Castle (27 kilometres) and Huntly Castle (45 kilometres). This two-bedroom apartment, which sleeps up to four guests, features a garden, free Wi-Fi, and private parking, perfect for families or groups exploring the Moray region.
Old Duffus Farmhouse - Elgin
No reviews

Old Duffus Farmhouse

house, Duffus
This farmhouse in Duffus provides rural accommodation with proximity to historical sites, located 8.9 kilometres from Elgin Cathedral and 27.3 kilometres from Brodie Castle.
The property offers accommodation for up to 15 guests with four bedrooms, two bathrooms, a fully equipped kitchen with a dishwasher, a fireplace, a garden, private parking, and free WiFi.
Anchor Cottage - Elgin
10 4 reviews

Anchor Cottage

house, Elgin
Anchor Cottage is situated in Elgin, just 12 kilometres from the historic Elgin Cathedral and within easy reach of attractions like Brodie Castle (24 kilometres) and Cawdor Castle (40 kilometres). The peaceful location offers a tranquil escape from the hustle and bustle, perfect for those seeking a relaxing getaway.
The cottage has two bedrooms, a comfortable seating area, and a walk-in shower, offering a cosy and comfortable space for up to seven guests. The fully equipped kitchen, garden, free WiFi, and parking ensure a convenient and enjoyable stay.

Best Elgin accommodations with a kitchen

Quality, Spacious, Airy One Bedroom Flat - Elgin
9.8 34 reviews

Quality, Spacious, Airy One Bedroom Flat

apartment
This one-bedroom flat is situated on Stotfield Road, in the heart of Moray, just a short walk from the tennis courts, golf courses, and West Beach. The apartment has received excellent ratings for its location, cleanliness, and overall experience, making it a popular choice for travellers.
The flat offers flexible accommodation for up to two guests, with the option of twin beds or a super king bed. It comes equipped with a kitchen, parking, and internet access, plus stunning views of the Moray Firth from the rear.
Hollies Retreat - Elgin
8.9 117 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.
Pitgaveny Apartment By Interhome - Elgin
No reviews

Pitgaveny Apartment By Interhome

apartment, Lossiemouth
This modern flat is centrally located in Lossiemouth's residential district, 200m from the sea and 500m from Lossiemouth East Beach, offering easy access to local shops, restaurants, and the marina.
This spacious 2-level, 3-room apartment accommodates up to 4 guests, featuring a fully equipped kitchen with a fridge and freezer, on-site laundry facilities, and family-friendly amenities like a high chair and baby cot.
Two Bedroom Town Centre Apartment - Elgin
8.9 172 reviews

Two Bedroom Town Centre Apartment

apartment, Elgin
This serviced apartment in Elgin is a short walk from Elgin Cathedral and offers easy access to other attractions in the surrounding area. It has been rated very good for cleanliness and user experience, and the location is considered excellent.
The apartment is spacious, covering 115 square metres, and is well-equipped with a fully fitted kitchen, a relaxing garden, a restaurant, and a tennis court, ensuring a comfortable and enjoyable stay.
©2026 cozycozy.com