Find hotels in Elk Creek, VA from $58

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elk Creek hotels

Sleep Inn Wytheville I-77 and I-81

Sleep Inn Wytheville I-77 and I-81
2.5 star property
Wytheville
9.2 out of 10, Wonderful, (1,931 reviews)
"Breakfast was very good. All the staff was were outstanding friendly."
United States
Bill
2 days ago
$86 nightly
The price is $99
Apr 23 - Apr 24
Total with taxes and fees
Sleep Inn Wytheville I-77 and I-81

Red Roof Inn Wytheville

Red Roof Inn Wytheville
3.0 star property
Wytheville
8.4 out of 10, Very Good, (331 reviews)
"Very comfortable stay. Probably one of the better motels I've ever stayed."
United States
Kyle
6 days ago
$65 nightly
The price is $75
Apr 20 - Apr 21
Total with taxes and fees
Red Roof Inn Wytheville

Tru by Hilton Wytheville

Tru by Hilton Wytheville
2.5 star property
Wytheville
9.0 out of 10, Wonderful, (1,001 reviews)
"Room was comfortable. Lobby coffee was very good. Breakfast was OK."
United States
Margaret
3 days ago
$114 nightly
The price is $131
Apr 26 - Apr 27
Total with taxes and fees
Tru by Hilton Wytheville

Comfort Suites Wytheville near Conference Center

Comfort Suites Wytheville near Conference Center
2.5 star property
Wytheville
8.8 out of 10, Excellent, (1,001 reviews)
"Room was very ckean, breakfast was great and the staff was kind."
United States
Lynn
6 days ago
$98 nightly
The price is $113
Apr 23 - Apr 24
Total with taxes and fees
Comfort Suites Wytheville near Conference Center

The Bolling Wilson Hotel

The Bolling Wilson Hotel
3.0 star property
Wytheville
9.6 out of 10, Exceptional, (841 reviews)
"Easy parking, nice hotel, and the restaurant has very good food."
United States
john
9 days ago
$162 nightly
The price is $187
Apr 19 - Apr 20
Total with taxes and fees
The Bolling Wilson Hotel

Ramada by Wyndham Wytheville

Ramada by Wyndham Wytheville
2.5 star property
Wytheville
8.0 out of 10, Very Good, (1,521 reviews)
"Good location on Interstate 81. Still kept clean."
United States
Sultanali
4 days ago
$60 nightly
The price is $69
Apr 23 - Apr 24
Total with taxes and fees
Ramada by Wyndham Wytheville

Holiday Inn Express and Suites Wytheville by IHG

Holiday Inn Express and Suites Wytheville by IHG
2.5 star property
Wytheville
9.4 out of 10, Exceptional, (1,000 reviews)
"Close to town and restaurants."
United States
Kirk
2 days ago
$139 nightly
The price is $160
Apr 20 - Apr 21
Total with taxes and fees
Holiday Inn Express and Suites Wytheville by IHG

Travelodge by Wyndham Wytheville

Travelodge by Wyndham Wytheville
2.0 star property
Wytheville
8.2 out of 10, Very Good, (1,223 reviews)
"Yes breakfast fresh parking safe it was an excellent stay."
United States
Ralph
4 days ago
$57 nightly
The price is $66
Apr 19 - Apr 20
Total with taxes and fees
Travelodge by Wyndham Wytheville

Country Inn & Suites by Radisson, Wytheville, VA

Country Inn & Suites by Radisson, Wytheville, VA
3.0 star property
Wytheville
8.2 out of 10, Very Good, (1,002 reviews)
"The staff was very friendly."
United States
Karen
18 days ago
$102 nightly
The price is $118
May 17 - May 18
Total with taxes and fees
Country Inn & Suites by Radisson, Wytheville, VA

General Francis Marion Hotel

General Francis Marion Hotel
4.0 star property
Marion
9.2 out of 10, Wonderful, (1,001 reviews)
"Loved my stay. Front desk staff is great!"
United States
Tammy A
18 days ago
$107 nightly
The price is $121
May 3 - May 4
Total with taxes and fees
General Francis Marion Hotel

Spark by Hilton Wytheville Holston Rd I 81

Spark by Hilton Wytheville Holston Rd I 81
2.5 star property
Wytheville
8.6 out of 10, Excellent, (187 reviews)
"Clean room, friendly staff, looks like a new hotel. Everything looked nice. Breakfast was good."
United States
Saja
18 days ago
$74 nightly
The price is $85
Apr 26 - Apr 27
Total with taxes and fees
Spark by Hilton Wytheville Holston Rd I 81

Days Inn by Wyndham Wytheville

Days Inn by Wyndham Wytheville
2.0 star property
Wytheville
7.8 out of 10, Good, (1,001 reviews)
"The nice restaurant. Lounge right up the hill within walking distance was unexpected."
United States
Sandra
10 days ago
$61 nightly
The price is $71
Apr 19 - Apr 20
Total with taxes and fees
Days Inn by Wyndham Wytheville

The Inn at Foster Falls

The Inn at Foster Falls
3.5 star property
Max Meadows
9.8 out of 10, Exceptional, (45 reviews)
"Beautiful decor, high quality room amenities. But he cocktail hour was great!"
United States
Crystal
October 19th, 2025
The Inn at Foster Falls

Spark by Hilton Wytheville East Main Street

Spark by Hilton Wytheville East Main Street
2.5 star property
Wytheville
8.8 out of 10, Excellent, (109 reviews)
"Room was clean, bed was comfortable abd clean."
United States
Kathy
11 days ago
$82 nightly
The price is $95
Apr 26 - Apr 27
Total with taxes and fees
Spark by Hilton Wytheville East Main Street

Comfort Inn Wytheville - Fort Chiswell

Comfort Inn Wytheville - Fort Chiswell
2.5 star property
Wytheville
7.8 out of 10, Good, (910 reviews)
"Pet friendly, air worked, had a king bed room and was very spacious."
United States
Michelle
10 days ago
$98 nightly
The price is $108
Apr 23 - Apr 24
Total with taxes and fees
Comfort Inn Wytheville - Fort Chiswell

Garner Hotel Wytheville East by IHG

Garner Hotel Wytheville East by IHG
3.0 star property
Wytheville
7.8 out of 10, Good, (1,000 reviews)
"Good convenient location. Would stay again."
United States
John
3 days ago
$105 nightly
The price is $121
Apr 21 - Apr 22
Total with taxes and fees
Garner Hotel Wytheville East by IHG

Americas Best Value Inn & Suites Independence VA

Americas Best Value Inn & Suites Independence VA
2.5 star property
Independence
9.4 out of 10, Exceptional, (387 reviews)
"Parking was easy, room was clean and staff was great."
United States
Sheryl
5 days ago
$81 nightly
The price is $89
Apr 19 - Apr 20
Total with taxes and fees
Americas Best Value Inn & Suites Independence VA

Super 8 by Wyndham Wytheville

Super 8 by Wyndham Wytheville
2.0 star property
Wytheville
8.2 out of 10, Very Good, (1,006 reviews)
"Bed was comfortable. Staff was professional. Breakfast was satisfactory. I stay here."
United States
Lee
4 days ago
$62 nightly
The price is $72
Apr 26 - Apr 27
Total with taxes and fees
Super 8 by Wyndham Wytheville

River House Inn

River House Inn
3.5 star property
Grassy Creek
9.8 out of 10, Exceptional, (58 reviews)
"Room was clean. Would definitely visit this property again."
United States
Gerald
$175 nightly
The price is $193
Apr 19 - Apr 20
Total with taxes and fees
River House Inn

Peace, quiet & relaxation! Family friendly home.

Peace, quiet & relaxation! Family friendly home.
Sugar Grove
9.8 out of 10, Exceptional, (107 reviews)
"We truly enjoyed our stay, charming and cozy property in a gorgeous location!"
United States
hunter p.
Peace, quiet & relaxation! Family friendly home.
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

Top Elk Creek Hotel Reviews

More cheap stays in Elk Creek

Hotels in Elk Creek with star-rating

Find out more about Elk Creek

Top reasons to visit Elk Creek

  • Outdoor Adventures: Elk Creek is perfect for hiking, camping, and exploring stunning national parks and lakes.
  • Scenic Landscapes: Experience breathtaking mountain views and serene natural beauty in this charming area.
  • Family-Friendly Activities: Enjoy a variety of attractions suitable for families, ensuring fun for all ages.
  • Cozy Accommodations: Choose from charming log cabins to comfortable hotels that cater to diverse preferences.
  • Rich Local Culture: Engage with friendly locals and experience the area's unique cultural offerings.

Find great hotels near Elk Creek

Elk Creek, Virginia, offers a delightful selection of lodging options, ranging from cozy cabins to inviting hotels and resorts. Perfect for families, business travelers, and pet owners alike, you'll find accommodations that cater to your specific needs. Whether you're seeking a rustic agritourism experience or a comfortable hotel stay, Elk Creek has something for everyone looking to enjoy the charm of this beautiful area.

  • Red Roof Inn Marion, VA: A budget-friendly lodging option located 15 miles from Elk Creek, the Red Roof Inn Marion, VA is ideal for travelers seeking convenience and comfort without breaking the bank. With a focus on pet-friendly amenities, this hotel welcomes furry companions, making it perfect for those traveling with pets. Guests appreciate the flexibility of their pet policy, which includes various weight restrictions and fees. The friendly atmosphere, combined with essential amenities for business travelers, such as free Wi-Fi, ensures a pleasant stay for all types of visitors.
  • General Francis Marion Hotel: Experience elegance at the General Francis Marion Hotel, a charming 4-star property located 16 miles from Elk Creek. With a stellar guest rating of 9.2, this hotel embraces a romantic and golf-themed atmosphere, making it an exceptional choice for couples and golf enthusiasts alike. Guests can indulge in romance packages and enjoy limited-hour room service for a special dining experience. The hotel's luxurious amenities, combined with its proximity to golf courses, create a memorable getaway for those looking to unwind in style.
  • Americas Best Value Inn & Suites Independence VA: Located a mere 10 miles from Elk Creek, the Americas Best Value Inn & Suites Independence VA boasts a remarkable guest rating of 9.4, making it a top choice for budget-conscious travelers. This hotel offers complimentary breakfast options daily, ensuring a great start to your day. With nearby recreational activities such as fishing and hiking, outdoor enthusiasts will find plenty to explore. Guests can unwind in comfortable rooms equipped with flat-screen TVs and cable channels, providing entertainment options for a relaxing evening.

Where to stay near Elk Creek

Elk Creek, Virginia, is a hidden gem perfect for outdoor enthusiasts and families seeking adventure. With its beautiful log cabins and stunning mountain views, this charming city offers a relaxing atmosphere and friendly locals. Explore the nearby outdoor spaces for exciting excursions, or unwind in nature's serenity. Whether you're planning a family getaway or a peaceful retreat, Elk Creek is the ideal destination for unforgettable memories and scenic landscapes.

  • Speedwell: Located 6 miles from Elk Creek, Speedwell is a charming city that offers an array of outdoor adventures for nature enthusiasts. With a steady flow of travelers year-round, the peak seasons in July to August and October draw visitors seeking picturesque scenery and exhilarating activities. Explore the local recreational area, hike the scenic trails, or enjoy some thrilling motor racing. Nature lovers will appreciate the proximity to a national state park, a serene lake, and other captivating water features that enhance Speedwell's allure.
  • Grassy Creek: Situated 12 miles from Elk Creek, Grassy Creek is a vibrant city that attracts outdoor adventurers and scenery seekers alike. Although visitor numbers remain steady, the peak times in January, July, and September offer a lively atmosphere. Engage in various recreational activities, from camping to golfing, in this beautiful setting. With a national state park, a tranquil lake, and other water features nearby, Grassy Creek is the perfect place to immerse yourself in nature while enjoying fun-filled experiences.
  • Wilson Creek: Just 7 miles away from Elk Creek, Wilson Creek is another gem for outdoor lovers. The area remains popular year-round, with peak visitation during the summer months of June to August. Visitors flock here for its stunning scenery and adventurous offerings, including hiking trails and campgrounds. The nearby national state park and the winding river provide ample opportunities for exploration and relaxation, making Wilson Creek a must-visit destination for those looking to connect with nature.

Things to do in Elk Creek

Elk Creek, Virginia, is an ideal destination for outdoor enthusiasts seeking a relaxing getaway filled with adventure. Visitors can explore scenic hiking trails, enjoy outdoor fun in recreational areas, and find the best campgrounds for a perfect retreat. Additionally, the local education and theater options provide enriching experiences, making Elk Creek a well-rounded vacation spot for everyone.

Shopping

In Elk Creek, visit local shops for unique gifts and souvenirs, capturing the charm of the area. If you're up for a drive, check out the Wytheville Commons, located 15 miles away, featuring a range of stores and dining options for a more extensive shopping experience.

Recreation

Elk Creek offers a tranquil wellness retreat at the serene Elk Creek Lodge, featuring rejuvenating spa treatments and scenic hiking trails. Engage in yoga sessions surrounded by nature, or unwind by the creek while enjoying guided meditation, all designed to rejuvenate your mind and body in a peaceful setting.

Adventure

In Elk Creek, explore the scenic trails of Grayson Highlands State Park, perfect for hiking and horseback riding. Experience the thrill of whitewater rafting on the New River and enjoy breathtaking views while zip-lining through lush forests at Adventure Park at Virginia's Blue Ridge.

Nightlife

Explore the lively atmosphere at Elk Creek’s local taverns. Check out the Elk Creek Café & General Store for live music and great food. For a laid-back vibe, visit the Elk Creek Brewery, where you can enjoy craft beers and mingle with friendly locals.

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

Booking tips and Expedia advantages for Elk Creek

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elk Creek are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Elk Creek is Tuesday. The most expensive day to stay in Elk Creek is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, including your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price options from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Elk Creek hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Elk Creek

Elk Creek, Virginia, is an ideal destination for outdoor enthusiasts and adventure seekers. Visitors can explore stunning national parks, picturesque lakes, and captivating water features. The area's attractions provide a perfect blend of natural beauty and cultural experiences, ensuring that every traveler finds something enjoyable to do. Whether you’re looking for scenic landscapes or thrilling outdoor activities, Elk Creek has it all for an unforgettable vacation.

  • Mount Rogers National Recreation Area: Located 6 miles from Elk Creek, this stunning national park offers breathtaking scenery and a wealth of outdoor adventures. Hike to the highest peak in Virginia, where you can enjoy panoramic views, diverse wildlife, and tranquil forests, making it a perfect getaway for nature lovers.
  • New River: Just 18 miles away, the New River boasts trendy and luxury vibes, ideal for water sports enthusiasts. Enjoy kayaking, fishing, or simply relaxing by the riverside while taking in the beautiful landscapes that surround this historic waterway.
  • Rural Retreat Lake: Located 10 miles from Elk Creek, this picturesque lake provides a romantic setting for outdoor activities. Enjoy beachside picnics, peaceful walks, or simply soak in the serene views that make it a perfect spot for relaxation and romance.

Best time to go to Elk Creek

The best time to visit Elk Creek is dependent 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 cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January31.1°F (-0.5°C)Light RainMostly CloudySlightly LowSlightly Low
February35.2°F (1.8°C)Light RainMostly CloudySlightly LowSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
April51.6°F (10.9°C)Light RainMostly SunnyAverageAverage
May60.3°F (15.7°C)Light RainMostly SunnyAverageAverage
June67.3°F (19.6°C)Light RainMostly SunnySlightly HighSlightly High
July70.9°F (21.6°C)Light RainMostly SunnySlightly HighSlightly High
August69.3°F (20.7°C)Light RainMostly SunnySlightly HighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.2°F (11.8°C)Light RainMostly SunnyAverageAverage
November41.9°F (5.5°C)Light RainMostly SunnyAverageAverage
December36.3°F (2.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Elk Creek

When planning your TRIp to Elk Creek, Virginia, you have several airport options. Greensboro, NC (GSO-Piedmont Triad Intl.) is 86 miles away, with nearby hotels like Grandover Resort & Spa, O.Henry Hotel, and Proximity Hotel offering various airport transportation services. ROAnoke, VA (ROA-Roanoke Regional) is 83 miles from Elk Creek, with hotels such as Hotel Roanoke & Conference Center and The Liberty Trust conveniently located nearby. For a shorter distance, Tri-Cities, TN (TRI-Tri-Cities Regional) is 65 miles away, featuring DoubleTree by Hilton Hotel Johnson City and Carnegie Hotel & Spa, both offering shuttle services to the airport. Each location provides great access to Elk Creek.

Frequently asked questions

What is the best area to stay in Elk Creek?
The best area to stay in Elk Creek is directly within the Elk Creek Valley, particularly near the confluence of Elk Creek and the New River, as this is where most of the lodging and outdoor activities are concentrated.

This area is characterized by its natural beauty, with rolling hills, dense forests, and the prominent New River. The main roads, such as US-21 and VA-16, provide access to the valley's offerings. It's a peaceful rural setting, ideal for those looking to disconnect and enjoy nature.

For couples seeking a quiet retreat, staying in a cabin or a lodge along the New River offers direct access to fishing, kayaking, and scenic walks. Many accommodations provide riverfront views and private settings, great for a relaxing getaway.

Families will find the Elk Creek Valley appealing due to the abundance of outdoor activities like hiking, biking on nearby trails, and exploring the river.
When is the best time to go to Elk Creek?
The best time to go to Elk Creek is during the late spring, summer, and early fall months, specifically from May through October, for the most pleasant weather and outdoor activities.

During these months, the temperatures are generally mild to warm, making it ideal for exploring the natural beauty of the region. You'll find comfortable conditions for hiking, fishing in the local streams, or simply enjoying the scenic mountain views. This period also offers the best chances for clear skies, superb for stargazing away from city lights.

Travelers looking for outdoor adventures will find this window particularly appealing. With the New River nearby, activities like kayaking, canoeing, and tubing are in full swing.
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 Elk Creek.
How can I save on a Elk Creek hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Elk Creek 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 Elk Creek hotel?
Prices for hotels in Elk Creek often vary, but you can find a great deal from $58 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