Skip to content

Vacation rentals in Elgin

Find and book unique accommodations on Airbnb

When results are available, navigate with up and down arrow keys or explore by touch or swipe gestures.

Top-rated vacation rentals in Elgin

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

Guest favourite
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
Aug. 14 – 21
$176 CAD per night
Guest favourite
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
Nov. 8 – 15
$184 CAD per night
Guest favourite
Home in Moray
"Come Away Inn", 2 bedroom cozy home in Moray
Experience the best of Highland hospitality at this private home in a quiet residential neighborhood. Only a short walk to the Cooper Park and High Street for shopping, restaurants and bars. It's a short walk into the countryside and only 6 miles to an array of spectacular white sand or rocky beaches. The home includes two bedrooms, one bathroom, kitchen, dining room, living room, and a private patio and garden where you can relax and enjoy your morning coffee. Parking included.
Aug. 23 – 30
$108 CAD per night

Popular amenities for Elgin vacation rentals

Stay near Elgin's top sights

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

Other great vacation rentals in Elgin

Guest favourite
Apartment in Mosstowie
The Old Snooker Room at Mosstowie, Elgin
Feb. 9 – 16
$106 CAD per night
Guest favourite
Tiny homes in Moray
Room with a View. Serene, calm, peaceful.
Dec. 30 – Jan. 6
$127 CAD per night
Guest favourite
Place to stay in Highland Council
Cabin by the Pier - a unique location
Jun. 26 – Jul. 3
$197 CAD per night
Guest favourite
Guesthouse in Inverness
Drumsmittal Croft, North Kessock, Highland
Nov. 6 – 13
$273 CAD per night
Guest favourite
Tiny homes in Aberdeenshire
Rustic Hollow - Rural setting with coastal views.
Nov. 29 – Dec. 6
$200 CAD per night
Guest favourite
Home in Moray
Charming & secluded cottage overlooking Loch Park
Feb. 1 – 8
$204 CAD per night
Guest favourite
Cottage in Aberlour
The Old Tack Room - Nether Tomlea farm, Aberlour.
Oct. 3 – 10
$176 CAD per night
Guest favourite
Guesthouse in Moray
Beautifully renovated ‘Ghillie’s Hideaway’
Oct. 25 – Nov. 1
$183 CAD per night
Guest favourite
Guest suite in Forres
Tranquil room with own front door on organic farm
Nov. 12 – 19
$84 CAD per night
Guest favourite
Cottage in Moray
Millhouse Bothy near Elgin City Centre
Aug. 23 – 30
$155 CAD per night
Guest favourite
Condo in Moray
Cosy and quiet apartment with free parking.
Jun. 25 – Jul. 2
$142 CAD per night
Guest favourite
Place to stay in Moray
Lovely 1 Bedroom Loft room in Moray
Mar. 18 – 25
$137 CAD 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

2.8K reviews

Nightly prices starting at

$13 CAD before taxes and fees

Destinations to explore

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