Vacation Rentals & Cabins in Buena Vista

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

40 Houses

(1) Excellent 

18

Stonecutters, 1800's luxury in log

Virginia / Buena Vista

Buena Vista log cabin

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Air conditioning

Price per night from

$198

Price per night from

$198

18

Experience small-town life in the Blue Ridge Mountains

Virginia / Buena Vista

Buena Vista room

1 3 1 night min

  • 1 bedroom
  • sleeps 3
  • 1 night min
  • Child Friendly

Price per night from

$90

Price per night from

$90

Great rentals within 20 miles that match your search

Distance approx 2.98 km from Buena Vista Show on Map

(4) Excellent 

8

Writer's Retreat

Virginia / Lexington

Lexington log cabin

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$141

Price per night from

$141

Distance approx 16.83 km from Buena Vista

(12) Excellent 

22

Blueberry Hill Farm in Historic Shenandoah Valley

Virginia / Staunton

Staunton apartment

1 3 2 nights min

  • 1 bedroom
  • sleeps 3
  • 2 nights min
  • Car not necessary
  • Air conditioning
“Excellent "headquarter" for exploring Shenandoah” We stayed for a week and was very satisfied with both location and the room and its facilities. Their was always a nice place to sit outside and enjoy the landscape or read regardless of the weather -
…see more

Price per night from

$100

Price per night from

$100

Distance approx 6.68 km from Buena Vista Show on Map

(1) Very Good 

43

Upscale Dream Home Rental Overlooking Lexington, VA Golf and Country Club

Virginia / Lexington

Lexington house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$285

Responds fast!
avg. 38 minutes

Price per night from

$285

Distance approx 7.45 km from Buena Vista Show on Map

(4) Excellent 

18

Riverside Cottage Getaway!

Virginia / Lexington

Lexington cottage

4 10 3 nights min

  • 4 bedrooms
  • sleeps 10
  • 3 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$387

Price per night from

$387

Distance approx 14.9 km from Buena Vista

(10) Excellent 

11

Three Sisters Log Cabin

Virginia / Montebello

Montebello house

1 6 2 nights min

  • 1 bedroom
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$156

Price per night from

$156

Distance approx 15.53 km from Buena Vista

5

Osceola Mill Cabins

Virginia / Steeles Tavern

Steeles Tavern log cabin

1 3 1 night min

  • 1 bedroom
  • sleeps 3
  • 1 night min
  • Child Friendly
  • Car not necessary
  • Air conditioning

Price per night from

$151

Price per night from

$151

Distance approx 15.64 km from Buena Vista

13

Rock-n-Creek Cabin mile post 27 off BR Pkwy

Virginia / Montebello

Montebello log cabin

3 11 2 nights min

  • 3 bedrooms
  • sleeps 11
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$195

Price per night from

$195

Distance approx 8.71 km from Buena Vista

(6) Excellent 

8

Alone Mill Schoolhouse - Outdoor Lovers Paradise

Virginia / Lexington

Lexington house

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning
“perfect place to relax” We had a wonderful time at the Alone Mill Schoolhouse. The house is charming and has everything you need for a great vacation. Charles and Sarah are very nice landlords. Thanks again for having us. We will definitely recommend
…see more

Price per night from

$185

Responds fast!
avg. 3 hours 30 minutes

Price per night from

$185

Distance approx 8.78 km from Buena Vista

(27) Very Good 

21

Willow Haven - 1800's Log Cabin

Virginia / Lexington

Lexington log cabin

5 16 3 nights min

  • 5 bedrooms
  • sleeps 16
  • 3 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly
“Excellent” It was beyond perfect. Peaceful. Great location to town. Easy to get to yet with no neighbors! Can't wait to go back!
…see more

Price per night from

$385

Price per night from

$385

Distance approx 5.97 km from Buena Vista Show on Map

(11) Very Good 

Certificate of Excellence

13

Highlands Cabin, 1775 a step Back to Early America

Virginia / Lexington

Lexington log cabin

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Suitable for children age 5+
  • Air conditioning
  • Ask about pets
“Great cabin” What a great experience staying at the cabin. The cabin was well set up and very original. Fantastic secluded spot yet close for access to the blue ridge parkway. We will definitely be looking to book again in the future when we come back
…see more

Certificate of Excellence

Price per night from

$191

Price per night from

$191

Distance approx 8.6 km from Buena Vista

13

The Mountain Outpost

Virginia / Vesuvius

Vesuvius house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly

Price per night from

$175

Responds fast!
avg. 1 hour 38 minutes

Price per night from

$175

Distance approx 5.35 km from Buena Vista Show on Map

(2) Excellent 

13

Apartment in Lexington, Virginia

Virginia / Lexington

Lexington apartment

1 3 2 nights min

  • 1 bedroom
  • sleeps 3
  • 2 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$126

Price per night from

$126

Distance approx 5.97 km from Buena Vista Show on Map

(5) Excellent 

Certificate of Excellence

9

Homestead Cabin, original homestead for the farm

Virginia / Lexington

Lexington log cabin

2 4 2 nights min

  • 2 bedrooms
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Ask about pets

Certificate of Excellence

Price per night from

$201

Price per night from

$201

Distance approx 7.4 km from Buena Vista

(3) Excellent 

37

Grand Manor Church Hill at Timber Ridge

Virginia / Lexington

Lexington b and b

5 13 min stay varies

  • 5 bedrooms
  • sleeps 13
  • min stay varies
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$276

Price per night from

$276

Distance approx 7.29 km from Buena Vista Show on Map

(2) Excellent 

24

Big house with spectacular views, sleeps 13 people. 2m to VA.HC, 5m to downtown.

Virginia / Lexington

Lexington house

4 13 min stay varies

  • 4 bedrooms
  • sleeps 13
  • min stay varies
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$552

Price per night from

$552

Distance approx 14.16 km from Buena Vista

(1) Excellent 

11

Second Creek Farm near Blue Ridge Parkway in Virg

Virginia / Montebello

Montebello house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$196

Price per night from

$196

Distance approx 18.99 km from Buena Vista

(3) Excellent 

30

Cottage at Massies Mill & the Blue Ridge Mountains

Virginia / Massies Mill

Massies Mill cottage

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$151

Responds fast!
avg. 2 hours 40 minutes

Price per night from

$151

Distance approx 13.64 km from Buena Vista

(3) Excellent 

17

Rose Cottage at Steeles Tavern

Virginia / Lexington

Lexington house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$161

Responds fast!
avg. 2 hours 57 minutes

Price per night from

$161

Distance approx 5.97 km from Buena Vista Show on Map

(4) Very Good 

10

1860 An authentic log cabin experience

Virginia / Lexington

Lexington log cabin

3 5 2 nights min

  • 3 bedrooms
  • sleeps 5
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Ask about pets

Price per night from

$215

Price per night from

$215

Distance approx 17.07 km from Buena Vista

(7) Excellent 

9

B&B Pine On-suite (queen bed) Bedford Co., VA

Virginia / Bedford

Bedford b and b

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Ask about children
  • Air conditioning
  • Ask about pets
“Whitetail Lodge Stay” We had a wonderful two nights at the Whitetail Lodge (actuall saw two whitetail deer during our visit). Dan and Lisa are extremely gracious hosts. Totally a 5 star B & B. Tucker & Donna
…see more

Price per night from

$136

Price per night from

$136

Distance approx 10.83 km from Buena Vista

(34) Very Good 

31

Windymile Cabin for rent near Lexington VA

Virginia / Lexington

Lexington cottage

2 6 2 nights min

  • 2 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly
“Fantabulicious” Windymile Cabin is beautiful, clean, well equipped, comfortable and gorgeous. The surrounding farmland and mountain views draw you outside into the quiet of the present moment. The fire pit is perfectly positioned and easy to manage
…see more

Price per night from

$131

Responds fast!
avg. 3 hours 26 minutes

Price per night from

$131

Distance approx 9.48 km from Buena Vista

(2) Excellent 

7

Twin Maple Carriage House

Virginia / Lexington

Lexington apartment

1 4 1 night min

  • 1 bedroom
  • sleeps 4
  • 1 night min
  • Child Friendly
  • Pet Friendly

Price per night from

$132

Responds fast!
avg. 1 hour 14 minutes

Price per night from

$132

Distance approx 6 km from Buena Vista Show on Map

18

Historic Downtown Lexington, Virginia

Virginia / Lexington

Lexington house

5 10 3 nights min

  • 5 bedrooms
  • sleeps 10
  • 3 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$352

Price per night from

$352

Distance approx 6.37 km from Buena Vista Show on Map

24

Tucked Away Home w/Fireplace-Mins From Lexington!

Virginia / Lexington

Lexington house

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$275

Responds fast!
avg. 16 minutes

Price per night from

$275

Distance approx 17.07 km from Buena Vista

8

B&B Mahogany On-suite (full bed) Bedford Co., VA

Virginia / Bedford

Bedford b and b

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Ask about children
  • Air conditioning
  • Ask about pets

Price per night from

$157

Price per night from

$157

Distance approx 18.97 km from Buena Vista

(2) Very Good 

8

3 Bed, 3bth Secluded Cabin Amherst Co. James River

Virginia / Madison Heights

Madison Heights log cabin

3 7 2 nights min

  • 3 bedrooms
  • sleeps 7
  • 2 nights min
  • Child Friendly
  • Ask about pets

Price per night from

$159

Price per night from

$159

Distance approx 15.53 km from Buena Vista

(8) Excellent 

25

Treasure Cottage close to Natural Bridge Park

Virginia / Natural Bridge Station

Natural Bridge Station cottage

1 3 2 nights min

  • 1 bedroom
  • sleeps 3
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Ask about pets

Price per night from

$90

Price per night from

$90

Distance approx 19.57 km from Buena Vista

25

FABULOUS FARM GETAWAY

Virginia / Middlebrook

Middlebrook cottage

4 15 1 night min

  • 4 bedrooms
  • sleeps 15
  • 1 night min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$150

Price per night from

$150

Distance approx 6.08 km from Buena Vista Show on Map

(2) Very Good 

27

Carol's Cottage. 3 miles from Lexington!

Virginia / Lexington

Lexington cottage

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 322 mi
  • Child Friendly

Price per night from

$126

Responds fast!
avg. 2 hours 20 minutes

Price per night from

$126

Distance approx 5.8 km from Buena Vista Show on Map

27

NEW! Spacious Lexington Condo 10 Min. to Downtown!

Virginia / Lexington

Lexington townhouse

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Ski
  • Child Friendly
  • Air conditioning

Price per night from

$155

Responds fast!
avg. 16 minutes

Price per night from

$155

Distance approx 5.8 km from Buena Vista Show on Map

(2) Very Good 

19

Charming Guest house 3 miles from Lexington!

Virginia / Lexington

Lexington guest house

4 11 min stay varies

  • 4 bedrooms
  • sleeps 11
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 322 mi
  • Child Friendly

Price per night from

$602

Responds fast!
avg. 2 hours 20 minutes

Price per night from

$602

Distance approx 8.01 km from Buena Vista Show on Map

8

Shenandoah Manor Bed & Breakfast

Virginia / Lexington

Lexington b and b

8 17 2 nights min

  • 8 bedrooms
  • sleeps 17
  • 2 nights min
  • Ask about children
  • Air conditioning
  • Private garden

Price per night from

$1,250

Price per night from

$1,250

Distance approx 16.66 km from Buena Vista

13

Mountain Pond House

Virginia / Middlebrook

Middlebrook guest house

2 5 1 night min

  • 2 bedrooms
  • sleeps 5
  • 1 night min
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$155

Price per night from

$155

Distance approx 19.58 km from Buena Vista

27

NEW-'Hawk's Nest Cabin' w/View Near Peaks of Otter

Virginia / Big Island

Big Island cottage

3 7 min stay varies

  • 3 bedrooms
  • sleeps 7
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$170

Responds fast!
avg. 16 minutes

Price per night from

$170

Distance approx 17.38 km from Buena Vista

(4) Excellent 

18

Back to Nature Magical Cottage in the Shenandoah Valley

Virginia / Lexington

Lexington cottage

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$201

Responds fast!
avg. 1 hour 12 minutes

Price per night from

$201

Distance approx 19.71 km from Buena Vista

29

NEW-Private 'Wheats Valley Lodge' Near James River

Virginia / Big Island

Big Island house

6 12 min stay varies

  • 6 bedrooms
  • sleeps 12
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$340

Responds fast!
avg. 16 minutes

Price per night from

$340