Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Holiday Rentals in Johnshaven - Holiday Lettings - Villas

All filters (2)

Filters (2)

Clear filters

75 Holiday homes

Applied filters (2)

Great rentals within 20 miles that match your search

Ski chalet to rent in Aviemore

Aviemore chalet

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £103 / night

£573 / week

1 / 12

Great rentals within 20 miles that match your search

Home rental in Findhorn

Findhorn house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £218 / night

£1,088 - £1,260 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday chalet accommodation

Inverness chalet

  • 3 bedrooms
  • 1 bathroom
  • sleeps 4

from £126 / night

£619 - £779 / week

1 / 23

Great rentals within 20 miles that match your search

Inverness holiday home rental

Inverness house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £241 / night

£1,260 / week

1 / 7

Great rentals within 20 miles that match your search

Comrie holiday cottage rental

Comrie cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £207 / night

£802 - £1,947 / week

1 / 22

Great rentals within 20 miles that match your search

Holiday cottage in Oldmeldrum

Oldmeldrum cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £156 / night

£1,090 / week

1 / 19

Great rentals within 20 miles that match your search

Home rental in Lumphanan

Lumphanan house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £132 / night

£922 - £1,144 / week

1 / 15

Great rentals within 20 miles that match your search

Stanley holiday home rental

Stanley house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 6

from £287 / night

£2,004 / week

1 / 25

Great rentals within 20 miles that match your search

Montrose holiday lodge rental

Montrose lodge

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £109 / night

£745 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday home in Kingussie

Kingussie house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £131 / night

£916 / week

1 / 7

Great rentals within 20 miles that match your search

Holiday home in Inverness

Inverness house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £172 / night

£916 / week

1 / 24

Great rentals within 20 miles that match your search

Holiday home in North Kessock

North Kessock house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £315 / night

£2,634 / week

1 / 32

Great rentals within 20 miles that match your search

Ski private room to rent in Aviemore

Aviemore private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £58 / night

£401 / week

1 / 7

Great rentals within 20 miles that match your search

Cottage rental in Braemar with golf nearby

Braemar cottage

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

from £244 / night

£1,706 - £1,935 / week

1 / 19

Great rentals within 20 miles that match your search

Apartment rental in Dunkeld with golf nearby

Dunkeld apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £144 / night

£911 / week

1 / 15

Great rentals within 20 miles that match your search

Aviemore ski apartment to rent.

Aviemore apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £149 / night

£802 / week

1 / 14

Great rentals within 20 miles that match your search

Ski home to rent in Boat of Garten

Boat of Garten house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £172 / night

£1,374 - £2,061 / week

1 / 21

Great rentals within 20 miles that match your search

Holiday home with golf nearby in Aviemore

Aviemore house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £212 / night

£1,140 - £2,456 / week

1 / 32

Great rentals within 20 miles that match your search

Holiday apartment in Aberdeen

Aberdeen apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £172 / night

£1,203 / week

1 / 16

Great rentals within 20 miles that match your search

Aberdeen holiday apartment rental

Aberdeen apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £98 / night

£573 / week

1 / 19

Great rentals within 20 miles that match your search

St. Andrews holiday home rental

St. Andrews house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £441 / night

£1,684 - £3,126 / week

1 / 29

Great rentals within 20 miles that match your search

Holiday b&b in Banff

Banff b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £92 / night

£642 / week

1 / 17

Great rentals within 20 miles that match your search

Dundee holiday home rental

Dundee house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £98 / night

£682 / week

1 / 17

Great rentals within 20 miles that match your search

Ski caravan/mobile home to rent in Forfar

Forfar caravan/mobile home

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £86 / night

£602 / week

1 / 23

Great rentals within 20 miles that match your search

Lumphanan holiday home rental

Lumphanan house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 7

from £138 / night

£956 - £1,197 / week

1 / 23

Great rentals within 20 miles that match your search

Pitlochry holiday log cabin rental

Pitlochry log cabin

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £98 / night

£682 / week

1 / 27

Great rentals within 20 miles that match your search

Holiday home in Fochabers

Fochabers house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 12

from £516 / night

£3,607 / week

1 / 15

Great rentals within 20 miles that match your search

Holiday manor house in Aberfeldy

Aberfeldy manor house

  • 9 bedrooms
  • 9 bathrooms
  • sleeps 18

from £1,026 / night

£7,182 / week

1 / 23

Great rentals within 20 miles that match your search

Aberdeen holiday home rental

Aberdeen house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

from £332 / night

£2,325 / week

1 / 42

Great rentals within 20 miles that match your search

Holiday apartment in Nairn

Nairn apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £109 / night

£722 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday home in Inverness

Inverness house

  • 6 bedrooms
  • 3 bathrooms
  • sleeps 13

from £516 / night

£2,519 / week

1 / 60

Great rentals within 20 miles that match your search

Pitcaple holiday castle rental

Pitcaple castle

  • 17 bedrooms
  • 24 bathrooms
  • sleeps 50

from £4,008 / night

£28,053 / week

1 / 39

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Ballater

Ballater cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £138 / night

£866 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday apartment with golf nearby in Perth

Perth apartment

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £207 / night

£1,443 / week

1 / 23

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Ballater

Ballater cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £138 / night

£866 / week

1 / 16

Great rentals within 20 miles that match your search

Laurencekirk holiday cottage rental

Laurencekirk cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £161 / night

£745 / week

1 / 8

Great rentals within 20 miles that match your search

Ski cottage to rent in Boat of Garten

Boat of Garten cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £166 / night

£1,203 / week

1 / 39

Great rentals within 20 miles that match your search

Lodge rental in Stonehaven with golf nearby

Stonehaven lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £252 / night

£1,764 - £2,233 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday lodge in Stonehaven

Stonehaven lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £252 / night

£1,764 - £2,233 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday lodge with golf nearby in Stonehaven

Stonehaven lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £252 / night

£1,764 - £2,233 / week

1 / 13

×

Also consider