50 Best Scottish Highlands Cottages on Holiday Lettings - Self catering

Updating

1918 Results

Relevance

Rate low to high

Rate high to low

Reviews

1,918 Vacation rentals

Ski home to rent in High Burnside

High Burnside house

3 bedrooms / 2 bathrooms / sleeps 6

34

Responds fast! avg. 1 hour 26 minutes

from $196 / night

$1,038 - $1,580 / week

Vacation home in Salen

Salen house

2 bedrooms / 1 bathroom / sleeps 4

27

Responds fast! avg. 1 hour 3 minutes

from $90 / night

$624 - $1,019 / week

Vacation guest house in Inverness

Inverness guest house

1 bedroom / 1 bathroom / sleeps 1

Responds fast! avg. 56 minutes

from $83 / night

$580 / week

Vacation home in Rhue

Rhue house

3 bedrooms / 2 bathrooms / sleeps 6

from $127 / night

$883 - $1,656 / week

Vacation lodge rental

Dalwhinnie lodge

8 bedrooms / 8 bathrooms / sleeps 16

from $789 / night

$5,519 - $8,146 / week

Inverness City Centre Vacation apartment rental

Inverness City Centre apartment

1 bedroom / 1 bathroom / sleeps 2

60

Responds fast! avg. 1 hour 35 minutes

from $91 / night

$602 - $718 / week

Vacation home in Talmine

Talmine house

3 bedrooms / 1 bathroom / sleeps 4

from $98 / night

$670 - $953 / week

Vacation bungalow with golf nearby in Gairloch

Gairloch bungalow

3 bedrooms / 1 bathroom / sleeps 6

22

Responds fast! avg. 2 hours 22 minutes

from $98 / night

$527 - $896 / week

Vacation lodge with golf nearby in Braefield

Braefield lodge

5 bedrooms / 6 bathrooms / sleeps 12

from $235 / night

$1,643 - $3,614 / week

Alness Vacation home rental

Alness house

6 bedrooms / 4 bathrooms / sleeps 10

1

from $226 / night

$1,577 - $3,548 / week

Ski villa to rent in Inverness

Inverness villa

5 bedrooms / 4 bathrooms / sleeps 16

47

Responds fast! avg. 58 minutes

from $271 / night

$1,895 - $5,243 / week

Vacation farmhouse in Newtonmore

Newtonmore farmhouse

3 bedrooms / 2 bathrooms / sleeps 8

21

from $181 / night

$903 / week

Ski cottage to rent in North Ballachulish

North Ballachulish cottage

2 bedrooms / 3 bathrooms / sleeps 4

42

Responds fast! avg. 1 hour 49 minutes

from $151 / night

$700 - $1,497 / week

Vacation lodge with golf nearby in Dalwhinnie

Dalwhinnie lodge

4 bedrooms / 3 bathrooms / sleeps 8

from $350 / night

$2,444 - $4,060 / week

Mallaig Vacation bungalow rental

Mallaig bungalow

4 bedrooms / 2 bathrooms / sleeps 8

36

Responds fast! avg. 1 hour 1 minutes

from $226 / night

$1,204 - $1,505 / week

Vacation cottage with golf nearby in Fort Augustus

Fort Augustus cottage

2 bedrooms / 1 bathroom / sleeps 4

16

from $151 / night

$677 - $1,038 / week

Apartment rental in Onich

Onich apartment

3 bedrooms / 2 bathrooms / sleeps 6

from $211 / night

$963 - $2,400 / week

Vacation home in Stoer

Stoer house

2 bedrooms / 1 bathroom / sleeps 4

1

from $49 / night

$291 - $847 / week

Ullapool Vacation home rental

Ullapool house

4 bedrooms / 4 bathrooms / sleeps 8

46

Responds fast! avg. 1 hour 41 minutes

from $355 / night

$2,481 - $4,512 / week

Vacation home in Glenelg

Glenelg house

4 bedrooms / 2 bathrooms / sleeps 8

5

from $361 / night

$1,806 / week

Kincraig Vacation bungalow rental

Kincraig bungalow

3 bedrooms / 2 bathrooms / sleeps 7

19

from $102 / night

$715 - $1,091 / week

Vacation apartment in Duror

Duror apartment

3 bedrooms / 2 bathrooms / sleeps 6

from $104 / night

$727 - $1,280 / week

Dalwhinnie Vacation home rental

Dalwhinnie house

3 bedrooms / 3 bathrooms / sleeps 8

15

Responds fast! avg. 3 minutes

from $211 / night

$1,633 / week

Ski home to rent in Boat of Garten

Boat of Garten house

3 bedrooms / 2 bathrooms / sleeps 6

16

Responds fast! avg. 1 hour 38 minutes

from $113 / night

$828 / week

Home rental in Achiltibuie

Achiltibuie house

4 bedrooms / 3 bathrooms / sleeps 8

24

Responds fast! avg. 3 hours 30 minutes

from $160 / night

$1,117 - $1,971 / week

Vacation home in Nairn

Nairn house

2 bedrooms / 2 bathrooms / sleeps 4

from $86 / night

$602 - $996 / week

Vacation cottage rental

Fort William cottage

2 bedrooms / 1 bathroom / sleeps 4

94

Responds fast! avg. 1 hour 38 minutes

from $106 / night

$657 - $1,590 / week

Vacation home in Lochinver

Lochinver house

3 bedrooms / 3 bathrooms / sleeps 6

15

Responds fast! avg. 44 minutes

from $157 / night

$1,099 - $1,505 / week

Lodge rental in Ardgour

Ardgour lodge

1 bedroom / 1 bathroom / sleeps 3

27

Responds fast! avg. 2 hours 20 minutes

from $83 / night

$542 / week

Vacation cottage in Invergordon

Invergordon cottage

2 bedrooms / 1 bathroom / sleeps 4

16

Responds fast! avg. 1 hour 2 minutes

from $128 / night

$768 - $1,053 / week

Vacation home with golf nearby in Ullapool

Ullapool house

2 bedrooms / 3 bathrooms / sleeps 4

18

Responds fast! avg. 18 minutes

from $181 / night

$1,264 / week

Vacation cottage with golf nearby in Fort Augustus

Fort Augustus cottage

3 bedrooms / 3 bathrooms / sleeps 6

27

from $173 / night

$1,264 - $1,369 / week

Ski home to rent in Kinlochleven

Kinlochleven house

3 bedrooms / 1 bathroom / sleeps 5

20

Responds fast! avg. 1 hour 54 minutes

from $128 / night

$572 - $865 / week

Vacation villa in Lairg

Lairg villa

1 bedroom / 1 bathroom / sleeps 4

1

from $181 / night

$1,053 / week

Vacation home in Cromarty

Cromarty house

2 bedrooms / 1 bathroom / sleeps 4

20

Responds fast! avg. 2 hours 7 minutes

from $76 / night

$422 - $632 / week

Vacation farmhouse in Invergordon

Invergordon farmhouse

4 bedrooms / 4 bathrooms / sleeps 7

15

Responds fast! avg. 1 hour 2 minutes

from $166 / night

$902 - $1,475 / week

Vacation cottage in Newtonmore

Newtonmore cottage

3 bedrooms / 1 bathroom / sleeps 5

Responds fast! avg. 3 hours 36 minutes

from $122 / night

$572 - $1,053 / week

Vacation cottage in Ballachulish

Ballachulish cottage

2 bedrooms / 3 bathrooms / sleeps 5

17

from $106 / night

$422 - $1,001 / week

Home rental in Alligin

Alligin house

2 bedrooms / 1 bathroom / sleeps 6

from $82 / night

$565 - $992 / week

Vacation cottage in Salen

Salen cottage

4 bedrooms / 5 bathrooms / sleeps 8

27

from $168 / night

$1,176 - $1,873 / week

×

Also consider