Updating

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

Updating

Best Scottish Highlands Cottages on Holiday Lettings - Self catering

All filters

Filters

1,407 Vacation rentals

Ski chalet to rent in Boat of Garten

Boat of Garten chalet

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $101 / night

$572 - $702 / week

1 / 14

Log cabin rental in Inverarnie

Inverarnie log cabin

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $100 / night

$696 / week

1 / 18

Vacation apartment in Banavie

Banavie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $106 / night

$721 - $1,081 / week

1 / 38

Inverness City Centre Vacation home rental

Inverness City Centre house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $151 / night

$921 - $1,301 / week

1 / 19

Rothiemurchus Vacation bungalow rental

Rothiemurchus bungalow

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $162 / night

$745 - $1,180 / week

1 / 22

Achiltibuie Vacation home rental

Achiltibuie house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $98 / night

$683 / week

1 / 17

Grantown-on-Spey ski bungalow to rent.

Grantown-on-Spey bungalow

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $167 / night

$1,204 / week

1 / 30

Vacation home in Fort William

Fort William house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $71 / night

$435 - $559 / week

1 / 14

Spean Bridge Vacation log cabin rental

Spean Bridge log cabin

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $129 / night

$903 / week

1 / 45

Vacation cottage rental

Fort William cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $98 / night

$597 - $1,454 / week

1 / 40

Ski chalet to rent in Kingussie

Kingussie chalet

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $84 / night

$420 / week

1 / 17

Home rental in Newtonmore with golf nearby

Newtonmore house

  • 9 bedrooms
  • 5 bathrooms
  • sleeps 17

from $621 / night

$3,726 / week

1 / 34

Ski home to rent in Aviemore

Aviemore house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $145 / night

$1,097 / week

1 / 11

Lodge rental in Ardgour

Ardgour lodge

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $69 / night

$447 / week

1 / 14

Inverness Vacation home rental

Inverness house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $311 / night

$2,174 / week

1 / 15

Vacation cottage in Plockton

Plockton cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $117 / night

$820 / week

1 / 15

Vacation home with golf nearby in Aviemore

Aviemore house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $224 / night

$1,174 - $2,603 / week

1 / 32

Kincraig Vacation bungalow rental

Kincraig bungalow

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $85 / night

$590 - $901 / week

1 / 10

Bungalow rental in Dunnet Head

Dunnet Head bungalow

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $156 / night

$1,224 / week

1 / 18

Vacation bungalow with golf nearby in Gairloch

Gairloch bungalow

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $125 / night

$615 - $932 / week

1 / 19

Vacation home rental

Lochinver house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $125 / night

$745 - $1,118 / week

1 / 34

Aviemore ski log cabin to rent.

Aviemore log cabin

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $149 / night

$894 / week

1 / 15

Vacation chalet with golf nearby in Ardgay

Ardgay chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $100 / night

$559 - $733 / week

1 / 4

Vacation chalet in Boat of Garten

Boat of Garten chalet

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $101 / night

$645 - $710 / week

1 / 17

Ski home to rent in Aviemore

Aviemore house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $160 / night

$1,118 - $1,491 / week

1 / 30

Vacation home accommodation

Helmsdale house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 7

from $125 / night

$684 - $870 / week

1 / 12

Ski home to rent in Boat of Garten

Boat of Garten house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $116 / night

$871 / week

1 / 10

Ullapool Vacation cottage rental

Ullapool cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $174 / night

$1,217 / week

1 / 21

Plockton Vacation lodge rental

Plockton lodge

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $142 / night

$994 / week

1 / 12

Vacation cottage in Ballachulish

Ballachulish cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $156 / night

$559 - $994 / week

1 / 15

Kincraig ski home to rent.

Kincraig house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $373 / night

$2,609 / week

1 / 27

Morar Vacation cottage rental

Morar cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $149 / night

$1,037 - $1,168 / week

1 / 36

Vacation bungalow in Ballachulish

Ballachulish bungalow

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $71 / night

$632 / week

1 / 15

Ski home to rent in High Burnside

High Burnside house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $181 / night

$1,267 - $3,291 / week

1 / 46

Aviemore Vacation home rental

Aviemore house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $116 / night

$813 / week

1 / 14

High Burnside ski home to rent.

High Burnside house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 9

from $261 / night

$1,697 - $3,121 / week

1 / 24

Home rental in Achiltibuie

Achiltibuie house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $261 / night

$1,410 - $2,169 / week

1 / 20

Ski chalet to rent in Boat of Garten

Boat of Garten chalet

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $112 / night

$783 - $826 / week

1 / 13

Banavie Vacation cottage rental

Banavie cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $118 / night

$727 - $1,401 / week

1 / 36

Inverness Vacation home rental

Inverness house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 14

from $217 / night

$1,519 - $5,163 / week

1 / 97

×

Also consider