Find hotels near Smith Mountain Lake,

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Smith Mountain Lake hotels

Colony House Motor Lodge

Colony House Motor Lodge
2.5 star property
35.8 km from Smith Mountain Lake
9.8 out of 10, Exceptional, (48)
"Beautifully updated Vintage style Love this place Great guest service "
United States
jona
The price is NT$3,378
NT$3,827 total
includes taxes & fees
Dec 25 - Dec 26
Colony House Motor Lodge

Rocky mount motel

Rocky mount motel
2.0 star property
21.1 km from Smith Mountain Lake
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
The price is NT$2,807
NT$3,152 total
includes taxes & fees
Dec 24 - Dec 25
Rocky mount motel

Hampton Inn Gretna - Smith Mountain Lake

Hampton Inn Gretna - Smith Mountain Lake
2.5 star property
25.7 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (463)
"Love this place"
United States
Pamela
The price is NT$2,819
NT$3,321 total
includes taxes & fees
Dec 26 - Dec 27
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
20.6 km from Smith Mountain Lake
8.6 out of 10, Excellent, (743)
"Clean room, convenient location and good breakfast. "
United States
Patricia
The price is NT$3,091
NT$3,487 total
includes taxes & fees
Jan 2 - 2026/1/3
Holiday Inn Express Hotel & Suites Rocky Mount by IHG

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 

Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 
4.0 star property
36.5 km from Smith Mountain Lake
9.4 out of 10, Exceptional, (1002)
"Great corner room. The lobby is very large and comfortable. Fun lobby bar"
United States
Kris
The price is NT$5,405
NT$6,124 total
includes taxes & fees
Dec 28 - Dec 29
Hotel Roanoke & Conference Ctr, Curio Collection by Hilton 

The West End Flats

The West End Flats
4.5 star property
37.3 km from Smith Mountain Lake
9.4 out of 10, Exceptional, (79)
"Room was exactly as described. Great location - fit my needs as needed"
United States
John
The price is NT$2,996
NT$3,395 total
includes taxes & fees
Dec 22 - Dec 23
The West End Flats

The Liberty Trust

The Liberty Trust
4.0 star property
36.4 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (1298)
"Great hotel, ambiance location and food! "
United States
Daniel
The price is NT$4,797
NT$5,435 total
includes taxes & fees
Dec 23 - Dec 24
The Liberty Trust

Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road
2.5 star property
42.2 km from Smith Mountain Lake
9.4 out of 10, Exceptional, (948)
"Very clean rooms amd staff was so polite "
United States
Dean
The price is NT$2,819
NT$3,194 total
includes taxes & fees
Jan 19 - 2026/1/20
Hampton Inn Salem East - Electric Road

SpringHill Suites by Marriott Roanoke

SpringHill Suites by Marriott Roanoke
3.0 star property
35.6 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (1000)
"Clean room, good location. "
United States
Elizabeth
The price is NT$4,226
NT$4,788 total
includes taxes & fees
Dec 30 - Dec 31
SpringHill Suites by Marriott Roanoke

Spark by Hilton Roanoke Civic Center

Spark by Hilton Roanoke Civic Center
2.5 star property
37.1 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (135)
"The rooms were very clean and the staff was very nice! The breakfast is always a plus!"
United States
Katelyn
The price is NT$2,431
NT$2,754 total
includes taxes & fees
Dec 26 - Dec 27
Spark by Hilton Roanoke Civic Center

Hilton Garden Inn Roanoke

Hilton Garden Inn Roanoke
3.0 star property
35.8 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (1000)
"Front desk manager was fantastic"
United States
Colin
The price is NT$3,659
NT$4,109 total
includes taxes & fees
Jan 3 - 2026/1/4
Hilton Garden Inn Roanoke

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
44.6 km from Smith Mountain Lake
9.4 out of 10, Exceptional, (289)
"The king room was SPOTLESS and the bed was very comfortable. The front desk staff will go above for you and the breakfast was wonderful!"
United States
Edward
The price is NT$3,659
NT$4,109 total
includes taxes & fees
Dec 24 - Dec 25
Springhill Suites By Marriott Roanoke North

Hampton Inn & Suites Roanoke-Downtown

Hampton Inn & Suites Roanoke-Downtown
2.5 star property
36.2 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (1001)
"Great hotel!"
United States
Rebecca
The price is NT$3,856
NT$4,369 total
includes taxes & fees
Jan 4 - 2026/1/5
Hampton Inn & Suites Roanoke-Downtown

Holiday Inn Express & Suites Roanoke – Civic Center by IHG

Holiday Inn Express & Suites Roanoke – Civic Center by IHG
2.5 star property
36.7 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (1001)
"Pleasant staff, nice room and hot breakfast made the stay enjoyable. "
United States
Frankie
The price is NT$2,872
NT$3,254 total
includes taxes & fees
Jan 11 - 2026/1/12
Holiday Inn Express & Suites Roanoke – Civic Center by IHG

Residence Inn by Marriott Roanoke Airport

Residence Inn by Marriott Roanoke Airport
3.0 star property
41.7 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (336)
"Very happy with our 2nd stay at this hotel. Would highly recommend."
United States
Tiffany
The price is NT$3,664
NT$4,152 total
includes taxes & fees
Dec 28 - Dec 29
Residence Inn by Marriott Roanoke Airport

Comfort Inn & Suites Troutville-Roanoke North

Comfort Inn & Suites Troutville-Roanoke North
2.5 star property
44.6 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (1297)
"Rooms were Clean, beds were comfortable and the staff at the front were great! "
United States
Kimberly
The price is NT$2,609
NT$2,930 total
includes taxes & fees
Dec 31 - 2026/1/1
Comfort Inn & Suites Troutville-Roanoke North

Country Inn & Suites by Radisson, Roanoke, VA

Country Inn & Suites by Radisson, Roanoke, VA
3.0 star property
44.1 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (2047)
"We enjoyed our stay, the staff were all very friendly. The breakfast was very good, and the room was very clean. "
United States
Robin
The price is NT$2,621
NT$2,944 total
includes taxes & fees
Jan 13 - 2026/1/14
Country Inn & Suites by Radisson, Roanoke, VA

Fairfield Inn & Suites by Marriott Roanoke Salem

Fairfield Inn & Suites by Marriott Roanoke Salem
2.5 star property
46.1 km from Smith Mountain Lake
9.2 out of 10, Wonderful, (1000)
"Room & amenities excellent "
United States
Donald
The price is NT$3,438
NT$3,895 total
includes taxes & fees
Dec 27 - Dec 28
Fairfield Inn & Suites by Marriott Roanoke Salem

Courtyard by Marriott Roanoke Airport

Courtyard by Marriott Roanoke Airport
3.0 star property
41.6 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (852)
"Good place to stay "
United States
Jared
The price is NT$3,193
NT$3,617 total
includes taxes & fees
Dec 28 - Dec 29
Courtyard by Marriott Roanoke Airport

Spark by Hilton Roanoke Airport

Spark by Hilton Roanoke Airport
2.0 star property
41.7 km from Smith Mountain Lake
9.0 out of 10, Wonderful, (247)
"Fantastic hotel, clean fresh, and Aaliyah at the front desk was the sweetest! "
United States
Aimee
The price is NT$2,303
NT$2,610 total
includes taxes & fees
Dec 28 - Dec 29
Spark by Hilton Roanoke Airport
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.

Top Smith Mountain Lake Hotel Reviews

Hotels near other Smith Mountain Lake attractions

Find out more about Smith Mountain Lake

Top reasons to visit Smith Mountain Lake

  • Scenic Natural Beauty: Smith Mountain Lake offers breathtaking views of the lake and surrounding mountains, perfect for relaxation and photography.
  • Outdoor Adventures: Enjoy a variety of activities like boating, jet skiing, and swimming, catering to adventure enthusiasts.
  • Family-Friendly Atmosphere: With picnic areas and fun activities, the lake is ideal for families looking to create lasting memories.
  • Charming Accommodations: Choose from cozy bed & breakfasts or waterfront hotels, all offering stunning views and comfort.
  • Parks and Recreation: Explore Smith Mountain Lake State Park for hiking, camping, and enjoying nature up close.

Find great hotels near Smith Mountain Lake

Discover the perfect getaway at Smith Mountain Lake, where a variety of charming waterfront hotels and cozy bed & breakfasts await. Catering to families, business travelers, and pet owners alike, you'll find accommodations that blend comfort with stunning lake views. Whether you're seeking a relaxing vacation or an adventurous escape, Smith Mountain Lake offers an array of lodging options to ensure a memorable stay.

  • Baymont by Wyndham Rocky Mount: Located 22.5km from the scenic Smith Mountain Lake, Baymont by Wyndham Rocky Mount is an ideal retreat for families and pet lovers alike. This welcoming hotel features a family-friendly atmosphere with complimentary amenities for children, including free cribs. Guests traveling with pets will appreciate the hotel's accommodating pet policy, allowing certain pets on the property. Enjoy the warm, inviting ambiance and take advantage of the hotel's convenient services, making it a great choice for those seeking a comfortable and enjoyable stay.
  • Holiday Inn Express Hotel & Suites Rocky Mount by IHG: Situated 20.9km from Smith Mountain Lake, the Holiday Inn Express Hotel & Suites is perfect for business travelers and those who value inclusivity. This modern hotel prides itself on being LGBTQIA welcoming and is recognized by LGBTQI travel guides. With a focus on providing a comfortable and productive environment, guests can enjoy well-equipped rooms and a range of business amenities, ensuring a seamless experience for both work and leisure.
  • Hampton Inn Gretna - Smith Mountain Lake: Just 25.7km from Smith Mountain Lake, the Hampton Inn Gretna is a versatile option for travelers looking for business facilities, pet-friendly accommodations, and LGBTQIA inclusivity. This property allows certain pets onsite, offering a welcoming atmosphere for guests with furry companions. With a commitment to excellent service and a location that provides easy access to local attractions, this hotel is an excellent choice for those who want to blend work and relaxation in a friendly environment.

Where to stay near Smith Mountain Lake

Smith Mountain Lake, located in Moneta, Virginia, offers a perfect blend of relaxation and recreation for tourists. Visitors can enjoy stunning lakefront views, picnic areas, and various family-friendly activities. The scenic surroundings provide opportunities for excursions and leisurely days by the water, making it an ideal destination for those seeking both adventure and tranquility. Whether you're exploring the vibrant atmosphere or simply unwinding by the lake, Smith Mountain Lake promises an unforgettable experience.

  • Moneta: Moneta is a charming city located 14.5km from Smith Mountain Lake, offering a blend of stunning outdoor scenery and recreational activities. With seasonal peaks in visitor arrivals, especially from April to July, Moneta entices travelers with its romantic ambiance and beautiful landscapes. Popular activities include skiing in the winter, along with access to the nearby national state park and dam. The lake itself is a central attraction, perfect for fishing, boating, and leisurely strolls along the shore.
  • North Shore: Just 3.2km from Smith Mountain Lake, North Shore is a picturesque village that draws visitors year-round, especially during the warmer months of May and July to August. Known for its scenic beauty and outdoor adventures, North Shore is an ideal spot for those seeking a romantic getaway. The village offers easy access to recreational areas and parks, making it perfect for hiking and picnicking. The proximity to the lake and national state park enhances its appeal, providing a serene backdrop for relaxation and exploration.
  • Union Hall: Located 4.8km from Smith Mountain Lake, Union Hall is a vibrant city that attracts visitors with its outdoor activities and scenic views. Peak travel times occur in May and July to August, providing a lively atmosphere for tourists. Union Hall is particularly known for its golf courses, appealing to both seasoned players and beginners. The nearby lake and national parks offer additional recreational opportunities, making it a great destination for nature lovers and those looking to unwind in a beautiful setting.

Things to do near Smith Mountain Lake

At Smith Mountain Lake, visitors can enjoy a variety of exciting activities like boating and swimming. Key experiences include exploring the area with a tour map, enjoying live music, and thrilling water adventures such as jet skiing. This scenic destination offers a perfect blend of relaxation and adventure for an unforgettable vacation.

Shopping

If you're up for a drive, Tanglewood Mall offers a wide variety of shops and entertainment just 35.4km away. City Market Building, 37.0km away, provides a local vibe with unique finds, while Valley View Mall, 40.2km away, features family-friendly shopping and entertainment options.

Recreation

Experience live performances at Harvester Performance Center, just 22.5km from Smith Mountain Lake, where the lively atmosphere enhances your enjoyment. For relaxation, visit Virginia's Explore Park, located 29.0km away, featuring scenic trails and tranquil spots, or unwind at Falling Creek Park, 32.2km away, surrounded by nature's serenity.

Adventure

The Zone offers thrilling go-kart racing excitement, located 22.5km from Smith Mountain Lake. For motorsport enthusiasts, the Martinsville Speedway, 49.9km away, delivers heart-pounding races. Meanwhile, The River Rock, 37.0km from the lake, provides an exhilarating climbing experience amidst stunning outdoor scenery.

Nightlife

Experience the vibrant nightlife at Mill Mountain Theater, just 37.0km away, offering romance and culture. For family fun, visit Hopkins Planetarium, also 37.0km away, or enjoy a show at Shaftman Performance Hall, where entertainment and romance blend seamlessly.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Smith Mountain Lake

To save money on your trip to Smith Mountain Lake, plan to visit between December and February when prices are lower, especially on Mondays. Avoid Saturdays for accommodations as they tend to be the priciest. Use Expedia to find budget-friendly hotels, and consider filtering for eco-certified options. Additionally, combining your hotel, flights, and activities into a package can yield significant savings. Look for flexible booking options to adjust your plans without penalty, ensuring you get the best deals while enjoying free activities around the lake.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Smith Mountain Lake are December to February, where the prices are slightly lower. This is in comparison to May and September to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Smith Mountain Lake is Monday. The most expensive day to stay around Smith Mountain Lake is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool lets you customize your travel plans by selecting your budget, desired location, and additional preferences. You can easily arrange the search results to display hotels from the lowest price to the highest, highlighting the most affordable options right away. Additionally, you can refine your choices by hotel type—if you check the Eco-certified filter, you'll discover a selection of sustainable and eco-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay at Smith Mountain Lake with your flights and activities through an Expedia package.

Find the best attractions near Smith Mountain Lake

Smith Mountain Lake offers a delightful mix of outdoor adventures and scenic beauty, ideal for tourists seeking beach fun and thrilling experiences. Explore the picturesque Smith Mountain Lake State Park, enjoy stunning lake and mountain views, and consider visiting the Smith Mountain Campground for a closer connection to nature. With marinas and urban parks nearby, there's plenty to discover in this enchanting region of Virginia.

  • Smith Mountain Lake State Park: Located 6.4km from Smith Mountain Lake, this state park offers breathtaking scenery and a range of outdoor activities. Enjoy hiking, fishing, and picnicking while surrounded by lush forests and stunning lake views.
  • Booker T. Washington National Monument: This cultural site, 11.3km away, honors the legacy of the renowned African American educator. Explore the beautiful grounds and learn about Washington's contributions to education and civil rights through informative exhibits.
  • Leesville Lake: Situated 20.9km from Smith Mountain Lake, this charming lake features sandy beaches perfect for relaxation and romance. Enjoy boating, fishing, or simply soaking up the sun amidst picturesque scenery.

The nearest major airports for your trip to Smith Mountain Lake

Traveling to Smith Mountain Lake is convenient with three nearby airports. Roanoke Regional Airport (ROA) is 43.5km away, with excellent hotel options like The Liberty Trust and Hotel Roanoke & Conference Center, both 6.4km from the airport. Lynchburg Regional Airport (LYH) is 49.9km away, offering hotels such as The Virginian Lynchburg Curio Collection and Bella Vista Hotel & Suites, located 6 and 4.8km from the airport, respectively. Lastly, Danville Regional Airport (DAN) is 59.5km away, with options like Courtyard by Marriott Danville and Sleep Inn & Suites Danville, situated 6.4km and 805m from the airport. Each airport provides convenient access to the surrounding hotels.

Frequently asked questions

What's the area like around Smith Mountain Lake?
Smith Mountain Lake is located in an area that travelers like for its lakeside setting. You'll find 451 hotels and other accommodations within a few miles for a convenient home base.
How many hotels will I be able to find close to Smith Mountain Lake?
Expedia has 451 hotels and other accommodations a few miles from Smith Mountain Lake.
If I need to cancel the hotel reservation for my stay near Smith Mountain Lake, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of booking. Add dates, click "Search", then filter by "fully refundable" to get the top deals on offer near Smith Mountain Lake.
Where can I learn more about changing or cancelling my trip in the area near Smith Mountain Lake?
For more information about updating your stay near Smith Mountain Lake or cancelling it, head over to our customer service page.
What can I see and do near Smith Mountain Lake?
Explore nature at Smith Mountain Lake Community Park and Smith Mountain Lake State Park. Palmer's Marina, Lake Haven Marina, and Bayside Marina & Yacht Club are worth a stop while you're in the area. If you want to see more of the surrounding area, you might plan a visit to Pelican Point Yacht Club and Virginia Dare Cruises & Marina.

Explore a world of travel with Expedia