Vacation Rentals & Cottages in Keith

Close

Enter dates for more accurate prices

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

265 Houses

9

Tullich ​ House ​ B&B

Moray / Keith

Keith b and b

1 2 1 night min

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

Price per night from

$140

Price per night from

$140

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

11

Braco Street, Keith - Royal Oak Apartments

Moray / Keith

Keith apartment

2 5 1 night min

  • 2 bedrooms
  • sleeps 5
  • 1 night min
  • Ask about children

Price per night from

$369

Price per night from

$369

9

Balloch Road - Keith

Moray / Keith

Keith apartment

2 5 2 nights min

  • 2 bedrooms
  • sleeps 5
  • 2 nights min
  • Ask about children
  • Ask about pets

Price per night from

$112

Price per night from

$112

(6) Excellent 

27

Scottish Country Cottage

Moray / Keith

Keith cottage

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 18 mi
  • Private garden

Price per night from

$126

Responds fast!
avg. 2 hours 12 minutes

Price per night from

$126

(10) Excellent 

Certificate of Excellence

29

Idle Cottage Self Catering Keith Scotland

Moray / Keith

Keith house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Nearest beach 13 mi
  • Child Friendly
  • Private garden

Certificate of Excellence

Price per night from

$77

Responds fast!
avg. 52 minutes

Price per night from

$77

(9) Excellent 

23

The Red Squirrel

Moray / Keith

Keith log cabin

2 4 min stay varies

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

Price per night from

$142

Responds fast!
avg. 1 hour 15 minutes

Price per night from

$142

24

130 - Riverside Holiday House

Moray / Keith

Keith house

8 10 7 nights min

  • 8 bedrooms
  • sleeps 10
  • 7 nights min
  • Pet Friendly

Price per night from

$359

Price per night from

$359

(3) Excellent 

12

Brambleburn Steading B&B

Moray / Keith

Keith house

1 2 1 night min

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

Price per night from

$199

Price per night from

$199

Great rentals within 20 miles that match your search

Distance approx 19.13 km from Keith

13

Leslie Castle Bed&Breakfast

Aberdeenshire / Insch

Insch castle

5 12 3 nights min

  • 5 bedrooms
  • sleeps 12
  • 3 nights min
  • Ask about children
  • Pet Friendly

Price per night from

$1,087

Price per night from

$1,087

Distance approx 12.27 km from Keith Show on Map

(2) Excellent 

19

Beach Cottage Sandend

Aberdeenshire / Portsoy

Portsoy cottage

2 4 min stay varies

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

Price per night from

$102

Responds fast!
avg. 1 hour 24 minutes

Price per night from

$102

Distance approx 10.29 km from Keith Show on Map

(9) Excellent 

Certificate of Excellence

9

Coorie Doon, holiday cottage

Moray / Garmouth

Garmouth house

1 4 5 nights min

  • 1 bedroom
  • sleeps 4
  • 5 nights min
  • Nearest beach 1 mi
  • Child Friendly
  • Private garden

Certificate of Excellence

Price per night from

$89

Responds fast!
avg. 39 minutes

Price per night from

$89

Distance approx 17.56 km from Keith

(3) Excellent 

20

WICKIE COTTAGE, en-suite, woodburner, dog friendly, pizza oven, in Lossiemouth,

Moray / Lossiemouth

Lossiemouth house

3 6 3 nights min

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

Price per night from

$71

Price per night from

$71

Distance approx 11.15 km from Keith Show on Map

24

Thomas of Durn Cottage, Fordyce

Aberdeenshire / Banff

Banff house

2 6 3 nights min

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

Price per night from

$193

Responds fast!
avg. 2 hours 30 minutes

Price per night from

$193

Distance approx 9.37 km from Keith Show on Map

5

House of Glennie

Aberdeenshire / Huntly

Huntly house

8 13 4 nights min

  • 8 bedrooms
  • sleeps 13
  • 4 nights min
  • Nearest beach 15 mi
  • Child Friendly
  • Private garden

Price per night from

$476

Price per night from

$476

Distance approx 9.35 km from Keith Show on Map

(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

$103

Price per night from

$103

Distance approx 10.85 km from Keith Show on Map

(6) Very Good 

Certificate of Excellence

13

Fisherman's Cottage, Station Road, Findochty

Moray / Findochty

Findochty cottage

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly
  • Pet Friendly

Certificate of Excellence

Price per night from

$105

Responds fast!
avg. 2 hours 20 minutes

Price per night from

$105

Distance approx 15.99 km from Keith

(15) Very Good 

Certificate of Excellence

10

Dunedin Cottage

Moray / Elgin

Elgin cottage

2 4 min stay varies

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

Certificate of Excellence

Price per night from

$90

Price per night from

$90

Distance approx 12.53 km from Keith Show on Map

(15) Excellent 

Certificate of Excellence

8

Beggshill Bothy & Dog Paddock

Aberdeenshire / Huntly

Huntly cottage

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 34 mi
  • Pet Friendly

Certificate of Excellence

Price per night from

$67

Responds fast!
avg. 1 hour 58 minutes

Price per night from

$67

Distance approx 7.51 km from Keith 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

$155

Price per night from

$155

Distance approx 15.5 km from Keith

(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

$781

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$781

Distance approx 12.4 km from Keith Show on Map

(4) Excellent 

67

Dram Cottage, Sandend

Aberdeenshire / Portsoy

Portsoy cottage

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Nearest beach 1 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$65

Price per night from

$65

Distance approx 11.35 km from Keith Show on Map

(25) Excellent 

Certificate of Excellence

38

Camrose Cottage - Modern Spacious Seaside Getaway

Moray / Cullen

Cullen cottage

3 6 min stay varies

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

Certificate of Excellence

Price per night from

$118

Responds fast!
avg. 41 minutes

Price per night from

$118

Distance approx 17.65 km from Keith

(79) Excellent 

Certificate of Excellence

20

The Bothy, Wester Marchhead

Moray / Elgin

Elgin cottage

1 2 min stay varies

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

Certificate of Excellence

Price per night from

$45

Price per night from

$45

Distance approx 18.83 km from Keith

(1) Excellent 

24

Sienna Breeze - 3 Bedroom Caravan (8 berth) - Silver Sands, Lossiemouth, Moray

Moray / Lossiemouth

Lossiemouth caravan/mobile home

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Pet Friendly

Price per night from

$116

Price per night from

$116

Distance approx 12.4 km from Keith Show on Map

(27) Excellent 

Certificate of Excellence

45

25 Sandend Village, by Portsoy, Banffshire, AB45 2UB

Portsoy / Sandend

Portsoy cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly

Certificate of Excellence

Price per night from

$111

Responds fast!
avg. 1 hour 51 minutes

Price per night from

$111

Distance approx 12.35 km from Keith Show on Map

(16) Excellent 

Certificate of Excellence

32

The Croft, 51 Sandend, Sandend Village, nr Portsoy

Portsoy / Sandend

Portsoy house

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Ask about pets

Certificate of Excellence

Price per night from

$67

Responds fast!
avg. 3 hours 4 minutes

Price per night from

$67

Distance approx 11.18 km from Keith Show on Map

(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 47 minutes

Price per night from

$111

Distance approx 11.14 km from Keith Show on Map

(11) Excellent 

Certificate of Excellence

19

Deveron Valley Cottage

Aberdeenshire / Huntly

Huntly cottage

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

$70

Responds fast!
avg. 1 hour 47 minutes

Price per night from

$70

Distance approx 17.34 km from Keith

(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

$52

Responds fast!
avg. 3 hours 31 minutes

Price per night from

$52

Distance approx 13.53 km from Keith Show on Map

(4) Very Good 

8

The Chaumer

Portsoy / Tillynaught

Portsoy cottage

1 2 2 nights min

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

Price per night from

$65

Responds fast!
avg. 3 hours 55 minutes

Price per night from

$65

Distance approx 16.48 km from Keith Show on Map

(25) Excellent 

Certificate of Excellence

14

Pebble Bay Cottage

Aberdeenshire / Whitehills

Whitehills cottage

3 5 5 nights min

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

Certificate of Excellence

Price per night from

$78

Responds fast!
avg. 1 hour 40 minutes

Price per night from

$78

Distance approx 18.82 km from Keith

(4) Excellent 

37

LUXURY 6-BERTH CARAVAN FOR RENT AT SILVER SANDS HOLIDAY PARK

Moray / Lossiemouth

Lossiemouth caravan/mobile home

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Swimming pool
  • Child Friendly

Price per night from

$84

Responds fast!
avg. 1 hour 15 minutes

Price per night from

$84

Distance approx 18.84 km from Keith

8

Holidays at Silversands Lossiemouth

Moray / Lossiemouth

Lossiemouth caravan/mobile home

3 6 3 nights min

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

Price per night from

$129

Responds fast!
avg. 55 minutes

Price per night from

$129

Distance approx 11.51 km from Keith Show on Map

(42) Excellent 

79

Fàilte-luxury self-catering cottage, Portknockie

Moray / Portknockie

Portknockie house

3 8 5 nights min

  • 3 bedrooms
  • sleeps 8
  • 5 nights min
  • Child Friendly

Price per night from

$116

Responds fast!
avg. 1 hour 58 minutes

Price per night from

$116

Distance approx 12.75 km from Keith Show on Map

(19) Excellent 

16

Redhythe holiday cottage

Aberdeenshire / Portsoy

Portsoy cottage

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Nearest beach 1 mi
  • Suitable for children age 5+
  • Private garden

Price per night from

$101

Responds fast!
avg. 15 minutes

Price per night from

$101

Distance approx 8.66 km from Keith 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

$52

Responds fast!
avg. 3 hours 41 minutes

Price per night from

$52

Distance approx 16.57 km from Keith Show on Map

27

Beautiful wildlife filled country cottage

Aberdeenshire / Banff

Banff cottage

3 6 min stay varies

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

Price per night from

$129

Responds fast!
avg. 2 hours 8 minutes

Price per night from

$129