Search accommodations in Elgin

171 available accommodation offers

7 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Elgin accommodations
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

171 Lodgings in Elgin

Best family friendly Elgin lodging

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

2 Bedroom Accommodation In Duffus, Near Elgin - Elgin
No reviews

2 Bedroom Accommodation In Duffus, Near Elgin

cottage, Duffus, near Elgin
This two-bedroom holiday cottage is located in Duffus, near Elgin, offering proximity to Duffus Castle and Spynie Palace, and is situated approximately 3.2 kilometres from the beach.
This pet-friendly holiday home accommodates up to three guests and features a woodburner, an enclosed rear garden with a BBQ and firepit, a recently renovated kitchen and shower room, and an electric vehicle charging point.
Aurora Sky - Elgin
8.8 17 reviews

Aurora Sky

house, Lossiemouth
Aurora Sky, a holiday home in Lossiemouth, is located 300 meters from Lossiemouth West Beach and within 11 kilometers of Elgin Cathedral.
This 56 square meter, 3-bedroom holiday home accommodates up to 11 guests and features a modern kitchen, two bathrooms, a garden, swimming pool, sun terrace, children's playground, and direct beach access.
Apartment ∙ 1 Bedroom ∙ 2 Guests - Elgin
No reviews

Apartment ∙ 1 Bedroom ∙ 2 Guests

apartment
Beach Cottage is a beachfront property in Lossiemouth, a coastal town on the Moray Firth in northeastern Scotland, located within walking distance of Lossiemouth town centre.
This one-bedroom cottage offers a cosy and relaxing getaway for two guests, with a luxurious double bedroom, en-suite bathroom, and a cosy open plan kitchen and living room with a logburner.
Skerry View - Overlooking The Moray Firth - Close To Beaches, Harbour, Shops And Restaurants - Elgin
9.3 77 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.

Best Elgin lodging with a pool

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

Beach Villa - Elgin
10 3 reviews

Beach Villa

resort, Lossiemouth
The Beach Villa in Lossiemouth offers direct access to a private beach area and is a 2-minute walk from Lossiemouth West Beach, with Elgin Cathedral located 10.8 kilometres away.
This 48 square metre villa accommodates up to six guests across two bedrooms and two bathrooms, featuring a well-equipped kitchen, a living area with a fireplace, and outdoor seating, with private parking and free WiFi provided.
Pebble Cove 74 - Elgin
9.6 22 reviews

Pebble Cove 74

apartment, Lossiemouth
This apartment in Lossiemouth is located a 9-minute walk from Lossiemouth West Beach and 10.9 kilometres from Elgin Cathedral.
The 39 square meter flat offers a kitchenette, two bathrooms, and accommodation for up to 11 guests, with an indoor swimming pool and on-site restaurant available.
Lossiemouth Bay Cottage - Elgin
9.4 19 reviews

Lossiemouth Bay Cottage

house, Lossiemouth
Lossiemouth Bay Cottage is a short 10-minute walk from Lossiemouth East Beach and a 1.2 miles from Lossiemouth West Beach, offering easy access to the beautiful coastline. The cottage has excellent user, location, and cleanliness ratings, making it a great choice for your stay.
The cottage has 4 bedrooms and 4 bathrooms, with a floor area of 145 square meters, comfortably accommodating up to 8 guests. Guests can enjoy a range of amenities, including a swimming pool, terrace, garden, parking, and a fully equipped kitchen with a dishwasher and oven, as well as a TV, billiards table, and free Wi-Fi.
Stunning Private Villa For 6 People With Pool - Elgin
No reviews

Stunning Private Villa For 6 People 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.

Frequently Asked Questions about accommodations in Elgin

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

    Elgin is surrounded by beautiful countryside, perfect for walking and cycling. The Lossie River is great for fishing and kayaking, and there are plenty of golf courses in the area. The Findhorn Bay is also close by, offering stunning coastal scenery.
  • What are the best accommodations in Elgin?

    Among the accommodations in Elgin, Kilmorie House, Laichmoray Hotel and The Mansion House Hotel are the most popular ones.

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

    The best time to visit Elgin is during the summer months, from June to August, when the weather is warm and sunny. You can also enjoy the autumn colours in September and October, or experience the festive atmosphere of the Christmas markets in December.
  • What are the best accommodations with a pool in Elgin?

    The best accommodation with a pool in Elgin is Eight Acres Hotel.

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

    The Elgin to Forres cycle route is a beautiful 20km ride along the River Lossie. For a shorter walk, try the Elgin Cathedral Trail, which takes you around the historic cathedral grounds. There are also several walking trails in the Culbin Forest, just a short drive from the town.
  • What are the best accommodations with a jacuzzi in Elgin?

    The Mansion House Hotel and Eight Acres Hotel are the best accommodations with a jacuzzi in Elgin.

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

    From Elgin, you can easily visit the charming towns of Forres and Nairn, both within a 30-minute drive. The city of Inverness is about an hour away, and offers a great selection of shops, restaurants and attractions. The Speyside region, famous for its whisky distilleries, is also within easy reach.
  • What are the best accommodations for families and kids in Elgin?

    The best accommodations for families and kids in Elgin are Kilmorie House, The Mansion House Hotel and Elgin Guest House.

  • What amenities can travelers expect from accommodations in Elgin?

    Elgin has a variety of accommodation options, from budget-friendly guesthouses to luxurious hotels. Most places will have Wi-Fi, and many offer parking and breakfast. You'll also find plenty of restaurants and cafes in the town centre.
  • What are the best pet friendly accommodations in Elgin?

    The best pet friendly accommodations in Elgin are The Royal Hotel Elgin, Lesmurdie House and Heather Glen Guest House.

  • What are the best accommodations with parking in Elgin?

    Kilmorie House, Laichmoray Hotel and The Mansion House Hotel are the best accommodations with parking in Elgin.

Popular destinations

Best Elgin accommodation with a garden

Lossiemouth Bay Cottage - Elgin
8.0 4 reviews

Lossiemouth Bay Cottage

apartment
Lossiemouth Bay Cottage, a 4-bedroom holiday home in Lossiemouth, Morayshire, is located 0.96 kilometres from the beach and pub, and 1.44 kilometres from a shop.
This family-friendly property offers accommodation for up to 8 guests, featuring a games room with a snooker table, a sitting room with a balcony, a snug with a Smart TV, and access to extensive facilities at the neighbouring Silver Sand Holiday Park, including a heated indoor pool.
"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.
The Lodge On Scottish Estate - Wood Burner - Dogs Welcome - Elgin
9.4 3 reviews

The Lodge On Scottish Estate - Wood Burner - Dogs Welcome

cottage, Elgin
Duffus House Lodge, a pet-friendly self-catering holiday home near Duffus, Moray, sits within the Duffus Estate, 3.2km from the Moray coast and 8km from RAF Lossiemouth, offering easy access to Elgin's attractions.
This two-bedroom lodge sleeps three, boasting a fully equipped kitchen, utility room, wood-burning stove, enclosed garden, on-site garage, and parking; explore nearby walking trails showcasing local wildlife.
Fairview Caravan Hire - Elgin
9.5 78 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.

Best Elgin accommodation with a kitchen

87 Lighthouse View Lodge - Elgin
9.1 125 reviews

87 Lighthouse View Lodge

apartment, Lossiemouth
This apartment is situated in Lossiemouth, just a 7-minute walk from Lossiemouth West Beach and 10.5 kilometres from Elgin Cathedral, offering a convenient base for exploring the area. The property has received excellent ratings for its cleanliness, location and overall experience.
The self-catering property has 2 bedrooms, a living room, and a fully equipped kitchen, covering 7 square metres and comfortably accommodating 6 guests. Enjoy a refreshing dip in the indoor pool, relax on the patio with garden views, and make use of the free Wi-Fi and private parking.
Springburncabins - Elgin
9.7 6 reviews

Springburncabins

chalet, Elgin
This Elgin holiday home is situated 6.6km from Elgin Cathedral, offering easy access to Brodie Castle (24km), Nairn Dunbar Golf Club (34km), and Nairn Museum (34km).
The 48-square-metre self-catering lodge sleeps six guests, boasting two bedrooms, one bathroom, a fully equipped kitchen, a private hot tub, and a garden with patio and parking.
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.
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.
©2026 cozycozy.com