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

48 Vacation rentals

Applied filters (1)

Great rentals within 20 miles that match your search

Manor house rental in Edinburgh

Edinburgh manor house

  • 12 bedrooms
  • 14 bathrooms
  • sleeps 32

from $2,711 / night

$7,227 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation home in Coldingham

Coldingham house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

from $246 / night

$1,723 / week

1 / 48

Great rentals within 20 miles that match your search

Vacation home in Coldingham

Coldingham house

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 12

from $506 / night

$2,313 - $3,614 / week

1 / 30

Great rentals within 20 miles that match your search

Vacation cottage in Coldingham

Coldingham cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $248 / night

$759 - $1,229 / week

1 / 18

Great rentals within 20 miles that match your search

Cottage rental in Coldingham

Coldingham cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $116 / night

$723 - $940 / week

1 / 12

Great rentals within 20 miles that match your search

Holiday cottage with golf nearby in Melrose

Melrose cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $289 / night

$1,446 - $2,096 / week

1 / 39

Great rentals within 20 miles that match your search

Cottage rental in Melrose with golf nearby

Melrose cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $152 / night

$1,064 / week

1 / 25

Great rentals within 20 miles that match your search

Vacation home with golf nearby in Eyemouth

Eyemouth house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from $145 / night

$1,013 / week

1 / 14

Great rentals within 20 miles that match your search

Vacation home with golf nearby in Innerleithen

Innerleithen house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $160 / night

$869 - $1,355 / week

1 / 19

Great rentals within 20 miles that match your search

Vacation log cabin with golf nearby in Innerleithen

Innerleithen log cabin

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $174 / night

$1,095 / week

1 / 16

Great rentals within 20 miles that match your search

Vacation cottage with golf nearby in Eyemouth

Eyemouth cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 3

from $291 / night

$870 - $2,928 / week

1 / 24

Great rentals within 20 miles that match your search

Innerleithen Vacation apartment rental

Innerleithen apartment

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $717 / night

$3,069 / week

1 / 81

Great rentals within 20 miles that match your search

Vacation home in Abbotsford

Abbotsford house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $158 / night

$522 - $1,499 / week

1 / 20

Great rentals within 20 miles that match your search

Home rental in Newcastleton

Newcastleton house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $326 / night

$1,665 / week

1 / 44

Great rentals within 20 miles that match your search

Vacation cottage rental

Norham cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $162 / night

$1,021 - $2,215 / week

1 / 53

Great rentals within 20 miles that match your search

Vacation apartment with golf nearby in Hawick

Hawick apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $109 / night

$710 / week

1 / 22

Great rentals within 20 miles that match your search

Vacation apartment in Ashkirk

Ashkirk apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $271 / night

$1,160 / week

1 / 4

Great rentals within 20 miles that match your search

Kelso Vacation cottage rental

Kelso cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $123 / night

$796 - $1,115 / week

1 / 37

Great rentals within 20 miles that match your search

Vacation manor house with golf nearby in Dalkeith

Dalkeith manor house

  • 5 bedrooms
  • 6 bathrooms
  • sleeps 10

from $1,737 / night

$11,571 / week

1 / 35

Great rentals within 20 miles that match your search

Vacation apartment in Selkirk

Selkirk apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $261 / night

$1,013 - $1,158 / week

1 / 9

Great rentals within 20 miles that match your search

Roslin ski home to rent.

Roslin house

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $326 / night

$2,277 / week

1 / 59

Great rentals within 20 miles that match your search

Vacation apartment in Lauder

Lauder apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $408 / night

$905 - $1,626 / week

1 / 13

Great rentals within 20 miles that match your search

Apartment rental in Gifford with golf nearby

Gifford apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $94 / night

$658 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation home in Norham

Norham house

  • 7 bedrooms
  • 4 bathrooms
  • sleeps 17

from $629 / night

$3,982 / week

1 / 26

Great rentals within 20 miles that match your search

Vacation home in Selkirk

Selkirk house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from $435 / night

$2,895 / week

1 / 76

Great rentals within 20 miles that match your search

Vacation barn in Otterburn

Otterburn barn

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $160 / night

$869 - $1,050 / week

1 / 19

Great rentals within 20 miles that match your search

Vacation apartment in Selkirk

Selkirk apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $181 / night

$941 - $1,158 / week

1 / 9

Great rentals within 20 miles that match your search

Vacation home in Oxton

Oxton house

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 4

from $289 / night

$1,142 - $3,065 / week

1 / 16

Great rentals within 20 miles that match your search

Vacation watermill in Berwick upon Tweed

Berwick upon Tweed watermill

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

from $290 / night

$1,736 - $8,793 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation home in Otterburn

Otterburn house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 5

from $189 / night

$1,317 / week

1 / 17

Great rentals within 20 miles that match your search

Vacation cottage with golf nearby in Melrose

Melrose cottage

  • 1 bedroom
  • 2 bathrooms
  • sleeps 3

from $217 / night

$1,439 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation apartment in Lauder

Lauder apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $431 / night

$957 - $1,670 / week

1 / 11

Great rentals within 20 miles that match your search

Vacation chalet in Kelso

Kelso chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $362 / night

$2,027 / week

1 / 21

Great rentals within 20 miles that match your search

Coldstream Vacation cottage rental

Coldstream cottage

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $268 / night

$1,875 - $2,533 / week

1 / 88

Great rentals within 20 miles that match your search

Kelso Vacation chalet rental

Kelso chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $362 / night

$2,027 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation home with golf nearby in Dalkeith

Dalkeith house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $796 / night

$5,283 / week

1 / 28

Great rentals within 20 miles that match your search

Vacation chalet in Kelso

Kelso chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $362 / night

$2,027 / week

1 / 23

Great rentals within 20 miles that match your search

Ednam Vacation cottage rental

Ednam cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $197 / night

$1,376 - $2,105 / week

1 / 18

Great rentals within 20 miles that match your search

Vacation cottage with golf nearby in Newcastleton

Newcastleton cottage

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $254 / night

$1,440 / week

1 / 41

Great rentals within 20 miles that match your search

Galashiels Vacation barn rental

Galashiels barn

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 8

from $364 / night

$1,809 - $3,247 / week

1 / 31