Speyside Rentals

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

308 Houses

(38) Excellent 

Certificate of Excellence

14

Chelona pet friendly period listed cottage with hot tub

Elgin / Speyside

Speyside cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 2 mi
  • Child Friendly
  • Pet Friendly

Certificate of Excellence

Price per night from

$104

Responds fast!
avg. 1 hour 8 minutes

Price per night from

$104

(8) Excellent 

29

Kellas House

Elgin / Speyside

Speyside villa

9 17 min stay varies

  • 9 bedrooms
  • sleeps 17
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 18 mi
  • Child Friendly

Price per night from

$782

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$782

(7) Excellent 

26

Kellas Lodge

Elgin / Speyside

Speyside lodge

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 11 mi
  • Child Friendly

Price per night from

$133

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$133

(56) Excellent 

Certificate of Excellence

22

The Lodge

Elgin / Speyside

Speyside lodge

2 3 min stay varies

  • 2 bedrooms
  • sleeps 3
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$81

Responds fast!
avg. 2 hours 43 minutes

Price per night from

$81

Great rentals within 20 miles that match your search

Distance approx 17.63 km from Speyside Show on Map

13

Lighthouse View Holiday Home

Moray / Lossiemouth

Lossiemouth caravan/mobile home

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 0 mi
  • Swimming pool
  • Child Friendly

Price per night from

$74

Price per night from

$74

Distance approx 16.02 km from Speyside

(7) Excellent 

20

DALVRECHT MANSE, detached cottage, character features, woodburner, open fire

Moray / Tomintoul

Tomintoul house

4 8 1 night min

  • 4 bedrooms
  • sleeps 8
  • 1 night min
  • Child Friendly
  • Pet Friendly
  • Private garden

Price per night from

$118

Price per night from

$118

Distance approx 1.88 km from Speyside Show on Map

8

Tullich ​ House ​ B&B - The Glenfiddich

Moray / Keith

Keith b and b

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child Friendly

Price per night from

$140

Price per night from

$140

Distance approx 19.3 km from Speyside

6

Emahroo Cullen, dog friendly holiday apartment

Moray / Cullen

Cullen apartment

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Nearest beach 0.5 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$74

Price per night from

$74

Distance approx 17.6 km from Speyside Show on Map

(1) Excellent 

22

5 WILLIAMSTON STEADING, WiFi, en-suite, Hopeman 1 mile, Ref 934306

Moray / Duffus

Duffus cottage

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly
  • Private garden

Price per night from

$70

Price per night from

$70

Distance approx 12.6 km from Speyside Show on Map

11

Elgin Apartment

Moray / Elgin

Elgin apartment

1 4 1 night min

  • 1 bedroom
  • sleeps 4
  • 1 night min
  • Child Friendly

Price per night from

$118

Price per night from

$118

Distance approx 15.07 km from Speyside Show on Map

(4) Excellent 

27

Easter Kintrae House - large rural family holiday home in the Laich of Moray

Moray / Elgin

Elgin house

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 5 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$264

Responds fast!
avg. 1 hour 9 minutes

Price per night from

$264

Distance approx 12.88 km from Speyside

(4) Excellent 

13

Glen View Cottage

Moray / Glenlivet

Glenlivet cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Ski
  • Child Friendly
  • Ask about pets

Price per night from

$96

Price per night from

$96

Distance approx 15.85 km from Speyside Show on Map

(44) Excellent 

Certificate of Excellence

32

Old Duffus Farmhouse

Moray / Elgin

Elgin farmhouse

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 3 mi
  • Child Friendly
  • Pet Friendly

Certificate of Excellence

Price per night from

$170

Responds fast!
avg. 2 hours 43 minutes

Price per night from

$170

Distance approx 13.02 km from Speyside Show on Map

(2) Excellent 

25

East Wing Apartment of Georgian Mansion in Elgin

Moray / Elgin

Elgin apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Nearest beach 7 mi
  • Child Friendly

Price per night from

$130

Responds fast!
avg. 2 hours 45 minutes

Price per night from

$130

Distance approx 18.26 km from Speyside Show on Map

(20) Excellent 

Certificate of Excellence

28

Bal Mara

Moray / Hopeman

Hopeman house

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Private garden

Certificate of Excellence

Price per night from

$163

Responds fast!
avg. 1 hour 15 minutes

Price per night from

$163

Distance approx 13.11 km from Speyside Show on Map

(1) Excellent 

17

The Granary, Private house with balcony near the Sea.

Moray / Buckie

Buckie house

3 6 5 nights min

  • 3 bedrooms
  • sleeps 6
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 mi
  • Child Friendly

Price per night from

$177

Price per night from

$177

Distance approx 16.99 km from Speyside Show on Map

(36) Excellent 

Certificate of Excellence

20

Kirktoun Cottage

Moray / Elgin

Elgin cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$96

Responds fast!
avg. 2 hours 43 minutes

Price per night from

$96

Distance approx 16.67 km from Speyside Show on Map

(5) Very Good 

14

2 bedroom self catering flat holiday let furnished

Moray / Lossiemouth

Lossiemouth apartment

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly

Price per night from

$59

Responds fast!
avg. 3 hours 31 minutes

Price per night from

$59

Distance approx 19.76 km from Speyside

(12) Very Good 

9

Kangei

Badenoch and Strathspey / Grantown-on-Spey

Grantown-on-Spey cottage

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Ski
  • Child Friendly
  • Pet Friendly

Price per night from

$104

Responds fast!
avg. 1 hour 1 minutes

Price per night from

$104

Distance approx 12.87 km from Speyside

(4) Excellent 

13

The Den

Moray / Glenlivet

Glenlivet cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Ski
  • Child Friendly
  • Ask about pets

Price per night from

$93

Price per night from

$93

Distance approx 13.48 km from Speyside Show on Map

(19) Excellent 

Certificate of Excellence

10

White Gate Croft

Moray / Buckie

Buckie cottage

3 5 7 nights min

  • 3 bedrooms
  • sleeps 5
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Private garden

Certificate of Excellence

Price per night from

$93

Responds fast!
avg. 3 hours 1 minutes

Price per night from

$93

Distance approx 18.75 km from Speyside Show on Map

(2) Excellent 

6

First floor apartment for 2 in the heart of Forres

Moray / Forres

Forres apartment

1 2 5 nights min

  • 1 bedroom
  • sleeps 2
  • 5 nights min
  • Private garden

Price per night from

$64

Responds fast!
avg. 1 hour 16 minutes

Price per night from

$64

Distance approx 5.13 km from Speyside Show on Map

(3) Excellent 

15

Strathalban Cottage

Moray / Aberlour

Aberlour cottage

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Nearest beach 40 mi
  • Child Friendly
  • Private garden

Price per night from

$148

Responds fast!
avg. 51 minutes

Price per night from

$148

Distance approx 19.06 km from Speyside Show on Map

(14) Excellent 

Certificate of Excellence

21

Fisherman's Rest Holiday Cottage

Moray / Burghead

Burghead cottage

2 6 2 nights min

  • 2 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Pet Friendly
  • Private garden

Certificate of Excellence

Price per night from

$67

Responds fast!
avg. 56 minutes

Price per night from

$67

Distance approx 19.51 km from Speyside

(10) Excellent 

Certificate of Excellence

7

Deveron Lodge

Aberdeenshire / Huntly

Huntly log cabin

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Nearest beach 20 mi
  • Child Friendly
  • Pet Friendly

Certificate of Excellence

Price per night from

$111

Responds fast!
avg. 1 hour 48 minutes

Price per night from

$111

Distance approx 19.55 km from Speyside

(12) Excellent 

Certificate of Excellence

24

Woodland Retreat , luxury 3 bedroom Logcabin

Aberdeenshire / Banff

Banff log cabin

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$105

Responds fast!
avg. 1 hour 48 minutes

Price per night from

$105

Distance approx 14.58 km from Speyside

(14) Excellent 

Certificate of Excellence

13

Bonnie View Lodge

Aberdeenshire / Huntly

Huntly log cabin

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$104

Responds fast!
avg. 1 hour 48 minutes

Price per night from

$104

Distance approx 6.28 km from Speyside Show on Map

(8) Excellent 

21

Grouse Cottage, Knockando, Moray, Scotland

Moray / Aberlour

Aberlour cottage

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Nearest beach 30 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$95

Responds fast!
avg. 1 hour 20 minutes

Price per night from

$95

Distance approx 19.23 km from Speyside

(11) Very Good 

Certificate of Excellence

13

The Bothy at Willowbank

Badenoch and Strathspey / Grantown-on-Spey

Grantown-on-Spey cottage

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Child Friendly
  • Ask about pets

Certificate of Excellence

Price per night from

$74

Responds fast!
avg. 2 hours 7 minutes

Price per night from

$74

Distance approx 16.75 km from Speyside

(1) Excellent 

33

The Old Steadings Barnhill Rothiemay Huntly AB547N

Aberdeenshire / Huntly

Huntly house

4 10 3 nights min

  • 4 bedrooms
  • sleeps 10
  • 3 nights min
  • Nearest beach 20 mi
  • Child Friendly
  • Private garden

Price per night from

$384

Price per night from

$384

Distance approx 17.48 km from Speyside

(5) Excellent 

16

Clayhooter

Aberdeenshire / Huntly

Huntly cottage

4 9 7 nights min

  • 4 bedrooms
  • sleeps 9
  • 7 nights min
  • Child Friendly
  • Ask about pets

Price per night from

$229

Price per night from

$229

Distance approx 17.81 km from Speyside Show on Map

(36) Excellent 

Certificate of Excellence

22

Coastal Cottage, Findochty

Buckie / Findochty

Buckie cottage

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$104

Responds fast!
avg. 2 hours 26 minutes

Price per night from

$104

Distance approx 17.06 km from Speyside Show on Map

(2) Excellent 

30

St Ronans Holiday Home Lossiemouth

Moray / Lossiemouth

Lossiemouth house

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Nearest beach 0.3 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$192

Responds fast!
avg. 47 minutes

Price per night from

$192

Distance approx 17.45 km from Speyside Show on Map

(5) Excellent 

28

The Beach Hive at Silversands, Lossiemouth

Moray / Lossiemouth

Lossiemouth caravan/mobile home

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Nearest beach 0 mi
  • Swimming pool
  • Child Friendly

Price per night from

$118

Price per night from

$118

Distance approx 18.23 km from Speyside

(2) Excellent 

24

Casfuar Cottage NOW WITH 6 PERSON HOT TUB!

Moray / Tomintoul

Tomintoul cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly
  • Private garden

Price per night from

$146

Responds fast!
avg. 2 hours 31 minutes

Price per night from

$146

Distance approx 19.49 km from Speyside

(6) Excellent 

Certificate of Excellence

8

The Bothy

Aberdeenshire / Banff

Banff cottage

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Pet Friendly

Certificate of Excellence

Price per night from

$68

Responds fast!
avg. 1 hour 48 minutes

Price per night from

$68

Distance approx 19.83 km from Speyside

(6) Excellent 

18

Tulach Ard House

Badenoch and Strathspey / Grantown-on-Spey

Grantown-on-Spey b and b

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Nearest beach 28 mi
  • Ski
  • Private garden

Price per night from

$354

Price per night from

$354

Distance approx 13.68 km from Speyside Show on Map

20

Single Room for R&R. Quiet and peaceful by the sea.

Moray / Buckie

Buckie room

1 1 2 nights min

  • 1 bedroom
  • sleeps 1
  • 2 nights min
  • Nearest beach 0.2 mi

Price per night from

$59

Responds fast!
avg. 3 hours 41 minutes

Price per night from

$59