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.

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.
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.
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.

Best family friendly Elgin lodging

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

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.
Heron Glamping Pod - Elgin
9.6 232 reviews

Heron Glamping Pod

glamping
This glamping pod is situated just 10 kilometres from Elgin, offering easy access to the town's shops, restaurants, and amenities. The pod boasts excellent user, location and cleanliness ratings.
The comfortable accommodation can sleep up to four guests and features a private hot tub, a wood-burning stove, a fully equipped kitchen, and a garden. Guests can enjoy stunning views of the Kellas estate and relax in the peaceful surroundings.
Gardener's Cottage - Elgin
9.2 18 reviews

Gardener's Cottage

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.
J4 Lossiemouth Bay Caravan Park - Elgin
9.5 25 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.

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

Eagle's Den Caravan Holiday Retreat - Elgin
9.7 40 reviews

Eagle's Den Caravan Holiday Retreat

house, Lossiemouth
Eagle's Den Caravan, a beachfront property in Lossiemouth, offers direct access to Lossiemouth West Beach, is an 11-minute walk from the beach, and 11km from Elgin Cathedral.
This two-bedroom, two-bathroom holiday home boasts 42 square metres of living space, sleeps up to 11 guests, includes a fully equipped kitchen with dishwasher, a swimming pool, bar, free Wi-Fi and parking, plus access to a children's playground and nearby mini-market.
Dunes Escape - Elgin
9.1 11 reviews

Dunes Escape

glamping, Lossiemouth
This mobile home, part of the "Dunes Escape" offer, is located in Lossiemouth, a 7-minute walk from Lossiemouth West Beach and 10.6 kilometres from Elgin Cathedral.
This 40 square metre caravan offers accommodation for up to 7 guests with 2 bathrooms, featuring a well-equipped kitchen, free WiFi, air conditioning, a swimming pool, and on-site restaurant, with free private parking and an electric vehicle charging station available.
Lighthouse View By Interhome - Elgin
No reviews

Lighthouse View By Interhome

apartment, Lossiemouth
This modern mobile home is located on the outskirts of Lossiemouth, 4 kilometres from the town centre, offering direct beach access just 50 metres away and proximity to Covesea Lighthouse and The Steamie (Wild Sauna).
This 2-bedroom, 2-bathroom apartment accommodates up to 6 guests, featuring a kitchen with a fridge and microwave, a shared indoor swimming pool, on-site reception and restaurant, and is conveniently situated 750 metres from West Beach and 2.7 kilometres from Moray Golf Club.
Modern Seaside Apartment ,Lossiemouth - Elgin
No reviews

Modern Seaside Apartment ,Lossiemouth

apartment, Moray
This modern ground floor flat in Lossiemouth offers a quiet residential location within a short walk of Lossiemouth East Beach and Cummingston Beach, with convenient access to RAF Lossiemouth and Elgin, approximately 6 kilometers away.
This one-bedroom, two-bathroom apartment accommodates up to four guests with a well-equipped kitchen including a dishwasher and microwave, air conditioning, free Wi-Fi, and front and back gardens, providing a comfortable base for exploring local whisky distilleries and golf courses.

Best Elgin accommodations with parking

36 Lighthouse View - Elgin
9.7 22 reviews

36 Lighthouse View

glamping, Lossiemouth
36 Lighthouse View, a two-bedroom mobile home in Lossiemouth, is situated a 1.1km walk from Lossiemouth West Beach and 10.6km from Elgin Cathedral.
This holiday home sleeps up to 10 guests and boasts an indoor pool, fitness centre, on-site restaurant and bar, free parking, and free Wi-Fi, plus access to a children's playground and kids' club.
Beautiful Private Villa For 6 Guests With Pool - Elgin
No reviews

Beautiful Private Villa For 6 Guests With Pool

apartment, Lossiemouth
This modern mobile home is situated on the outskirts of Lossiemouth, offering direct beach access just 50 meters from the sea and beach, and 700 meters from Covesea Lighthouse & Royal Navy Heritage.
This two-bedroom, two-bathroom mobile home accommodates up to six guests and features a covered swimming pool, private terrace, and on-site restaurant, with baby equipment available upon request.
Holiday Home Lossiemouth Manor By Interhome - Elgin
No reviews

Holiday Home Lossiemouth Manor By Interhome

house, Lossiemouth
This Lossiemouth property offers a convenient location, situated just a 7-minute walk from Lossiemouth West Beach and 8.9 kilometres from Elgin Cathedral.
This spacious four-bedroom, two-bathroom detached house accommodates up to 15 guests, featuring a fully equipped kitchen with a dishwasher, free WiFi, and a washing machine, all within a 201 square metre floor area.
The White House - Elgin
10 41 reviews

The White House

house, Moray
This four-bedroom property is located in the suburbs of Elgin, just across the road from the Elgin Golf Club and 7km from Lossiemouth Beach. The apartment has received excellent ratings for its location, cleanliness, and user experience.
The spacious home has one bathroom and can accommodate up to nine guests. The apartment features a fully equipped kitchen, a garden with a BBQ, and off-street parking for two cars. Guests can enjoy scenic woodland walks, explore the Moray Whisky Trail, or tee off at the nearby golf course.

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.

Pebble Cove 74 - Elgin
9.6 22 reviews

Pebble Cove 74

apartment, Lossiemouth
Caravan - Sleeps 6 - Parking - Elgin
9.3 3 reviews

Caravan - Sleeps 6 - Parking

house, Lossiemouth
Lyon's Retreat - Pool, Sauna, And More! - Elgin
9.3 3 reviews

Lyon's Retreat - Pool, Sauna, And More!

apartment
Luxury Villa With Views Across Golf Course - Elgin
No reviews

Luxury Villa With Views Across Golf Course

house, 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.

Luxury Home - Sleeps 10 - Patio - Views - Elgin
No reviews

Luxury Home - Sleeps 10 - Patio - Views

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

Relax With Spectacular Views - The Boathouse

cabin
The Boathouse - Elgin
9.0 70 reviews

The Boathouse

house, Elgin
Osprey Glamping Pod - Elgin
9.7 252 reviews

Osprey Glamping Pod

glamping
©2026 cozycozy.com