Updating

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

Updating

Best Vacation Rentals in North Carolina Mountains - Holiday Lettings - Cabins

All filters

Filters

1,696 Vacation rentals

Vacation home in Franklin

Franklin house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $315 / night

$3,435 - $3,836 / week

1 / 12

Sapphire Vacation home rental

Sapphire house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $659 / night

$4,609 / week

1 / 34

Log cabin rental in Burnsville

Burnsville log cabin

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 10

from $229 / night

$1,603 / week

1 / 17

Vacation log cabin rental

Maggie Valley log cabin

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from $292 / night

$2,044 / week

1 / 43

Vacation farmhouse in Murphy

Murphy farmhouse

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $287 / night

$2,004 / week

1 / 15

Hayesville Vacation home rental

Hayesville house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

from $144 / night

$745 / week

1 / 15

Vacation home in Asheville

Asheville house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $207 / night

$1,374 / week

1 / 65

Vacation townhouse in Asheville

Asheville townhouse

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

from $61 / night

$428 / week

1 / 21

Vacation home in Burnsville

Burnsville house

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 7

from $172 / night

$1,144 - $1,505 / week

1 / 17

Asheville Vacation home rental

Asheville house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 9

from $413 / night

$2,886 / week

1 / 10

Ski home to rent in Asheville

Asheville house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 10

from $338 / night

$2,119 / week

1 / 42

Vacation apartment in Mills River

Mills River apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $82 / night

$573 / week

1 / 10

Beech Mountain ski home to rent.

Beech Mountain house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 12

from $287 / night

$2,004 / week

1 / 15

Columbus Vacation cottage rental

Columbus cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $189 / night

$1,323 / week

1 / 12

Asheville Vacation home rental

Asheville house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

from $115 / night

$802 / week

1 / 18

Vacation apartment rental

Tryon apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

from $149 / night

$831 / week

1 / 8

Vacation home in Hendersonville

Hendersonville house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 4

from $138 / night

$962 / week

1 / 23

Vacation condo rental

Maggie Valley condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $156 / night

$1,088 / week

1 / 4

Vacation home in Almond

Almond house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from $457 / night

$2,285 / week

1 / 17

Lake Junaluska Vacation cottage rental

Lake Junaluska cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $189 / night

$1,323 / week

1 / 22

Waynesville Vacation log cabin rental

Waynesville log cabin

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

from $240 / night

$1,676 / week

1 / 25

Vacation home in Beech Mountain

Beech Mountain house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

from $373 / night

$2,605 / week

1 / 24

Vacation home rental

Cherokee house

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 11

from $287 / night

$2,004 - $2,365 / week

1 / 64

Vacation home in Beech Mountain

Beech Mountain house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 10

from $401 / night

$2,806 / week

1 / 27

Vacation cottage accommodation

Maggie Valley cottage

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 9

from $269 / night

$1,346 / week

1 / 42

Vacation home in Banner Elk

Banner Elk house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $138 / night

$825 / week

1 / 18

Vacation log cabin in Robbinsville

Robbinsville log cabin

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $170 / night

$1,031 / week

1 / 54

Vacation log cabin in Boone

Boone log cabin

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $201 / night

$1,203 / week

1 / 11

Vacation home in Asheville

Asheville house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 10

from $441 / night

$2,352 / week

1 / 52

Vacation home with golf nearby in Black Mountain

Black Mountain house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $205 / night

$1,260 - $1,580 / week

1 / 28

Vacation home in Franklin

Franklin house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $114 / night

$776 - $851 / week

1 / 46

Hot Springs Vacation log cabin rental

Hot Springs log cabin

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 15

from $172 / night

$802 - $2,156 / week

1 / 53

Vacation log cabin in Waynesville

Waynesville log cabin

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $161 / night

$898 / week

1 / 50

Log cabin rental in Asheville

Asheville log cabin

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

from $144 / night

$974 / week

1 / 36

Vacation cottage rental

Lake Lure cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $126 / night

$882 / week

1 / 32

Waynesville Vacation home rental

Waynesville house

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 12

from $280 / night

$1,956 / week

1 / 86

Asheville Vacation home rental

Asheville house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

from $172 / night

$1,374 / week

1 / 12

Asheville Vacation home rental

Asheville house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $687 / night

$2,863 - $5,611 / week

1 / 19

Vacation home rental

Burnsville house

  • 2 bedrooms
  • 1 bathroom
  • sleeps 7

from $144 / night

$859 / week

1 / 62

Vacation log cabin in Piney Creek

Piney Creek log cabin

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from $172 / night

$1,031 / week

1 / 24

×

Also consider