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

House ∙ 2 Bedrooms ∙ 6 Guests - Elgin
No reviews

House ∙ 2 Bedrooms ∙ 6 Guests

house
This 3-room caravan, ideal for families, is situated in a family-friendly district of Great Britain, offering convenient access to local attractions.
The property features a bright, open-plan living and dining area, accommodating up to six guests with two bedrooms and a sofa bed, and includes a fully equipped kitchen, two shower rooms, gas heating, and outdoor terrace furniture for al fresco dining.
House ∙ 2 Bedrooms ∙ 6 Guests - Elgin
No reviews

House ∙ 2 Bedrooms ∙ 6 Guests

house
This 3-bedroom caravan is located on Unnamed Road in Great Britain, offering convenient access to local amenities and attractions within its district, approximately 500 meters from the nearest bus stop.
This family-friendly accommodation sleeps up to 6 guests and features a well-equipped open-plan kitchen, two shower rooms, gas heating, and outdoor terrace furniture, with a swimming pool, restaurant, and fitness centre also available on-site.
Mill Of Kellas - Elgin
9.6 93 reviews

Mill Of Kellas

apartment
The Mill is a 4-star holiday home located just opposite Kellas Trout Fishery, offering a peaceful retreat with stunning views. It has received excellent ratings for location, cleanliness and overall user experience.
The Mill has four bedrooms and two bathrooms, accommodating up to eight guests. The property offers a fully equipped kitchen, a spacious living area, a playroom for children, and a private hot tub for relaxation. Guests can enjoy fishing at the nearby Kellas Trout Fishery, explore the surrounding countryside, or simply unwind in the peaceful garden.
"Come Away Inn", 2 Bedroom Cozy Home In Moray - Elgin
9.6 177 reviews

"Come Away Inn", 2 Bedroom Cozy Home In Moray

apartment
This charming two-bedroom house is situated in a peaceful residential neighbourhood in Elgin, just 6 kilometres from the coast and within easy walking distance of Cooper Park and the High Street. The property has consistently received excellent ratings for its cleanliness, location and overall guest experience.
The house offers comfortable accommodation for up to four guests, featuring a well-equipped kitchen, a dining room and a living room. Guests can enjoy a private patio and garden, perfect for relaxing or enjoying a morning coffee. The house is also conveniently located on a bus route, providing easy access to town and surrounding villages.

Best Elgin lodgings with a pool

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

Lewis Sands Pc114 - Elgin
9.3 47 reviews

Lewis Sands Pc114

glamping, Lossiemouth
The Lewis Sands Pc114 mobile home is located in Lossiemouth, a charming coastal town, just 10.5 kilometres from Elgin Cathedral, 30.5 kilometres from Brodie Castle and 38.5 kilometres from Nairn Dunbar Golf Club. The town is known for its beautiful beaches and rich history.
This mobile home sleeps up to 7 guests and has 2 bedrooms and 2 bathrooms. The property includes a bar, a swimming pool, free Wi-Fi, and a flat-screen TV.
Seabreeze Retreat, Silversands Holiday Park, 6 Per - Elgin
9.8 12 reviews

Seabreeze Retreat, Silversands Holiday Park, 6 Per

cabin
This luxury static caravan, the ABI Kingston, is situated in a peaceful spot within Silversands Holiday Park in Lossiemouth, near the end of a private road, just 200 meters from the town's attractions and the Moray coast.
Accommodating up to six guests, this caravan features two bedrooms including a master with an en-suite, a well-equipped kitchen with a washing machine, a pull-out sofa bed, and access to the holiday park's heated swimming pool, restaurant, and bar.
Baxters Coastal Retreat - Elgin
9.7 12 reviews

Baxters Coastal Retreat

apartment, Lossiemouth
Baxters Coastal Retreat is a beachfront property in Lossiemouth, situated a 9-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral.
This family-friendly apartment offers two bedrooms, two bathrooms, and accommodation for up to 11 guests, featuring a fully equipped kitchen, indoor swimming pool, fitness centre, and direct access to a private beach with nearby windsurfing and cycling opportunities.
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.

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

6 Seatown, Lossiemouth - Elgin
9.8 22 reviews

6 Seatown, Lossiemouth

house, Lossiemouth
This 2-bedroom house is located in Seatown, Lossiemouth, a short 0.8-kilometre walk from Lossiemouth East Beach and 1.6 kilometres from Lossiemouth West Beach.
The 60 square metre property features a private terrace, a garden, a fireplace, a fully equipped kitchen with a dishwasher, a washing machine, free parking and free Wi-Fi.
Drumfin Cottage - Elgin
10 51 reviews

Drumfin Cottage

house, Elgin
Drumfin Cottage is a recently renovated one-bedroom villa located just 2.9 kilometres from Elgin Cathedral and 47 kilometres from Huntly Castle, making it ideal for exploring the historic and scenic attractions of Elgin. The property has received excellent ratings for its cleanliness, location, and overall user experience.
The cottage offers 40 square metres of space and can comfortably accommodate two guests. It features a modern kitchen, a private patio and garden, free parking, and complimentary Wi-Fi, ensuring a relaxing and convenient stay.
Dunedin Cottage  (Elgin Holiday Home) - Elgin
9.7 425 reviews

Dunedin Cottage (Elgin Holiday Home)

apartment
This newly built cottage is located in the beautiful countryside near Elgin, just a short walk from the town centre and close to several local golf courses. The property has received excellent ratings for its cleanliness, location, and overall experience.
The cottage features two double bedrooms, comfortably accommodating up to four guests. Guests can enjoy a fully equipped kitchen, a garden with a patio offering panoramic views, and a peaceful setting perfect for relaxation and enjoying the stunning scenery.
The Boathouse - Elgin
9.0 70 reviews

The Boathouse

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

Best Elgin accommodations with a kitchen

Jandor Retreat - Elgin
8.8 41 reviews

Jandor Retreat

apartment, Lossiemouth
Jandor Retreat is a 3-bedroom apartment located just a 7-minute walk from Lossiemouth West Beach, a short distance from Elgin Cathedral (11km away).
This spacious apartment, ideal for families or groups of up to 11 guests, offers a fully equipped kitchen, free parking, Wi-Fi, and a balcony with views of the beautiful coastline.
Balormie View - Elgin
9.5 16 reviews

Balormie View

apartment, Lossiemouth
Balormie View, a one-bedroom flat in Lossiemouth, offers easy access to Elgin Cathedral (8.4km) and is within driving distance of Brodie Castle (32km) and Nairn's golf courses.
This 62 square metre self-catering apartment sleeps three, features free Wi-Fi, private parking, a fully equipped kitchen, and a flat-screen TV.
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.
Cosy Cottage Close To East Beach, Shops, Restaurants And Raf Base - Elgin
9.4 47 reviews

Cosy Cottage Close To East Beach, Shops, Restaurants And Raf Base

house, Lossiemouth
Cosy Cottage is located in Lossiemouth, a short walk from East Beach and within a mile of West Beach, offering easy access to the town's beautiful coastline. This property has consistently received excellent ratings for its location, cleanliness, and overall experience.
The cottage is a comfortable 2-bedroom house with a spacious 100 square meters of floor area, comfortably accommodating up to 4 guests. Enjoy a fully equipped kitchen, a private garden, a dedicated picnic area, and free parking, making it perfect for a relaxing and enjoyable stay.
©2026 cozycozy.com