Skip to content

Vacation rentals in Elgin

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Elgin

Guests agree: these stays are highly rated for location, cleanliness, and more.

Superhost
Apartment in Moray
Fisherman’s Rest, Lossiemouth (gorgeous hide-away)
Fisherman’s Rest, is a lovely first floor apartment in Lossiemouth. Dating from 1867, it is beautifully furnished in a coastal style with a spacious double bedroom and a bright open plan kitchen/dining/living area. An ideal property for a couple looking for a relaxing escape. Centrally situated, it's a few minutes walk from the harbour, marina, 2 gorgeous sandy beaches and local restaurants, cafes, shops and pubs. The famous Moray Golf Club with 2 18 hole courses is just 2 minutes drive away.
$101 per night
Superhost
Home in Elgin
Lovely & Cosy 2 bedroom property
The house is well located for town centre which is a 10/15 min walk. Beautiful beaches are a short drive away. Distilleries are all around Moray & you can walk to Glen Moray distillery in 10 mins. Speyside distilleries are a short drive away. There are many countryside walks, shops and restaurants all within walking or driving distance . Moray is a beautiful area with a larder of wonderful local food and drinks, Golf & leisure too. 24 hour store beside the house for Costa coffee & fresh bakery
$116 per night
Superhost
Cottage in Elgin
Coral Peel Holiday Home Elgin
Coral Peel is a lovely house in Elgin, just minutes from Cooper Park and within easy walking distance of the city centre's many cafés, restaurants, bars and shops, Recently refurbished and immaculately finished with real wood flooring throughout,stylish fully equipped open plan kitchen dining and lounge area. Coral Peel offers stylish yet affordable accommodation close to the city centre. Available for both short stay and weekly rentals. We are happy to accept longer term corporate bookings
$115 per night

Stay near Elgin's top sights

Elgin Cathedral49 locals recommend
Cooper Park6 locals recommend
Lidl4 locals recommend
ALDI3 locals recommend
Granary3 locals recommend
Pluscarden Abbey15 locals recommend

Other great vacation rentals in Elgin

Superhost
Apartment in Moray
Seaside Home with Stunning Views
$93 per night
Superhost
Guesthouse in Moray
Beautifully renovated ‘Ghillie’s Hideaway’
$114 per night
Superhost
Apartment in Mosstowie
The Old Snooker Room at Mosstowie, Elgin
$68 per night
Superhost
Cottage in Aberlour
The Old Tack Room - Nether Tomlea farm, Aberlour.
$107 per night
Superhost
Tiny home in Moray
Room with a View. Serene calm peaceful.
$82 per night
Superhost
Cottage in Elgin
Cosy 1 bedroom cottage in Elgin with free parking
$100 per night
Superhost
Home in Moray
Cheerful unique 2bedroom cottage with free parking
$101 per night
Superhost
Home in Moray
Furnis Villa for a relaxing stay
$101 per night
Superhost
Cottage in Moray
Cosy town centre cottage with private garden
$126 per night
Superhost
Cottage in Moray
Millhouse Bothy near Elgin City Centre
$107 per night
Superhost
Loft in Moray
Lovely 1 Bedroom Loft room in Moray
$76 per night
Superhost
Townhouse in Moray
Beautiful Seaview Townhouse
$95 per night

Quick stats about vacation rentals in Elgin

Total rentals

70 properties

Rentals with dedicated workspaces

20 properties have a dedicated workspace

Pet-friendly rentals

20 properties allow pets

Family-friendly rentals

40 properties are a good fit for families

Total number of reviews

3K reviews

Nightly prices starting at

$10 before taxes and fees

Destinations to explore

  1. Airbnb
  2. United Kingdom
  3. Scotland
  4. Moray
  5. Elgin