Find hotels in Penhook, VA from $57

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Penhook hotels

Hampton Inn Gretna - Smith Mountain Lake

Hampton Inn Gretna - Smith Mountain Lake
2.5 star property
Gretna
9.0 out of 10, Wonderful, (466)
"Love this place"
United States
Pamela
$89 nightly
The price is $105
Dec 30 - Dec 31
Total with taxes and fees
Hampton Inn Gretna - Smith Mountain Lake

Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Holiday Inn Express Hotel & Suites Rocky Mount by IHG
2.5 star property
Rocky Mount
8.6 out of 10, Excellent, (743)
"Clean room, convenient location and good breakfast. "
United States
Patricia
$98 nightly
The price is $111
Jan 2 - Jan 3, 2026
Total with taxes and fees
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Quality Suites Altavista - Lynchburg South

Quality Suites Altavista - Lynchburg South
2.5 star property
Altavista
7.8 out of 10, Good, (636)
"Great place"
United States
Thomas
$78 nightly
The price is $86
Jan 2 - Jan 3, 2026
Total with taxes and fees
Quality Suites Altavista - Lynchburg South

Days Inn by Wyndham Altavista

Days Inn by Wyndham Altavista
2.5 star property
Altavista
7.6 out of 10, Good, (899)
"Clean spotless room staff very pleasant and helpful breakfast was delightful "
United States
Carl
$90 nightly
The price is $100
Dec 25 - Dec 26
Total with taxes and fees
Days Inn by Wyndham Altavista

Lakeinn

Lakeinn
2.5 star property
Moneta
7.4 out of 10, Good, (139)
"Very helpful staff. Comfortable room."
United States
Diana
$85 nightly
The price is $96
Jan 1 - Jan 2, 2026
Total with taxes and fees
Lakeinn

Baymont by Wyndham Rocky Mount

Baymont by Wyndham Rocky Mount
2.5 star property
Rocky Mount
7.4 out of 10, Good, (680)
"First time staying there, it was nice.."
United States
Glenn
$84 nightly
The price is $95
Jan 4 - Jan 5, 2026
Total with taxes and fees
Baymont by Wyndham Rocky Mount

Rocky mount motel

Rocky mount motel
2.0 star property
Rocky Mount
9.0 out of 10, Wonderful, (8)
"Check-in was great. Very nice and courteous and room was nice and the bed was very comfortable. I would definitely stay here again. "
United States
Richard
$89 nightly
The price is $100
Dec 25 - Dec 26
Total with taxes and fees
Rocky mount motel

Comfort Inn Martinsville

Comfort Inn Martinsville
3.0 star property
Martinsville
6.8 out of 10, (622)
"had a fun stay "
United States
Kaden
$98 nightly
The price is $110
Dec 28 - Dec 29
Total with taxes and fees
Comfort Inn Martinsville

Hampton Inn Martinsville

Hampton Inn Martinsville
2.5 star property
Martinsville
8.8 out of 10, Excellent, (498)
"Professional front staff, clean, good location, great place."
United States
Darrin
$142 nightly
The price is $158
Jan 18 - Jan 19, 2026
Total with taxes and fees
Hampton Inn Martinsville

Early Inn at the Grove

Early Inn at the Grove
4.0 star property
Rocky Mount
9.6 out of 10, Exceptional, (142)
"It was a fantastic stay. The location for shows is perfect."
United States
Derik
$169 nightly
The price is $191
Dec 25 - Dec 26
Total with taxes and fees
Early Inn at the Grove

Travelodge by Wyndham Ridgeway Martinsville Area

Travelodge by Wyndham Ridgeway Martinsville Area
2.0 star property
Ridgeway
6.6 out of 10, (189)
"Great room"
United States
Faye
$68 nightly
The price is $76
Jan 4 - Jan 5, 2026
Total with taxes and fees
Travelodge by Wyndham Ridgeway Martinsville Area

Travel Inn

Travel Inn
2.5 star property
Ridgeway
6.0 out of 10, (61)
"Close to race track"
United States
Wanda
$59 nightly
The price is $66
Dec 25 - Dec 26
Total with taxes and fees
Travel Inn

Scottish Inns Collinsville-Martinville

Scottish Inns Collinsville-Martinville
2.0 star property
Collinsville
6.8 out of 10, (279)
"I liked everything about the place I really enjoyed my stay hoping to revisit "
United States
Ruhia
$51 nightly
The price is $57
Dec 25 - Dec 26
Total with taxes and fees
Scottish Inns Collinsville-Martinville

Econo Lodge Martinsville

Econo Lodge Martinsville
2.0 star property
Martinsville
6.4 out of 10, (480)
"It's been my husband and my spot to get away from home for a little time to ourselves."
United States
Ericka
$61 nightly
The price is $67
Jan 7 - Jan 8, 2026
Total with taxes and fees
Econo Lodge Martinsville

The Oakdale Inn

The Oakdale Inn
3.5 star property
Martinsville
10.0 out of 10, Exceptional, (21)
"Great stay! Would definitely recommend!"
United States
Doug
$164 nightly
The price is $185
Dec 29 - Dec 30
Total with taxes and fees
The Oakdale Inn

RIDGEWAY INN

RIDGEWAY INN
3.5 star property
Ridgeway
5.2 out of 10, (9)
"Food and stores near by"
United States
Ellisah
$60 nightly
The price is $67
Dec 25 - Dec 26
Total with taxes and fees
RIDGEWAY INN

Relax Inn

Relax Inn
2.5 star property
Collinsville
5.8 out of 10, (27)
"Good motel. Nice service."
United States
Arian
$54 nightly
The price is $60
Jan 22 - Jan 23, 2026
Total with taxes and fees
Relax Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Penhook attractions

Learn more about Penhook

Nestled along Smith Mountain Lake, this charming town offers boating, fishing, and waterfront relaxation in Virginia's scenic Blue Ridge foothills. Rent a pontoon boat for the day or visit nearby Booker T. Washington National Monument for a meaningful glimpse into American history.

Smith Mountain Lake, Virginia - slight noise.; Shutterstock ID 765508; purchase_order: SP-1269 HA 2018 Batch 1; Order: ; client: ; other:

Top Penhook Hotel Reviews

More cheap stays in Penhook

Hotels in Penhook with star-rating

Find out more about Penhook

Top reasons to visit Penhook

  • Outdoor Activities: Enjoy a range of outdoor adventures, including hiking the Appalachian Trail and golfing at nearby courses.
  • Scenic Beauty: Experience stunning views at Smith Mountain and along the north shore, perfect for relaxation and romance.
  • Local Wineries: Explore nearby wineries, offering tastings and the chance to learn about local vintages.
  • Family-Friendly Parks: Visit parks and entertainment facilities that provide fun activities for all ages.
  • Cozy Accommodations: Choose from budget-friendly hotels, motels, and campgrounds for a comfortable stay.

Find great hotels in Penhook

Discover a variety of comfortable and budget-friendly hotel accommodations in Penhook, Virginia, perfect for every type of traveler. From cozy motels to charming hotels, you'll find options that cater to families, business travelers, and pet owners alike. Explore nearby RV parks and campgrounds, including Lynchburg RV Resort and Sweetwater RV Park, for a unique outdoor experience. No matter your preference, Penhook offers a welcoming retreat for your vacation adventure.

  • Comfort Inn Roanoke Civic Center: This family-friendly hotel is located 29 miles from Penhook and is perfect for travelers seeking a homely atmosphere. The Comfort Inn Roanoke Civic Center offers essential amenities for families, including cribs available for a fee. Relax in comfortable accommodations while enjoying easy access to local attractions that cater to children, making it an ideal choice for those traveling with little ones.
  • The Liberty Trust: Situated in the heart of the city, The Liberty Trust is a 4-star hotel located 29 miles from Penhook, perfect for guests who appreciate urban elegance. The hotel’s city theme offers a vibrant atmosphere with convenient access to local dining, shopping, and cultural experiences. Enjoy contemporary accommodations that blend historical charm with modern amenities, ensuring a memorable stay in a bustling environment.
  • Hotel Roanoke & Conference Ctr, Curio Collection by Hilton: A stunning 4-star property located 29 miles from Penhook, this hotel is housed in a national historic building that beautifully marries history with comfort. Ideal for families, adventure seekers, and history enthusiasts, the hotel offers a range of outdoor activities such as hiking, biking, and waterskiing nearby. With free cribs and a video game console for children, it’s an inviting option for families looking for both adventure and relaxation.

Discover the best areas to stay in Penhook

Penhook, Virginia, offers a delightful blend of outdoor adventures and scenic beauty, perfect for family-friendly vacations and romantic getaways. Explore the charming small towns nearby, enjoy relaxing excursions, and immerse yourself in the area's rich history. Don't miss out on the beautiful parks and the stunning views along the north shore, where you can create lasting memories in this lovely countryside setting.

  • Roanoke: Located 29 miles from Penhook, Roanoke is a vibrant city known for its stunning outdoor scenery and romantic spots. This city attracts visitors year-round, with peak travel occurring from May to July. Roanoke offers a variety of activities, including educational institutions and recreational areas. Don't miss the local landmarks such as picturesque lakes, the scenic national state park, and the historic college university that add to its charm. Whether you’re hiking in the mountains or enjoying a night at the arena entertainment facility, Roanoke promises a memorable experience.
  • Union Hall: Union Hall is a quaint city just 8 miles from Penhook, celebrated for its outdoor beauty and serene landscape. Like its neighbors, Union Hall sees consistent visitor traffic, peaking between May and July. The city is perfect for those looking to enjoy recreational activities, especially golf, with several golf courses available. Nearby attractions include tranquil lakes, a national state park, and well-maintained parks that are ideal for relaxation and picnics. Whether you're an outdoor enthusiast or a couple seeking romance, Union Hall offers a peaceful getaway.
  • Glade Hill: Also located 8 miles from Penhook, Glade Hill is a charming city that draws visitors seeking outdoor adventures and scenic views. The travel experience is enjoyable year-round, with a peak season from May to July. Here, you can explore recreational areas and campgrounds that invite you to immerse yourself in nature. Attractions such as beautiful lakes, a national state park, and local parks enhance the natural beauty of the area. Glade Hill is perfect for those looking for a blend of relaxation and adventure in a picturesque setting.

Things to do in Penhook

Penhook, Virginia, offers a delightful mix of outdoor activities and scenic beauty perfect for romance and relaxation. Visitors can enjoy the local recreational area, play a round of golf at the nearby course, and explore the Appalachian Trail. Additionally, trips from Penhook can include visits to the Smith Mountain Campground, providing opportunities for camping and adventure in a picturesque setting.

Food and drinks

For a delightful experience in Penhook, visit Tomahawk Mill Vineyard and Winery, 7 miles away, known for its romantic ambiance. Don't miss Hickory Hill Vineyards, 14 miles away, offering entertainment alongside fine wines. For casual eats, Dairy Queen provides tasty treats, and fresh seafood options are available nearby.

Shopping

In Penhook, you can enjoy shopping at local stores and markets. If you're up for a drive, visit Bridgewater Plaza, located 15 miles away, which offers a variety of shops in a family-friendly atmosphere perfect for finding gifts and souvenirs.

Adventure

Experience the thrill of karting at The Zone, located 15 miles from Penhook, where adventure vibes await. For a more serene yet adventurous outing, explore the Dick & Willie Passage Rail Trail, 20 miles away, offering stunning outdoor scenery and a perfect hiking experience.

Booking tips and Expedia advantages for Penhook

To save money on your trip to Penhook, Virginia, consider visiting between November and January when accommodation prices are lower. Enjoy free activities like exploring Smith Mountain Lake. Use Expedia's search tool to find budget-friendly hotels by sorting prices or filtering for eco-certified options. Consider booking a package deal to combine flights, hotels, and activities for additional savings. Joining Expedia's One Key membership can provide exclusive discounts and perks, allowing you to earn OneKeyCash for future stays. These tips can help you make the most of your vacation while keeping costs down.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Penhook are November to January, where the prices are slightly lower. This is in comparison to April to May and September, where prices are slightly higher.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can organize your search results to display prices from lowest to highest, showcasing the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the "Eco-certified" filter will highlight sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Penhook with your flights and activities by booking an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Penhook

Penhook, Virginia, is a charming destination perfect for outdoor lovers and those seeking scenic views and romance. Visitors can explore local attractions like Smith Mountain, state parks, and Paradise Lake, or enjoy family-friendly activities at nearby parks and entertainment facilities. Wine enthusiasts can also visit local wineries, while Arrowhead Campground offers a cozy place to stay among nature. Whether you're looking to relax or adventure, Penhook has something for everyone.

  • Smith Mountain Lake: Just 9 miles from Penhook, this picturesque lake offers a romantic atmosphere perfect for couples. Enjoy beach access and stunning outdoor scenery, making it ideal for picnicking, swimming, or simply unwinding by the water.
  • Smith Mountain Lake State Park: Located 12 miles away, this state park is an adventure seeker’s paradise. With hiking trails and breathtaking views, visitors can immerse themselves in nature’s beauty and partake in outdoor activities like fishing and kayaking.
  • Booker T. Washington National Monument: Situated 14 miles from Penhook, this monument celebrates the life of the renowned African American educator. It offers a rich cultural experience with interpretive trails and exhibits that highlight Washington’s legacy and the history of education for African Americans.

Best time to go to Penhook

Visitor numbers in Penhook is generally unchanged in popularity throughout the year. The best time to visit Penhook is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January35.8°F (2.1°C)Light RainMostly SunnySlightly LowSlightly Low
February39.7°F (4.3°C)Light RainMostly SunnySlightly LowAverage
March47.1°F (8.4°C)Light RainMostly SunnyAverageAverage
April56.8°F (13.8°C)Light RainMostly SunnyAverageSlightly High
May65.5°F (18.6°C)Light RainMostly SunnySlightly HighSlightly High
June73.4°F (23.0°C)Light RainMostly SunnyAverageAverage
July77.5°F (25.3°C)Light RainMostly SunnySlightly HighAverage
August75.4°F (24.1°C)Light RainMostly SunnyAverageAverage
September69.4°F (20.8°C)Light RainMostly SunnySlightly HighSlightly High
October58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
November46.8°F (8.2°C)Light RainMostly SunnyAverageSlightly Low
December40.5°F (4.7°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Penhook

When planning your trip to Penhook, Virginia, you can fly into several nearby airports. Greensboro, NC (GSO-Piedmont Triad Intl.) is 59 miles away, with nearby hotels such as Marriott Greensboro Downtown and Grandover Resort & Spa, both about 8 miles from the airport, offering various transportation services including airport shuttles. Roanoke, VA (ROA-Roanoke Regional) is closer at 33 miles, featuring hotels like The Liberty Trust and Hotel Roanoke & Conference Center, both 4 miles from the airport. Lastly, Lynchburg, VA (LYH-Lynchburg Regional) is 37 miles away, with options like The Virginian Lynchburg Curio Collection just 6 miles from the airport.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Penhook.
How can I save on a Penhook hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Penhook hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Penhook hotel?
Prices for hotels in Penhook often vary, but you can find a great deal from $57 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia