Updating

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

Updating

Self catering accommodation in Moffat and Guest houses - Holiday Lettings - Holiday Rentals Moffat

All filters (2)

Filters (2)

Clear filters

96 Holiday homes

Applied filters (2)

Great rentals within 20 miles that match your search

Holiday home in Sandyhills

Sandyhills house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £115 / night

£561 - £809 / week

1 / 22

Great rentals within 20 miles that match your search

Wigtownshire holiday cottage rental

Wigtownshire cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £115 / night

£802 / week

1 / 11

Great rentals within 20 miles that match your search

Kippford holiday cottage rental

Kippford cottage

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 7

from £187 / night

£1,307 / week

1 / 21

Great rentals within 20 miles that match your search

Port William holiday home rental

Port William house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

from £155 / night

£916 - £1,489 / week

1 / 16

Great rentals within 20 miles that match your search

Portpatrick holiday bungalow rental

Portpatrick bungalow

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from £138 / night

£629 - £1,087 / week

1 / 18

Great rentals within 20 miles that match your search

Garlieston holiday apartment rental

Garlieston apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £114 / night

£436 - £977 / week

1 / 37

Great rentals within 20 miles that match your search

Holiday home in Turnberry

Turnberry house

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 12

from £343 / night

£2,429 - £3,917 / week

1 / 33

Great rentals within 20 miles that match your search

Cottage rental in Portpatrick

Portpatrick cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £126 / night

£882 / week

1 / 41

Great rentals within 20 miles that match your search

Manor house letting in Kirkcudbright

Kirkcudbright manor house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £195 / night

£974 - £1,518 / week

1 / 19

Great rentals within 20 miles that match your search

Sandhead holiday home rental

Sandhead house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from £107 / night

£745 / week

1 / 29

Great rentals within 20 miles that match your search

Allonby holiday home rental

Allonby house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £102 / night

£714 / week

1 / 14

Great rentals within 20 miles that match your search

Lodge rental in Port William

Port William lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £84 / night

£574 / week

1 / 21

Great rentals within 20 miles that match your search

Cottage rental in Sandhead

Sandhead cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £155 / night

£624 - £939 / week

1 / 29

Great rentals within 20 miles that match your search

Port William holiday lodge rental

Port William lodge

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £84 / night

£580 - £908 / week

1 / 14

Great rentals within 20 miles that match your search

Holiday home letting

Southerness house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £147 / night

£452 - £1,278 / week

1 / 8

Great rentals within 20 miles that match your search

Holiday chalet in Ardwell

Ardwell chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £103 / night

£550 - £665 / week

1 / 20

Great rentals within 20 miles that match your search

Southerness holiday home rental

Southerness house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £144 / night

£432 - £1,340 / week

1 / 28

Great rentals within 20 miles that match your search

Glenluce holiday cottage rental

Glenluce cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

from £123 / night

£369 - £1,156 / week

1 / 37

Great rentals within 20 miles that match your search

Gilcrux holiday log cabin rental

Gilcrux log cabin

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £138 / night

£958 - £1,185 / week

1 / 41

Great rentals within 20 miles that match your search

Portpatrick holiday home rental

Portpatrick house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from £141 / night

£985 - £3,366 / week

1 / 41

Great rentals within 20 miles that match your search

Holiday lodge in Gatehouse of Fleet

Gatehouse of Fleet lodge

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £140 / night

£977 - £1,626 / week

1 / 16

Great rentals within 20 miles that match your search

Holiday chalet in Ardwell

Ardwell chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £103 / night

£550 - £630 / week

1 / 13

Great rentals within 20 miles that match your search

Holiday cottage rental

Wigtown cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 4

from £68 / night

£477 - £682 / week

1 / 12

Great rentals within 20 miles that match your search

Home rental in Rockcliffe with golf nearby

Rockcliffe house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from £149 / night

£1,040 - £1,648 / week

1 / 25

Great rentals within 20 miles that match your search

Holiday home rental

Silloth house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £128 / night

£444 - £1,260 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Powfoot

Powfoot cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £103 / night

£386 - £1,203 / week

1 / 30

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Rockcliffe

Rockcliffe cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £176 / night

£622 - £1,854 / week

1 / 26

Great rentals within 20 miles that match your search

Powfoot holiday home rental

Powfoot house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £147 / night

£440 - £1,389 / week

1 / 31

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Southerness

Southerness cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from £151 / night

£451 - £1,298 / week

1 / 26

Great rentals within 20 miles that match your search

Holiday cottage rental

Maidens cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £173 / night

£603 - £1,787 / week

1 / 30

Great rentals within 20 miles that match your search

Holiday home with golf nearby in Cairnryan

Cairnryan house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £171 / night

£603 - £1,660 / week

1 / 19

Great rentals within 20 miles that match your search

Holiday cottage in Allonby

Allonby cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £117 / night

£435 - £1,270 / week

1 / 13

Great rentals within 20 miles that match your search

Kirkbean holiday cottage rental

Kirkbean cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £204 / night

£612 - £1,700 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Maidens

Maidens cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £146 / night

£503 - £1,537 / week

1 / 33

Great rentals within 20 miles that match your search

Port William holiday lodge rental

Port William lodge

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £94 / night

£654 - £1,026 / week

1 / 28

Great rentals within 20 miles that match your search

Holiday apartment in Portpatrick

Portpatrick apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £153 / night

£858 - £973 / week

1 / 16

Great rentals within 20 miles that match your search

Dunragit holiday home rental

Dunragit house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £174 / night

£621 - £1,928 / week

1 / 49

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Rockcliffe

Rockcliffe cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from £314 / night

£1,097 - £3,540 / week

1 / 36

Great rentals within 20 miles that match your search

Holiday home with golf nearby in Portpatrick

Portpatrick house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £161 / night

£1,123 / week

1 / 50

Great rentals within 20 miles that match your search

Holiday lodge rental

Carsluith lodge

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £129 / night

£904 - £1,626 / week

1 / 15

×

Also consider