- Bundle & SaveGet more, spend less whenever you see Bundle & Save deals
- OneKeyCashEarn OneKeyCash on all your eligible bookings
- Upfront pricingWe are not like the others - we include taxes and fees
Top cities in Henry County

Martinsville
Our top choices for Henry County resorts

1. MERU, a Cozy stay for Two in the Lodge of Karoo at Smith Mountain Lake
MERU, a Cozy stay for Two in the Lodge of Karoo at Smith Mountain LakeWirtz
10.0 out of 10, Exceptional, (1 review)

2. VIRUNGA, a Cozy Stay for Four in the Lodge of Karoo at Smith Mountain Lake
VIRUNGA, a Cozy Stay for Four in the Lodge of Karoo at Smith Mountain LakeWirtz

3. ZAMBEZI, a cozy stay for four in the lodge of Karoo at Smith Mountain Lake
ZAMBEZI, a cozy stay for four in the lodge of Karoo at Smith Mountain LakeWirtz

4. MARU, a Cozy Stay for Two in the Lodge of Karoo at Smith Mountain Lake
MARU, a Cozy Stay for Two in the Lodge of Karoo at Smith Mountain LakeWirtz
7.4 out of 10, Good, (3 reviews)

5. KWANGO, a Luxury Canvas Cabin Experience, at Karoo Smith Mountain Lake
KWANGO, a Luxury Canvas Cabin Experience, at Karoo Smith Mountain LakeWirtz
10.0 out of 10, Exceptional, (1 review)

6. NAKUPENDA, a Unique Luxury Canvas Cabin Experience, at Karoo Smith Mountain Lake
NAKUPENDA, a Unique Luxury Canvas Cabin Experience, at Karoo Smith Mountain LakeWirtz

7. RWENZORI, a Unique Luxury Tent Experience, at Karoo Smith Mountain Lake
RWENZORI, a Unique Luxury Tent Experience, at Karoo Smith Mountain LakeWirtz

8. BOSCHENDAL, a Unique Luxury Cabin Experience, at Karoo Smith Mountain Lake
BOSCHENDAL, a Unique Luxury Cabin Experience, at Karoo Smith Mountain LakeWirtz
10.0 out of 10, Exceptional, (2 reviews)

9. MALACHITE, a Unique Luxury Cabin Experience, at Karoo Smith Mountain Lake
MALACHITE, a Unique Luxury Cabin Experience, at Karoo Smith Mountain LakeWirtz

10. CARACUL, a cozy stay for four in the lodge of Karoo at Smith Mountain Lake
CARACUL, a cozy stay for four in the lodge of Karoo at Smith Mountain LakeWirtz
10.0 out of 10, Exceptional, (1 review)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.


























































































