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
  1. Entire condo
  2. Moray
Lovely two bed first floor flat central location

Enjoy a stylish experience at this centrally-located place. Situated next to Elgins historic Cathedral and right across the road from the famous Johnston’s Woollen Mill. A few minutes walk through our beautiful Copper Park is the town centre of Elgin. Ideally situated for those doing the whisky trail and other local places of interest within the Moray area. The flat is on the first floor of the property and very well appointed and has been recently refurbished.

$69 per night
SUPERHOST
  1. Entire cottage
  2. Moray
Millhouse Bothy near Elgin City Centre

Beautifully renovated former mill cottage. Located in the West End of Elgin beside the river in a secluded, rural location with private parking. Just a short walk to all the amenities Elgin has to offer, including an excellent selection of pubs, restaurants and shops, as well as Dr Gray's Hospital and Glen Moray Whisky Distillery.

$97 per night
SUPERHOST
  1. Entire home
  2. Moray
"Come Away Inn", 2 bed cozy Highland Home

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.

$53 per night

Vacation rentals for every style

Get the amount of space that is right for you

  • Homes
  • Hotels
  • Unique stays

Other great vacation rentals in Elgin

SUPERHOST
  1. Entire cottage
  2. Elgin
Cosy 1 bedroom cottage in Elgin with free parking
$93 per night
SUPERHOST
  1. Entire home
  2. Elgin
Lovely & Cosy 2 bedroom property
$107 per night
SUPERHOST
  1. Entire rental unit
  2. Elgin
Private apartment in residential area
$75 per night
SUPERHOST
  1. Private room
  2. Moray
Ensuite private room in Elgin with its own access
$63 per night
SUPERHOST
  1. Entire cottage
  2. Elgin
Coral Peel Holiday Home Elgin
$102 per night
  1. Entire rental unit
  2. Moray
East Wing Apartment
$95 per night
  1. Entire serviced apartment
  2. Moray
One Bedroom Town Centre Apartment
$100 per night
SUPERHOST
  1. Entire rental unit
  2. Moray
Modern & Clean Great Location 2 Bed Flat
$103 per night
SUPERHOST
  1. Private room
  2. Elgin
The Garden Room - Woodside
$75 per night
  1. Entire serviced apartment
  2. Moray
Executive 2Bed Flat-Golf Course-Free WiFi/Parking
$118 per night
  1. Private room
  2. Elgin
Luxury Suite with Workspace En-suite Private Entry
$71 per night
SUPERHOST
  1. Entire cottage
  2. Elgin
Historic Millhouse Near City Centre
$114 per night