Pearisburg hotels

Pearisburg hotels

Search hundreds of travel sites at once for hotels in Pearisburg

Compare vs. KAYAK |

Good to know

Low Season October
High Season August
  Average price (weeknight): $146

cheapest month to stay


expected price decrease

most expensive time to stay


expected price increase

(avg. price over the last 2 weeks)

Sun - Thu


Where to stay in Pearisburg?

Our Heatmaps tool will help you find the perfect place to stay in Pearisburg by showing you how close hotel options are to major activities

Best Pearisburg hotels

Show all
Mountain Lake Lodge - Mountain Lake - Building
8.9 Excellent (150 reviews)
Overview Reviews
With a stay at Mountain Lake Lodge in Pembroke, you'll be on a lake, within a 10-minute drive of Jefferson National Forest and Cascade Falls. Featured amenities include a 24-hour business center, a 24-hour front desk, and luggage storage. Self parking (subject to charges) is available onsite.
6.0 Good
Pros: Rustic and Staff were friendly and helpful.Morning breakfast buffet was excellent.
Cons: Cleanliness - base of toilets and ceiling fan dirty. Fan in window - dirty. Shower, fixtures and tub needed some cleaning as well.
9.4 Excellent
Pros: A beautiful place with lovely grounds and also the place where Dirty Dancing was filmed. Old but nice inside and out.
Cons: No cell service which wasn’t really a problem but an inconvenience. Free WiFi helped.
5.0 Okay
Pros: Location
Cons: Staff attitude. High price for lacking amenities. Pool not open. Limited food sources.
6.0 Good
Pros: Location, historic building
Cons: Bathroom, and sink were so close you had put arm on sink to use commode.
Inn at Riverbend - Pearisburg - Building
8.4 Excellent (54 reviews)
Located in Pearisburg, Inn at Riverbend is in a rural location, within a 10-minute drive of Giles Country Club and Carilion Giles Community Hospital. Featured amenities include a library, refrigerator in a common area, and a water dispenser. Free self parking is available onsite.
MacArthur Inn - Narrows - Building
7.0 Good (16 reviews)
With a stay at MacArthur Inn in Narrows, you'll be a 3-minute drive from Jefferson National Forest and 8 minutes from Giles County Historical Society. Featured amenities include dry cleaning/laundry services and a 24-hour front desk. Free self parking is available onsite.
Overview Reviews
With a stay at Holiday Motor Lodge Pearisburg in Pearisburg, you'll be steps from Giles County Historical Society and a 3-minute drive from Carilion Giles Community Hospital. Featured amenities include a 24-hour front desk, laundry facilities, and ATM/banking services. Free self parking is available onsite.
4.3 Okay
Pros: Nothing
Cons: Permeated with cigarette smoke, cockroaches
3.3 Mediocre
Pros: Absolutely nothing!!!!
Cons: It was the dirtiest accommodations I have ever been to. It smelled awful, the curtains were disgusting and I had to try and hang them because they were hanging off the hooks. The bathroom had no cover over the light and the sink had pubic hairs in it. I wouldn't have stayed the night but we arrived late after a long drive. Checked out the next morning and they would not refund the $390 they made me pay up front for the 5 day stay. No one should go to this place ever. I was ripped off. Worst experience of my life and I am not young.