Updating

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

Updating

Scottish Highlands apartments: Rent holiday apartments in Scottish Highlands

All filters

Filters (1)

Clear filters

221 apartments

Applied filters (1)

Thurso holiday apartment rental

Thurso apartment

2 bedrooms • 1 bathroom • sleeps 4

from £92 / night

£516 / week

1 / 15

Holiday apartment in Banavie

Banavie apartment

1 bedroom • 1 bathroom • sleeps 2

“excellent apartment” we were very impressed with little oaks, it was a beautiful apartment in a wonderful setting with everything needed for a perfect holiday,ideal location and very homely.loved the woodland setting and wildlife. thanks mark and anthea.

from £92 / night

£619 - £997 / week

1 / 38

Holiday apartment in Spean Bridge

Spean Bridge apartment

2 bedrooms • 1 bathroom • sleeps 4

from £172 / night

£1,203 / week

1 / 13

Holiday apartment in Beauly

Beauly apartment

1 bedroom • 1 bathroom • sleeps 2

from £98 / night

£682 / week

1 / 37

Ski apartment to rent in Aviemore

Aviemore apartment

1 bedroom • 1 bathroom • sleeps 2

“Lovely stay” The Retreat was great had everything you would want for a few days away,it was nice and comfortable & near the Avimore centre.

from £86 / night

£602 / week

1 / 11

Inverness holiday apartment rental

Inverness apartment

1 bedroom • 1 bathroom • sleeps 2

from £117 / night

£818 / week

1 / 11

Holiday apartment in Cromarty

Cromarty apartment

2 bedrooms • 1 bathroom • sleeps 4

from £90 / night

£624 / week

1 / 19

Apartment rental in Ullapool

Ullapool apartment

1 bedroom • 1 bathroom • sleeps 2

from £75 / night

£516 / week

1 / 18

Holiday apartment in Lochaline

Lochaline apartment

3 bedrooms • 1 bathroom • sleeps 6

from £172 / night

£1,203 / week

1 / 17

Holiday apartment in Inverness

Inverness apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £172 / night

£974 / week

1 / 33

Aultbea holiday apartment accommodation

Aultbea apartment

1 bedroom • 1 bathroom • sleeps 3

from £58 / night

£401 / week

1 / 12

Aviemore ski apartment to rent.

Aviemore apartment

2 bedrooms • 1 bathroom • sleeps 5

from £74 / night

£493 - £871 / week

1 / 19

Holiday apartment with golf nearby in Gairloch

Gairloch apartment

2 bedrooms • 2 bathrooms • sleeps 5

from £98 / night

£682 / week

1 / 24

Aviemore ski apartment to rent.

Aviemore apartment

2 bedrooms • 1 bathroom • sleeps 4

from £69 / night

£457 - £790 / week

1 / 19

Holiday apartment in Beauly

Beauly apartment

3 bedrooms • 1 bathroom • sleeps 6

from £172 / night

£1,203 / week

1 / 5

Holiday apartment in Aviemore

Aviemore apartment

2 bedrooms • 1 bathroom • sleeps 4

from £69 / night

£457 - £790 / week

1 / 21

Dingwall holiday apartment rental

Dingwall apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £81 / night

£458 - £939 / week

1 / 18

Banavie ski apartment to rent.

Banavie apartment

1 bedroom • 1 bathroom • sleeps 2

from £109 / night

£504 - £796 / week

1 / 5

Fort William ski apartment to rent.

Fort William apartment

1 bedroom • 1 bathroom • sleeps 4

from £118 / night

£825 / week

1 / 14

Inverness holiday apartment rental

Inverness apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £134 / night

£837 - £1,665 / week

1 / 18

Holiday apartment in Nairn

Nairn apartment

1 bedroom • 1 bathroom • sleeps 2

from £71 / night

£407 - £1,016 / week

1 / 9

Holiday apartment in Inverness

Inverness apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £235 / night

£1,358 - £3,409 / week

1 / 21

Inverness holiday apartment rental

Inverness apartment

1 bedroom • 1 bathroom • sleeps 2

from £103 / night

£687 / week

1 / 23

Lochaline holiday apartment rental

Lochaline apartment

1 bedroom • 1 bathroom • sleeps 2

from £115 / night

£573 / week

1 / 15

Holiday apartment in Kingussie

Kingussie apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £103 / night

£413 - £630 / week

1 / 13

Inverness City Centre holiday apartment rental

Inverness City Centre apartment

1 bedroom • 1 bathroom • sleeps 2

“Mrs” Very clean and comfortable and well kitted out. Lots of reading material and DVD s. Ideally situated for walks and local access.

from £92 / night

£642 / week

1 / 40

Fort William ski apartment to rent.

Fort William apartment

2 bedrooms • 1 bathroom • sleeps 4

from £109 / night

£745 / week

1 / 22

Holiday apartment in Cromarty

Cromarty apartment

2 bedrooms • 1 bathroom • sleeps 4

from £171 / night

£630 - £792 / week

1 / 16

Holiday apartment in Wick

Wick apartment

2 bedrooms • 1 bathroom • sleeps 4

from £144 / night

£1,002 / week

1 / 10

Strontian holiday apartment rental

Strontian apartment

1 bedroom • 1 bathroom • sleeps 2

from £113 / night

£790 / week

1 / 16

Holiday apartment in Drumnadrochit

Drumnadrochit apartment

2 bedrooms • 1 bathroom • sleeps 6

from £90 / night

£733 - £1,118 / week

1 / 22

Holiday apartment rental

Dingwall apartment

2 bedrooms • 1 bathroom • sleeps 3

from £103 / night

£722 / week

1 / 13

Apartment rental in Inverness with golf nearby

Inverness apartment

3 bedrooms • 2 bathrooms • sleeps 6

from £114 / night

£794 / week

1 / 65

Holiday apartment in Inverness

Inverness apartment

4 bedrooms • 2 bathrooms • sleeps 8

from £160 / night

£1,114 / week

1 / 74

Holiday apartment with golf nearby in Inverness

Inverness apartment

3 bedrooms • 2 bathrooms • sleeps 6

from £228 / night

£1,603 - £2,118 / week

1 / 48

Holiday apartment rental

Dornoch apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £153 / night

£824 - £2,404 / week

1 / 22

Holiday apartment in Aviemore

Aviemore apartment

2 bedrooms • 2 bathrooms • sleeps 4

from £336 / night

£600 - £1,442 / week

1 / 15

Apartment rental in Inverness

Inverness apartment

2 bedrooms • 1 bathroom • sleeps 4

from £83 / night

£577 / week

1 / 62

Culloden Moor holiday apartment rental

Culloden Moor apartment

2 bedrooms • 1 bathroom • sleeps 4

from £83 / night

£577 / week

1 / 70

Tain holiday apartment rental

Tain apartment

1 bedroom • 1 bathroom • sleeps 4

from £115 / night

£602 / week

1 / 5

×

Also consider