Star Rating
Hotel Name
Price Range (USD)to
Amenities

Buena Vista Virginia Hotels & Motels

Find hotels in Buena Vista using the list and search tools below. Find cheap and discounted hotel/motel rates in or nearby Buena Vista, VA for your personal leisure or group travel. We show the best Buena Vista, Virginia hotel and motel rooms. Browse the Buena Vista area hotels to find the perfect lodging! Please use the provided map of the Buena Vista hotels.

The Buena Vista center is around 7 miles southeast of Virginia Military Institute and 7 miles southeast of Washington and Lee University.

Buena Vista Hotels, Motels & Accommodations

Hampton Inn Col Alto by Hilton 401 East Nelson St., Lexington, VA 24450 ~5.64 miles northwest of Buena Vista
  • Affordable Downtown property
  • Free breakfast available
Econo Lodge 820 South Main St., Lexington, VA 24450 ~5.70 miles west of Buena Vista
  • Cheap Rural hotel
  • Check in time: 3:00 pm
Super 8 Lexington Va in Lexington 1139 North Lee Highway, Lexington, VA 24450 ~5.70 miles northwest of Buena Vista
  • Low priced Highway hotel
  • Hotel has 50 rooms
  • Most guests found problems with the furniture
  • Entrance area is not particularly attractive
Wingate by Wyndham
+1-888-283-3404
1100 North Lee Highway, Lexington, VA 24450 ~5.71 miles northwest of Buena Vista
  • Three Star hotel
  • Most guests enjoyed the lobby entrance
  • Most guests were happy with the price of the breakfast
Best Western Lexington Inn 850 North Lee Highway, Lexington, VA 24450 ~5.74 miles northwest of Buena Vista
  • 2 star Highway hotel
  • Check in: 3:00 pm
From$76
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express - Lexington
+1-866-429-5787
880 North Lee Highway, Lexington, VA 24450 ~5.75 miles northwest of Buena Vista
  • Affordable Rural hotel
  • 15 suites in property
  • Clean facilities
  • Almost all guests thought the building was wonderful
Country Inn & Suites 875 North Lee Highway, Lexington, VA 24450 ~5.76 miles northwest of Buena Vista
  • Midscale Suburban property
  • Hotel has 4 floors
  • Great location
  • Almost all guests said the reception staff was ok
Comfort Inn Lex. Va in Lexington 62 Comfort Way, Lexington, VA 24450 ~5.90 miles northwest of Buena Vista
  • Economical Highway property
  • Complimentary breakfast is offered
  • Clean Rooms
  • Nearby eateries
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Best Western Plus Inn at Hunt Ridge 25 Willow Springs Rd., Lexington, VA 24450 ~5.93 miles northwest of Buena Vista
  • Economical Mountain hotel
  • Complimentary breakfast is offered
Robert E Lee Hotel : 30 South Main St. 30 South Main St., Lexington, VA 24450 ~5.97 miles northwest of Buena Vista
  • Three Star property
  • 39 rooms in hotel
Quality Inn & Suites in Lexington 2814 North Lee Highway, Lexington, VA 24450 ~7.31 miles north of Buena Vista
  • 3 star Highway property
  • Hotel has 80 rooms
Howard Johnson Inn 2836 North Lee Highway, Lexington, VA 24450 ~7.36 miles north of Buena Vista
  • Economical Highway hotel
  • Complimentary breakfast is offered
  • Pool was a nice size
  • Almost all guests thought it was pleasantly quiet
Days Inn : 2809 North Lee Highway 2809 North Lee Highway, Lexington, VA 24450 ~7.40 miles north of Buena Vista
  • Two-star Highway property
  • Hotel has 144 rooms
  • Guests complain about noise and room maintenance
  • Rooms could be cleaner
Sleep Inn & Suites 95 Maury River Rd., Lexington, VA 24450 ~8.04 miles north of Buena Vista
  • Cheap Downtown hotel
  • 4 floors in property
  • Bedroom TV was small
  • Great service
Virginia's Historic Natural Bridge Hotel & Confere : 15 Appledore Lane 15 Appledore Lane, Natural Bridge, VA 24578 ~12.66 miles southwest of Buena Vista
  • Midscale Resort hotel
  • Hotel has 5 meeting rooms
Comfort Inn & Suites of Raphine Va in Raphine 584 Oakland Circle, Raphine, VA 24472 ~15.04 miles northeast of Buena Vista
  • Cheap Highway hotel
  • 86 sleeping rooms in hotel
Hometown Inn Staunton in Staunton 3554 Lee Jackson Highway, Staunton, VA 24401 ~22.98 miles northeast of Buena Vista
  • Cheap property
  • Hotel has 2 floors
Americas Best Value Inn - Madison Heights
+1-888-283-3404
5016 South Amherst Highway, Madison Heights, VA 24572 ~23.36 miles southeast of Buena Vista
  • Two-star Downtown property
  • Check in: 2.00PM
  • Most guests thought the building wasn't nice
  • Bathroom is relatively clean
Acorn Hill Lodge & Spa : 2134 Old Forest Rd. 2134 Old Forest Rd., Lynchburg, VA 24501 ~24.12 miles south of Buena Vista
  • 3 star hotel
  • Gym / Fitness Center Available
Holiday Inn Downtown 601 Main St., Lynchburg, VA 24504 ~24.70 miles southeast of Buena Vista
  • 3 star Downtown property
  • Airport shuttle available
  • Selection of food available
  • No comp breakfast
Craddock Terry Hotel & Event Center 1312 Commerce St., Lynchburg, VA 24504 ~25.24 miles southeast of Buena Vista
  • 3-star Downtown hotel
  • Hotel has a green policy Learn more
Econo Lodge in Lynchburg
+1-888-690-5247
2400 Stadium Rd., Lynchburg, VA 24501 ~25.82 miles southeast of Buena Vista
  • 2 star Highway hotel
  • 46 rooms in hotel
  • Clean
  • Beds were comfortable
From$50
Very Good 4.0 /5Read Reviews CallBookMore Details
Baymont Inn & Suites of Lynchburg - Lynchburg 2815 Candlers Mountian Rd., Lynchburg, VA 24502 ~26.85 miles south of Buena Vista
  • Two star Airport hotel
  • Free breakfast available
The Kirkley Hotel & Conference Center Lynchburg in Lynchburg 2900 Candlers Mountain Rd., Lynchburg, VA 24502 ~26.89 miles south of Buena Vista
  • Expensive Airport hotel
  • Hotel has 5 floors
  • Clean
  • Good accessibility by car
Holiday Inn Express
+1-888-283-3404
5600 Seminole Ave., Lynchburg, VA 24502 ~26.92 miles south of Buena Vista
  • Mid-scale Downtown hotel
  • 100 sleeping rooms in hotel
  • Clean Rooms
  • Friendly service
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Next 25 Buena Vista Hotels >  [1 - 25 of 50]    
Next: See My Buena Vista Hotels with Pricing
Back to Top