Updating

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

Updating

All filters (1)

Filters (1)

Clear filters

37 Vacation rentals

Applied filters (1)

Vacation home in Kirkcudbright

Kirkcudbright house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $181 / night

$1,158 / week

1 / 6

Vacation home in Kirkcudbright

Kirkcudbright house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $201 / night

$702 - $790 / week

1 / 6

Vacation barn in Kirkcudbright

Kirkcudbright barn

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $124 / night

$869 / week

1 / 18

Vacation boathouse with golf nearby in Kirkcudbright

Kirkcudbright boathouse

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $174 / night

$723 - $1,735 / week

1 / 25

Manor house rental in Kirkcudbright

Kirkcudbright manor house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $246 / night

$1,231 - $1,918 / week

1 / 19

Cottage rental in Kirkcudbright

Kirkcudbright cottage

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $228 / night

$1,404 - $2,171 / week

1 / 23

Apartment rental in Kirkcudbright with golf nearby

Kirkcudbright apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $217 / night

$1,520 / week

1 / 17

Vacation cottage rental

Kirkcudbright cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $124 / night

$868 - $1,505 / week

1 / 18

Home rental in Kirkcudbright

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $144 / night

$441 - $1,277 / week

1 / 18

Home rental in Kirkcudbright with golf nearby

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $129 / night

$474 - $1,420 / week

1 / 27

Kirkcudbright Vacation farmhouse rental

Kirkcudbright farmhouse

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $381 / night

$1,891 - $2,284 / week

1 / 16

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $525 / night

$749 - $1,170 / week

1 / 13

Home rental in Kirkcudbright with golf nearby

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $216 / night

$859 - $1,293 / week

1 / 16

Vacation home in Kirkcudbright

Kirkcudbright house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

from $221 / night

$1,544 - $2,474 / week

1 / 23

Vacation home in Kirkcudbright

Kirkcudbright house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $174 / night

$1,171 - $1,692 / week

1 / 30

Vacation bungalow in Kirkcudbright

Kirkcudbright bungalow

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $129 / night

$717 - $1,112 / week

1 / 19

Vacation home rental

Kirkcudbright house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from $386 / night

$1,543 - $2,877 / week

1 / 14

Kirkcudbright Vacation cottage rental

Kirkcudbright cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $141 / night

$486 - $1,395 / week

1 / 30

Vacation home rental

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $120 / night

$501 - $716 / week

1 / 9

Vacation cottage rental

Kirkcudbright cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $450 / night

$642 - $917 / week

1 / 11

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $103 / night

$360 - $1,137 / week

1 / 16

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $153 / night

$1,070 - $1,525 / week

1 / 39

Vacation home in Kirkcudbright

Kirkcudbright house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 4

from $151 / night

$452 - $1,386 / week

1 / 28

Kirkcudbright Vacation cottage rental

Kirkcudbright cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $226 / night

$827 - $1,350 / week

1 / 20

Kirkcudbright Vacation cottage rental

Kirkcudbright cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $106 / night

$738 - $979 / week

1 / 14

Cottage rental in Kirkcudbright

Kirkcudbright cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $106 / night

$738 - $979 / week

1 / 12

Vacation home in Kirkcudbright

Kirkcudbright house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $253 / night

$755 - $2,212 / week

1 / 26

Vacation home in Kirkcudbright

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $184 / night

$788 - $1,271 / week

1 / 19

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $106 / night

$738 - $979 / week

1 / 12

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $167 / night

$940 / week

1 / 18

Vacation home in Kirkcudbright

Kirkcudbright house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $203 / night

$1,375 / week

1 / 21

Kirkcudbright Vacation home rental

Kirkcudbright house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

from $308 / night

$1,141 - $1,846 / week

1 / 37

Home rental in Kirkcudbright

Kirkcudbright house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from $130 / night

$674 - $1,011 / week

1 / 12

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from $151 / night

$1,048 - $1,663 / week

1 / 21

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from $264 / night

$1,041 - $2,997 / week

1 / 49

Vacation cottage in Kirkcudbright

Kirkcudbright cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $264 / night

$1,041 - $2,997 / week

1 / 41

Cottage rental in Kirkcudbright with golf nearby

Kirkcudbright cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $148 / night

$503 - $1,527 / week

1 / 27

Great rentals within 20 miles that match your search

Vacation home in Rockcliffe

Rockcliffe house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $238 / night

$1,665 / week

1 / 14

Vacation home in Gatehouse of Fleet

Gatehouse of Fleet house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 5

from $278 / night

$835 - $2,722 / week

1 / 35

Vacation cottage rental

Gatehouse of Fleet cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $127 / night

$883 - $1,086 / week

1 / 22