Search Elgin accommodations

171 available accommodation offers

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

171 Best accommodations in Elgin

Best family friendly Elgin accommodations

Among the 171 accommodations in the area, here is the list of the 4 best family friendly ones

Serviced Accommodation Moray Lesmurdie House, Elgin - Free Parking, Free Wifi - Elgin
9.6 5 reviews

Serviced Accommodation Moray Lesmurdie House, Elgin - Free Parking, Free Wifi

apartment, Elgin
This Elgin apartment offers a peaceful garden setting, less than 1.6km from Elgin Cathedral, Elgin Museum, and Relax, with Spynie Palace a further 2.6km away.
The 116 square metre self-catering property sleeps four guests in two bedrooms and boasts a fully equipped kitchen, spa, fitness centre, tennis court, parking, and excellent user ratings.
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.
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.
"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 accommodations with a pool

Among the 171 accommodations in the area, here is the list of the 4 best ones with a pool

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.
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.
87 Lighthouse View Lodge - Elgin
9.1 124 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.
Cottage ∙ 4 Bedrooms ∙ 8 Guests - Elgin
9.0 6 reviews

Cottage ∙ 4 Bedrooms ∙ 8 Guests

cottage
Lossiemouth Bay Cottage is situated in Lossiemouth Bay Park, just a stone's throw from Lossiemouth East Beach and offering breathtaking views across the sea. It's the perfect base for exploring the stunning Moray Firth coastline and enjoying the vibrant seaside town of Lossiemouth.
The cottage has four bedrooms, sleeping up to eight people, and is ideal for families or groups of friends. It has a fully equipped kitchen, a games room with a full-size snooker table, and a private courtyard, perfect for al fresco dining.

Frequently asked questions about accommodations in Elgin

  • How can travelers reach Elgin?

    The easiest way to get to Elgin is by train, the station is right in the town centre. You can also drive, of course, and the A96 runs right through Elgin, connecting it to Inverness and Aberdeen. If you're flying, the nearest airport is Inverness Airport, about an hour's drive away.
  • 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.

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

    Elgin's surrounded by beautiful countryside, so there are plenty of opportunities for walking and cycling. The Moray Coast Trail is a great option for a coastal walk, and the Findhorn Bay is perfect for a day at the beach. If you're feeling adventurous, you can even go kayaking or paddleboarding on the River Lossie.
  • What are the best accommodations with a pool in Elgin?

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

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

    Elgin's lovely all year round, but the best time to visit is probably during the summer months, from June to August, when the weather is warm and sunny. You'll also be able to enjoy the many outdoor events and festivals that take place during this time.
  • 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.

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

    The Elgin to Lossiemouth Coastal Trail is a great option for a leisurely cycle, and the River Lossie Walk is a lovely walk through the town centre. If you're feeling more adventurous, you could try the Moray Way, which is a 100km long-distance trail that follows the River Spey.
  • 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 nearby towns or cities can be explored from Elgin?

    You're within easy reach of some lovely towns and cities from Elgin. Forres is a charming town just a short drive away, and Inverness, the capital of the Highlands, is about an hour away. Aberdeen, a bustling city on the coast, is about an hour and a half away.
  • 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 amenities can travelers expect from accommodations in Elgin?

    You'll find a good range of accommodation options in Elgin, from budget-friendly guesthouses to more luxurious hotels. Most places offer free Wi-Fi and parking, and many have restaurants or bars on site. You'll also find plenty of cafes and restaurants in the town centre.
  • 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.

Popular destinations

Best Elgin accommodations with a garden

Two Bedroom Town Centre Apartment - Elgin
8.8 178 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.
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.
Beautiful Victorian St Brendan's Apartment - Elgin
10 88 reviews

Beautiful Victorian St Brendan's Apartment

apartment
St Brendan's Apartment is located on a quiet residential street, just a short walk from the railway station and bus links, making it ideal for exploring the wider Moray region. The apartment has consistently received excellent ratings for its cleanliness, location and overall user experience.
This three-bedroom flat can comfortably accommodate up to five guests. It features a modern kitchen, a spacious lounge and dining area, and a stunning hallway. You'll also find a welcome pack, quality bedding, eco-friendly toiletries, and real coffee to enhance your stay.
Osprey Lodge - Elgin
9.8 12 reviews

Osprey Lodge

house, Elgin
Osprey Lodge, a holiday home in Elgin, is located 6.9 kilometres from Elgin Cathedral and 24.1 kilometres from Brodie Castle.
This one-bedroom lodge offers accommodation for two guests with a private sun terrace, garden, and hot tub, plus free WiFi and private parking.

Best Elgin accommodations with a kitchen

Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
9.6 48 reviews

Cottage ∙ 2 Bedrooms ∙ 4 Guests

cottage
This charming cottage is located in Lossiemouth, a town on Scotland's north-east coast, just a short drive from Elgin, Moray golf course, and the Malt Whisky Trail. Situated directly overlooking East Beach, the property offers stunning sea views and a tranquil coastal setting.
The 105 square metre cottage comfortably sleeps four guests in two bedrooms. It features a modern kitchen, a cosy sitting room with a wood-burning stove, a private patio and garden, and free parking.
Skyline - Elgin
9.6 16 reviews

Skyline

chalet
This lodge offers a waterside and woodland setting within Lossiemouth Caravan Park, boasting panoramic views of the River Lossie and the sea from its front, with tranquil woodland views to the rear.
Accommodating up to six guests, this well-equipped lodge features a master bedroom with an en-suite toilet and sink, a twin bedroom, a sofa bed, a fully equipped kitchen with fridge and freezer, and is a short drive from Lossiemouth's beaches and the Moray Firth coast.
Cottage ∙ 2 Bedrooms ∙ 4 Guests - Elgin
9.6 18 reviews

Cottage ∙ 2 Bedrooms ∙ 4 Guests

cottage
This mid-terrace house is centrally located in Elgin, Moray, Scotland, 9km from Lossiemouth's beaches and golf courses.
The 105 square metre, all-ground-floor property sleeps four in two king-size bedrooms, boasting a spacious kitchen/diner, garden, and Wi-Fi; Elgin's shops, restaurants, museums, and the River Lossie are within walking distance.
Serviced Accommodation Moray - Lesmurdie House - Elgin
9.6 10 reviews

Serviced Accommodation Moray - Lesmurdie House

resort
This two-bedroom, two-bathroom flat in Elgin offers excellent user and location ratings, situated within 1 kilometre of Elgin Cathedral and Elgin Museum, with Elgin Station a 29-minute walk away and Spynie Palace 2.6 kilometres distant.
This smoke-free apartment accommodates up to four guests, featuring a kitchen, internet access, and a communal garden, providing a comfortable base for exploring local attractions.
©2026 cozycozy.com