Vacation Rentals & Cottages in Craigellachie

Close

Enter dates for more accurate prices

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

312 Houses

(5) Excellent 

17

Self catering house in the middle of Craigellachie, Speyside

Moray / Craigellachie

Craigellachie house

4 8 7 nights min

  • 4 bedrooms
  • sleeps 8
  • 7 nights min
  • Nearest beach 30 mi
  • Child Friendly

Price per night from

$127

Responds fast!
avg. 2 hours 37 minutes

Price per night from

$127

23

224 - Contemporary Highland Home

Moray / Craigellachie

Craigellachie lodge

10 18 7 nights min

  • 10 bedrooms
  • sleeps 18
  • 7 nights min

Price per night from

$365

Price per night from

$365

(4) Excellent 

Certificate of Excellence

12

Cobblepot Cottage Arndilly Craigellachie. Morayshire

Moray / Craigellachie

Craigellachie cottage

2 4 4 nights min

  • 2 bedrooms
  • sleeps 4
  • 4 nights min
  • Suitable for children age 5+

Certificate of Excellence

Price per night from

$118

Price per night from

$118

(1) Very Good 

12

The Old Byre

Moray / Craigellachie

Craigellachie house

2 4 4 nights min

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

Price per night from

$104

Price per night from

$104

(4) Very Good 

6

A Family House on Speyside

Moray / Craigellachie

Craigellachie house

6 10 4 nights min

  • 6 bedrooms
  • sleeps 10
  • 4 nights min
  • Nearest beach 18 mi
  • Child Friendly
  • Ask about pets

Price per night from

$443

Responds fast!
avg. 3 hours 0 minutes

Price per night from

$443

Great rentals within 20 miles that match your search

Distance approx 19.87 km from Craigellachie

(4) Excellent 

12

SEASIDE HAVEN, close to beach, sea views, facilities on doorstep, Findhorn, Ref

Moray / Findhorn

Findhorn house

2 4 1 night min

  • 2 bedrooms
  • sleeps 4
  • 1 night min
  • Child Friendly

Price per night from

$61

Price per night from

$61

Distance approx 17.2 km from Craigellachie

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 18.98 km from Craigellachie

(3) Very Good 

14

The Strathspey Lodge, Grantown on Spey

Badenoch and Strathspey / Grantown-on-Spey

Grantown-on-Spey house

3 5 3 nights min

  • 3 bedrooms
  • sleeps 5
  • 3 nights min
  • Nearest beach 16 mi
  • Ski
  • Child Friendly

Price per night from

$133

Responds fast!
avg. 3 hours 13 minutes

Price per night from

$133

Distance approx 2.5 km from Craigellachie

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.51 km from Craigellachie

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 12.13 km from Craigellachie

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 14.57 km from Craigellachie

(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.85 km from Craigellachie

(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.37 km from Craigellachie

(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 12.55 km from Craigellachie

(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 17.74 km from Craigellachie

(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 9.07 km from Craigellachie

(25) Excellent 

Certificate of Excellence

34

Old Manse Holiday House Cottage in Fochabers Moray

Moray / Fochabers

Fochabers house

4 9 min stay varies

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

Certificate of Excellence

Price per night from

$325

Responds fast!
avg. 2 hours 25 minutes

Price per night from

$325

Distance approx 13.2 km from Craigellachie

(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.5 km from Craigellachie

(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.29 km from Craigellachie

(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.41 km from Craigellachie

(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.83 km from Craigellachie

(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 17.08 km from Craigellachie

(18) Excellent 

Certificate of Excellence

23

Barron Sands, 3 bedroom Caravan at Silver Sands

Moray / Lossiemouth

Lossiemouth caravan/mobile home

3 6 2 nights min

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

Certificate of Excellence

Price per night from

$133

Responds fast!
avg. 45 minutes

Price per night from

$133

Distance approx 13.64 km from Craigellachie

(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 14.37 km from Craigellachie

(10) Very Good 

Certificate of Excellence

8

Ben Lawers

Moray / Buckie

Buckie log cabin

2 4 min stay varies

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

Certificate of Excellence

Price per night from

$89

Responds fast!
avg. 12 minutes

Price per night from

$89

Distance approx 18.12 km from Craigellachie

(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 4.71 km from Craigellachie

(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 15.2 km from Craigellachie

(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 14.49 km from Craigellachie

(11) Very Good 

Certificate of Excellence

9

Ben Vorlich

Moray / Buckie

Buckie log cabin

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Certificate of Excellence

Price per night from

$89

Responds fast!
avg. 12 minutes

Price per night from

$89

Distance approx 5.75 km from Craigellachie

(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 17.26 km from Craigellachie

(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 18.03 km from Craigellachie

(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.94 km from Craigellachie

(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 16.68 km from Craigellachie

(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 18.3 km from Craigellachie

(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.48 km from Craigellachie

(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.71 km from Craigellachie

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

Distance approx 19.15 km from Craigellachie

(1) Excellent 

12

Holiday cottage in Portknockie

Moray / Portknockie

Portknockie cottage

2 4 min stay varies

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

Price per night from

$92

Responds fast!
avg. 2 hours 18 minutes

Price per night from

$92