Updating

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

Updating

Cottages in Isle of Barra and Self catering accommodation - Holiday Lettings - Holiday Rentals Isle of Barra

All filters (1)

Filters (2)

Clear filters

3 Holiday homes

Applied filters (2)

Holiday home in Isle of Barra

Isle of Barra house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £92 / night

£573 / week

1 / 15

Cottage rental in Ardmhor

Ardmhor cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £254 / night

£876 - £1,904 / week

1 / 45

Castlebay holiday home rental

Castlebay house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £224 / night

£1,718 / week

1 / 30

Castlebay holiday home let

Castlebay house

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 9

from £270 / night

£1,032 - £2,242 / week

1 / 45

Great rentals within 20 miles that match your search

Holiday home in Kilphedar

Kilphedar house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from £103 / night

£722 / week

1 / 7

Isle of Eriskay holiday home rental

Isle of Eriskay house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £144 / night

£1,002 / week

1 / 38

Holiday home with golf nearby in Aisgernis

Aisgernis house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £328 / night

£983 - £2,366 / week

1 / 29

Home rental in Lochboisdale

Lochboisdale house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £259 / night

£978 - £2,192 / week

1 / 29

Pollachara holiday home rental

Pollachara house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £296 / night

£886 - £2,418 / week

1 / 40

Holiday home with golf nearby in Lochboisdale

Lochboisdale house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £124 / night

£410 - £1,328 / week

1 / 27

Home rental in Kilphedar with golf nearby

Kilphedar house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £217 / night

£766 - £1,528 / week

1 / 25

Lochboisdale holiday home rental

Lochboisdale house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from £331 / night

£993 - £2,510 / week

1 / 37

×

Also consider