Updating

397 Results

Relevance

Rate low to high

Rate high to low

Reviews

50 Best Vacation Rentals in Moray - Holiday Lettings - Cabins

397 Vacation rentals

Lossiemouth ski apartment to rent.

Lossiemouth apartment

21

  • Beach/lakeside relaxation
  • •  Ski
  • •  Child friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $98 / night

$686 / week

Apartment rental in Lossiemouth with golf nearby

Lossiemouth apartment

21

  • Beach/lakeside relaxation
  • •  Child friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $91 / night

$528 / week

Vacation cottage in Speyside

Speyside cottage

23

  • Child friendly
  • •  Pet friendly
  • •  Private garden
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $181 / night

$1,024 - $1,657 / week

Kinloss Vacation cottage rental

Kinloss cottage

  • Beach/lakeside relaxation
  • •  Child friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $73 / night

$509 - $798 / week

Vacation cottage in Buckie

Buckie cottage

32

  • Child friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $91 / night

$633 / week

Vacation home in Craigellachie

Craigellachie house

6

  • Nearest beach 30 mi
  • •  Child friendly
  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $113 / night

$792 - $1,319 / week

Vacation cottage in Buckie

Buckie cottage

42

  • Beach/lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Child friendly
  • 4 bedrooms
  • 2 bathrooms
  • sleeps 7

from $78 / night

$507 - $920 / week

Cottage rental in Elgin with golf nearby

Elgin cottage

10

  • Beach/lakeside relaxation
  • •  Nearest beach 7 mi
  • •  Child friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $196 / night

$1,372 / week

Vacation home with golf nearby in Garmouth

Garmouth house

31

  • Beach/lakeside relaxation
  • •  Nearest beach 0.5 mi
  • •  Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $106 / night

$739 / week

Vacation cottage with golf nearby in Lossiemouth

Lossiemouth cottage

21

  • Beach/lakeside relaxation
  • •  Nearest beach 0.5 mi
  • •  Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $121 / night

$551 - $942 / week

Vacation home rental

Cullen house

46

  • Beach/lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Child friendly
  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $135 / night

$905 - $1,327 / week

Ski home to rent in Glenlivet

Glenlivet house

23

  • Ski
  • •  Child friendly
  • •  Private garden
  • 6 bedrooms
  • 3 bathrooms
  • sleeps 14

from $590 / night

$2,130 - $4,566 / week

Vacation apartment with golf nearby in Hopeman

Hopeman apartment

14

  • Beach/lakeside relaxation
  • •  Child friendly
  • •  Pet friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $83 / night

$581 / week

Vacation lodge in Craigellachie

Craigellachie lodge

  • 10 bedrooms
  • 7 bathrooms
  • sleeps 18

from $373 / night

$2,607 - $4,608 / week

Vacation cottage in Burghead

Burghead cottage

36

  • Beach/lakeside relaxation
  • •  Nearest beach 0.3 mi
  • •  Child friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from $100 / night

$502 - $905 / week

Aberlour Vacation home rental

Aberlour house

51

  • Nearest beach 35 mi
  • •  Child friendly
  • •  Pet friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $166 / night

$1,161 / week

Apartment rental in Elgin

Elgin apartment

  • Child friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $136 / night

$948 / week

Vacation farmhouse in Fochabers

Fochabers farmhouse

12

  • Nearest beach 12 mi
  • •  Child friendly
  • •  Ask about pets
  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

from $392 / night

$2,744 / week

Vacation caravan/mobile home in Lossiemouth

Lossiemouth caravan/mobile home

20

  • Nearest beach 0 mi
  • •  Child friendly
  • 3 bedrooms
  • 1 bathroom
  • sleeps 8

from $83 / night

$543 - $905 / week

Home rental in Elgin

Elgin house

5

  • Nearest beach 5 mi
  • •  Child friendly
  • •  Pet friendly
  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

from $332 / night

$1,809 - $2,638 / week

Cottage rental in Elgin with golf nearby

Elgin cottage

16

  • Child friendly
  • •  Private garden
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $106 / night

$738 / week

Glenlivet ski cottage to rent.

Glenlivet cottage

2

  • Ski
  • •  Child friendly
  • •  Pet friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $103 / night

$516 - $733 / week

Vacation home in Fochabers

Fochabers house

27

  • Beach/lakeside relaxation
  • •  Nearest beach 9 mi
  • •  Child friendly
  • 4 bedrooms
  • 4 bathrooms
  • sleeps 9

from $332 / night

$1,884 - $2,713 / week

Vacation home in Ballindalloch

Ballindalloch house

  • Child friendly
  • •  Private garden
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $103 / night

$722 - $1,265 / week

Vacation cottage in Keith

Keith cottage

11

  • Nearest beach 18 mi
  • •  Private garden
  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $133 / night

$929 / week

Vacation home in Aberlour

Aberlour house

8

  • Nearest beach 40 mi
  • •  Child friendly
  • •  Pet friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $73 / night

$410 - $804 / week

Lossiemouth Vacation apartment rental

Lossiemouth apartment

41

  • Beach/lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $121 / night

$678 - $904 / week

Vacation cottage in Craigellachie

Craigellachie cottage

4

  • Suitable for children age 5+
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $136 / night

$948 / week

Vacation cottage with golf nearby in Speyside

Speyside cottage

43

  • Nearest beach 2 mi
  • •  Child friendly
  • •  Pet friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $106 / night

$739 / week

Home rental in Portknockie with golf nearby

Portknockie house

21

  • Beach/lakeside relaxation
  • •  Nearest beach 2 mi
  • •  Child friendly
  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $98 / night

$581 / week

Farmhouse accommodation in Elgin

Elgin farmhouse

49

  • Nearest beach 3 mi
  • •  Child friendly
  • •  Pet friendly
  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from $174 / night

$1,055 - $1,734 / week

Home rental in Hopeman with golf nearby

Hopeman house

22

  • Beach/lakeside relaxation
  • •  Child friendly
  • •  Private garden
  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $184 / night

$1,130 / week

Vacation apartment rental

Lossiemouth apartment

23

  • Beach/lakeside relaxation
  • •  Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $98 / night

$543 - $694 / week

Vacation home with golf nearby in Buckie

Buckie house

42

  • Beach/lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Child friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $91 / night

$603 - $679 / week

Vacation home in Buckie

Buckie house

12

  • Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $76 / night

$453 - $754 / week

Vacation home in Buckie

Buckie house

1

  • Beach/lakeside relaxation
  • •  Nearest beach 1 mi
  • •  Child friendly
  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $181 / night

$784 - $1,282 / week

Glenlivet ski cottage to rent.

Glenlivet cottage

4

  • Ski
  • •  Child friendly
  • •  Pet friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $103 / night

$516 - $733 / week

Vacation home in Keith

Keith house

13

  • Nearest beach 13 mi
  • •  Child friendly
  • •  Private garden
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $98 / night

$686 / week

Dufftown Vacation log cabin rental

Dufftown log cabin

15

  • Child friendly
  • •  Pet friendly
  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $136 / night

$950 / week

Vacation cottage with golf nearby in Lossiemouth

Lossiemouth cottage

54

  • Beach/lakeside relaxation
  • •  Nearest beach 0.1 mi
  • •  Child friendly
  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $124 / night

$573 - $1,116 / week

×

Also consider