Skip to content

Vacation rentals in Moray

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Moray

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

  1. Entire cottage
  2. Burghead
Cheerful 2 bed cottage by the sea

Relax with the whole family at this peaceful place to stay. Within a 2 minute walk of 2 beaches and harbour providing stunning views of the Moray Firth. Furnished enclosed garden to rear with garage available for storage of bikes etc. Inviting entrance leading to cosy lounge with wood burning stove and dining area. Fully equipped kitchen with door leading out to patio. Master bedroom with king bed and dressing table, fitted wardrobe. Second bed with double and shelving storage.

$85 per night
SUPERHOST
  1. Private room
  2. Moray
Home sweet Home

Nice airy double bedroom south facing peaceful surroundings room one of two available

$31 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

Vacation rentals for every style

Get the amount of space that is right for you

  • Homes
  • Hotels
  • Unique stays

Other great vacation rentals in Moray

SUPERHOST
  1. Entire guest suite
  2. Moray
Ardgye House - a perfect place to explore Moray
$81 per night
SUPERHOST
  1. Entire cottage
  2. Elgin
Duffus House Lodge - tranquil rural retreat
$94 per night
SUPERHOST
  1. Entire home
  2. Moray
Cottage by the Sea
$83 per night
SUPERHOST
  1. Entire cabin
  2. Forres
Ben Klibreck - 2 Bed Lodge
$134 per night
SUPERHOST
  1. Entire rental unit
  2. Burghead
The hidee hole
$63 per night
SUPERHOST
  1. Entire condo
  2. Moray
Lovely two bed first floor flat central location
$69 per night
SUPERHOST
  1. Tiny home
  2. Moray
Room with a View. Serene calm peaceful.
$75 per night
SUPERHOST
  1. Entire home
  2. Moray
"Come Away Inn", 2 bed cozy Highland Home
$54 per night
  1. Entire guest suite
  2. Forres
Tranquil room with own front door on organic farm
$52 per night
SUPERHOST
  1. Entire guesthouse
  2. Moray
Beautifully renovated ‘Ghillie’s Hideaway’
$107 per night
SUPERHOST
  1. Entire cottage
  2. Moray
Speyside Cottage in the heart of the village
$107 per night
SUPERHOST
  1. Entire rental unit
  2. Moray
Marlee cottage
$69 per night