Book Penhook hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Penhook

Cheap Penhook hotels

Affordable Cottage in a Quiet Cove on Beautiful Smith Mountain Lake.

Affordable Cottage in a Quiet Cove on Beautiful Smith Mountain Lake.

Penhook
When you stay at this cottage in Penhook, you'll be on a lake, within a 15-minute walk of Smith Mountain Lake and Lumpkins Marina.
Affordable Cottage in a Quiet Cove on Beautiful Smith Mountain Lake.
A PERFECT LOCATION! Sloping lot, mountain view,  and great cove!

A PERFECT LOCATION! Sloping lot, mountain view, and great cove!

Penhook
When you stay at this vacation home in Penhook, you'll be on the waterfront, just steps from Smith Mountain Lake and a 3-minute drive from Lumpkins Marina.
A PERFECT LOCATION! Sloping lot, mountain view, and great cove!
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

2.5 out of 5
395 Old Franklin Tpke, Rocky Mount, VA
Fully refundable
The price is AU$193 per night from 6 Apr to 7 Apr
AU$193
includes taxes & fees
6 Apr - 7 Apr
With a stay at Holiday Inn Express Hotel & Suites Rocky Mount by IHG in Rocky Mount, you'll be within a 5-minute drive of The Zone and Harvester Performance ...
Holiday Inn Express Hotel & Suites Rocky Mount by IHG
Save an average of 15% on thousands of hotels when you're signed in
Baymont by Wyndham Rocky Mount

Baymont by Wyndham Rocky Mount

2.5 out of 5
1730 N Main St, Rocky Mount, VA
Fully refundableReserve now, pay when you stay
The price is AU$151 per night from 6 Apr to 7 Apr
AU$151
includes taxes & fees
6 Apr - 7 Apr
With a stay at Baymont by Wyndham Rocky Mount in Rocky Mount, you'll be steps from The Zone and a 3-minute drive from Harvester Performance Center.
Baymont by Wyndham Rocky Mount
Hampton Inn Gretna - Smith Mountain Lake

Hampton Inn Gretna - Smith Mountain Lake

2.5 out of 5
200 McBride Ln, Gretna, VA
Fully refundableReserve now, pay when you stay
The price is AU$173 per night from 13 Apr to 14 Apr
AU$173
includes taxes & fees
13 Apr - 14 Apr
When you stay at Hampton Inn Gretna - Smith Mountain Lake in Gretna, you'll be in the business district and steps from Centra Gretna Medical Center.
Hampton Inn Gretna - Smith Mountain Lake
Comfort Inn

Comfort Inn

3 out of 5
378 Commonwealth Blvd W, Martinsville, VA
Fully refundableReserve now, pay when you stay
The price is AU$207 per night from 13 Apr to 14 Apr
AU$207
includes taxes & fees
13 Apr - 14 Apr
With a stay at Comfort Inn in Martinsville, you'll be within a 5-minute drive of Martinsville-Henry County Visitor Center and Martinsville-Henry County Heritage ...
Comfort Inn
Econo Lodge

Econo Lodge

2 out of 5
1755 Virginia Ave, Martinsville, VA
Fully refundableReserve now, pay when you stay
The price is AU$107 per night from 11 Apr to 12 Apr
AU$107
includes taxes & fees
11 Apr - 12 Apr
A stay at Econo Lodge places you in the heart of Martinsville, within a 5-minute drive of Liberty Fair Mall and Martinsville-Henry County Visitor Center.
Econo Lodge
Days Inn by Wyndham Altavista

Days Inn by Wyndham Altavista

2.5 out of 5
1557 Main St, Altavista, VA
Fully refundableReserve now, pay when you stay
The price is AU$150 per night from 30 Mar to 31 Mar
AU$150
includes taxes & fees
30 Mar - 31 Mar
Located in Altavista, Days Inn by Wyndham Altavista is within a 5-minute drive of Avoca Museum and Town & Country Shopping Center.
Days Inn by Wyndham Altavista
Secluded Waterfront Get Away on Smith Mountain Lake

Secluded Waterfront Get Away on Smith Mountain Lake

Huddleston
With a stay at this cabin in Huddleston, you'll be on the waterfront, within a 15-minute drive of Smith Mountain Lake and Leesville Lake.
Secluded Waterfront Get Away on Smith Mountain Lake
Don't see what you're looking for?
See all available properties in Penhook
View all properties
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.

Hotels in Penhook

If you're on the hunt for a place to stay in Penhook, it's almost impossible to jump out of bed and be in the heart of the action in minutes. But you will find 11 accommodation options within a 30-kilometre radius of Penhook's centre.

It doesn't take long to get to the centre of Penhook from Hampton Inn Martinsville and Holiday Inn Express Hotel & Suites Rocky Mount (although with beds as cosy as these, don't be surprised if you end up running a little behind schedule!)

Getting a room at the Baymont Inn And Suites Martinsville is one more option if you're still looking for an accommodation spot. It's located 35 kilometres from central Penhook. Just 35 kilometres away, Quality Inn Dutch Inn is a second option for you to think about.

Attractions and Hotels Near Penhook

Can't keep those feet still? If you're nodding furiously, then take off and discover the highlights of the wider Virginia region. Sharpen your landscape photography game by checking out some of Virginia's stunning coastal plains and rolling hills. History museums and open-air museums are a few more popular tourist stops worth pulling your camera out for. Adventurous travellers can also have a crack at hiking, caving and horse riding.

Don't skedaddle before you've had a squiz at the Avoca Museum and Altavista Town Hall in Hurt. If you want to spend a night or two in Hurt, consider the Days Inn Alta Vista and Quality Suites Altavista - Lynchburg South. 45 kilometres to the north of Penhook you can also stay at Bedford, home to the Super 8 Bedford and Days Inn Bedford. If you stay in Bedford, make sure you visit the National D-Day Memorial and Falling Creek Park.

Sitting 95 kilometres south of Penhook is Burlington, a regional centre with a population of 50,000. It's home to some great attractions, like the Alamance Arts Council, the Children's Museum of Alamance County and Putt-Putt Fun Center. If you end up hanging out for a while, keep the good times rolling with a visit to the Alliance Convention Center and City Park. There is a good number of hotels and accommodations in Burlington, with the Courtyard by Marriott Burlington and Hampton Inn & Suites Burlington coming in at the top of the list.

Sick of airport food? Itching for a bit of privacy? Then you'd be nuts not to see if you can stay at the Hyatt Place Roanoke Airport/Valley View Mall or the Mainstay Suites Airport. Both are a stone's throw from Roanoke Regional Airport, 55 kilometres from Penhook's centre.

Penhook hotels essential information

Accommodation
767 hotels
Lowest Price
AU$107
Highest Price
AU$207
Popular hotels
Affordable Cottage in a Quiet Cove on Beautiful Smith Mountain Lake., A PERFECT LOCATION! Sloping lot, mountain view, and great cove!, Holiday Inn Express Hotel & Suites Rocky Mount by IHG, Baymont by Wyndham Rocky Mount, Hampton Inn Gretna - Smith Mountain Lake, Comfort Inn, Econo Lodge, Days Inn by Wyndham Altavista, Secluded Waterfront Get Away on Smith Mountain Lake

Most recent Penhook hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.