Find hotels in Petersburg, WV from $79

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

The Hermitage Inn and Taphouse

The Hermitage Inn and Taphouse
2.5 star property
Petersburg
9.2 out of 10, Wonderful, (217)
"Very clean and staff was friendly!"
United States
Theresa
$126 nightly
The price is $142
Jan 17 - Jan 18, 2026
Total with taxes and fees
The Hermitage Inn and Taphouse

Mountaineer Motel

Mountaineer Motel
2.0 star property
Mount Storm
5.8 out of 10, (63)
"Wasn't bad for the price Ive seen worse lol 😆"
United States
christopher
$90 nightly
The price is $101
Jan 3 - Jan 4, 2026
Total with taxes and fees
Mountaineer Motel

Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy

Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy
2.0 star property
Basye
9.8 out of 10, Exceptional, (38)
"Cabin was so cozy and picturesque, perfect location for some R & R."
United States
Cinthia
$139 nightly
The price is $153
Jan 4 - Jan 5, 2026
Total with taxes and fees
Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy

Laurel River Club Bed & Breakfast

Laurel River Club Bed & Breakfast
2.0 star property
Davis
9.6 out of 10, Exceptional, (45)
"Cute cabin like room near Ohiopyle State Park! Pretty place in a quiet little town. Great for a quick overnight stay on our road trip!we enjoyed hiking & exploring the area!"
United States
Lisa
$184 nightly
The price is $210
Dec 29 - Dec 30
Total with taxes and fees
Laurel River Club Bed & Breakfast

Abrams Creek Center

Abrams Creek Center
2.0 star property
Elk Garden
7.6 out of 10, Good, (45)
"We DID NOT SEE THOS PHOTO BEFORE RENTING!! There was no water/air conditioning or refrigerator?!? This was not the photo of the cabin I renter either!! We were supposed to have a cabin with enough room for 8 to sleep"
United States
Samantha
$70 nightly
The price is $79
Jan 19 - Jan 20, 2026
Total with taxes and fees
Abrams Creek Center

SureStay Plus Hotel by Best Western Keyser

SureStay Plus Hotel by Best Western Keyser
2.5 star property
Keyser
9.0 out of 10, Wonderful, (545)
"Everything was wonderful"
United States
Anna
$114 nightly
The price is $128
Jan 5 - Jan 6, 2026
Total with taxes and fees
SureStay Plus Hotel by Best Western Keyser

The Inn at Canaan

The Inn at Canaan
2.5 star property
Davis
8.6 out of 10, Excellent, (812)
"Best place to stay so close to the slopes"
United States
Jesse
$160 nightly
The price is $182
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Inn at Canaan

Modern Mountain Retreat Near Dolly Sods & Skiing 3 Bedroom Home

Modern Mountain Retreat Near Dolly Sods & Skiing 3 Bedroom Home
3.0 star property
Timberline
$677 nightly
The price is $731
Jan 4 - Jan 5, 2026
Total with taxes and fees
Modern Mountain Retreat Near Dolly Sods & Skiing 3 Bedroom Home

The Billy Motel

The Billy Motel
2.5 star property
Davis
$1,951 nightly
The price is $2,243
Dec 28 - Dec 29
Total with taxes and fees
The Billy Motel
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 Petersburg attractions

Learn more about Petersburg

Nestled in the Potomac Highlands, this mountain town offers spectacular hiking trails and fly fishing along the South Branch River. Visit during autumn when Seneca Rocks glows red-orange and locals recommend stopping at Front Street's cafes after exploring nearby Smoke Hole Caverns.

Aerial Winchester

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Hotels in Petersburg with star-rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Outdoor Adventures: Petersburg is a paradise for outdoor enthusiasts, offering activities like skiing at local resorts and exploring captivating caves.
  • Scenic Beauty: Experience stunning landscapes and breathtaking sunsets that create a picturesque backdrop for relaxation.
  • Charming Downtown: Stroll through a friendly downtown area filled with attractions, including a fascinating military museum.
  • Diverse Accommodations: Enjoy a range of charming lodges and resorts, perfect for family getaways or romantic escapes.
  • Family-Friendly Activities: Petersburg offers various attractions suitable for families, ensuring a fun-filled vacation for everyone.

Find great hotels in and around Petersburg

Discover the ideal accommodations for your getaway in Petersburg, West Virginia, where charming lodges and resorts await. Whether you're seeking a family-friendly retreat, a romantic escape, or an adventurous experience, this area offers a range of hotels suited to your needs. Explore reviews, compare room rates, and find the best hotels to make your stay memorable in this picturesque mountain town.

  • The Hermitage Inn and Taphouse: Nestled in the heart of Petersburg, The Hermitage Inn and Taphouse offers a cozy and inviting atmosphere perfect for travelers seeking comfort and convenience. This hotel features a delightful on-site restaurant that serves daily meals, ensuring guests have plenty of dining options. For entertainment, unwind with cable TV in your room, making it an excellent choice for a relaxing getaway after a day of exploring the local attractions.
  • Secluded Retreat- Endless Mtn Views, Rushing Stream, Waterfalls- Sleeps up to 18: Located 8 miles from Petersburg, this vacation home is a true haven for adventure seekers and families alike. Surrounded by breathtaking mountain views and the soothing sounds of rushing streams and waterfalls, it caters to romantic getaways or family retreats. Guests can partake in various outdoor activities such as hunting, horseback riding, and rock climbing. The property also features a playground for children and romantic packages, making it a versatile choice for all types of travelers.
  • Timberline Four Seasons Resort: Situated 15 miles away from Petersburg, Timberline Four Seasons Resort is a 3-star gem that combines outdoor adventure with relaxation. This resort offers diverse dining options, including meals served daily, and is a hub for winter sports enthusiasts with on-site ski rentals and nearby ski areas. Guests can also enjoy the vibrant nightlife at the resort's nightclub or relax with cable TV in their rooms. With stunning mountain views and numerous recreational activities, it’s an ideal destination for those seeking both excitement and comfort.

Where to stay near Petersburg

Petersburg, West Virginia, offers a delightful blend of outdoor adventure and charming scenery. Explore the friendly downtown area, where you can stroll to various attractions, including a fascinating military museum. Don’t miss the chance to witness spectacular sunsets from the city center, creating a perfect backdrop for relaxation and recreation. Whether you’re seeking historical insights or a laid-back atmosphere, Petersburg and its nearby neighborhoods have something special to offer every traveler.

  • Cabins: Located 8 miles from Petersburg, Cabins is a charming city perfect for outdoor enthusiasts. Known for its scenic beauty, this area is a popular destination for adventure seekers, especially during peak seasons in July to August and October. Visitors can enjoy a variety of activities, including skiing at nearby resorts, exploring recreational areas, and experiencing the natural wonders of a national state park. Don't miss the opportunity to visit local landmarks such as lakes and caves that enhance the area's appeal.
  • Timberline: Situated 15 miles away from Petersburg, Timberline is a picturesque neighborhood renowned for its ski resorts and outdoor adventures. This destination sees a spike in visitors from July to August and October, attracting those eager to hit the slopes and explore the stunning landscape. Timberline is close to beautiful waterfalls and lakes, making it an ideal spot for nature lovers. The local ski fields offer thrilling experiences, ensuring an unforgettable stay for all adventurers.
  • Moorefield: Just 10 miles from Petersburg, Moorefield is a vibrant city that attracts visitors year-round. The area is recognized for its outdoor scenery and adventure opportunities, with peak travel occurring in March to April and July. Guests can engage in various activities such as skiing and exploring recreational areas. Nearby attractions like national state parks, lakes, and caves provide plenty of options for those looking to experience the beauty of West Virginia's natural landscape.

Things to do near Petersburg

Petersburg, West Virginia, is ideal for outdoor enthusiasts seeking adventure and picturesque scenery. Visitors can explore recreational areas, hit the slopes at local ski resorts, and enjoy a memorable stay in this charming town. Whether you're skiing or simply soaking in the natural beauty, Petersburg offers a variety of activities that promise a fulfilling vacation experience.

Shopping

Petersburg offers charming local shops like the Gift Shop at the Historic Potomac Eagle, perfect for unique souvenirs. If you're up for a drive, check out the South Branch Valley Mall in nearby Moorefield, featuring a variety of retail options and eateries for a full shopping experience.

Recreation

Valley View Golf Course offers a scenic golfing experience just 6 miles from Petersburg, surrounded by beautiful landscapes and fresh air. For a more extensive adventure, visit Canaan Valley Resort Golf Club, located 18 miles away, where you can enjoy a challenging course amidst stunning outdoor vibes.

Adventure

Experience thrilling winter sports at Canaan Valley Ski Resort, located 17 miles from Petersburg, offering excellent skiing opportunities amidst stunning mountain scenery. Timberline Four Season Resort, 15 miles away, features a variety of winter activities for sports enthusiasts. For more skiing adventures, visit Bryce Ski Resort, 23 miles from Petersburg.

Nightlife

Petersburg offers charming nightlife options like the McCoy Grand Theatre and Museum, just 10 miles away, where culture and romance blend beautifully. For a scenic experience, the Larenim Park Amphitheatre, located 29 miles from town, provides a family-friendly atmosphere filled with entertainment under the stars.

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

Booking tips and Expedia advantages for Petersburg

To save money on your trip to Petersburg, plan your visit in March or between August and September, as these months offer lower prices. Tuesdays are the cheapest days to book, while Fridays tend to be more expensive. Use Expedia to find budget-friendly accommodations, particularly Eco-certified hotels. Consider combining your hotel, flights, and activities for better deals, and join the One Key membership for additional discounts and rewards. Look for exclusive offers, free nights, and compare room rates to maximize your savings while enjoying all that Petersburg has to offer.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are March and August to September, where the prices are slightly lower. This is in comparison to December to February, 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 Petersburg is Tuesday. The most expensive day to stay in Petersburg is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Petersburg with your flights and activities through 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 and around Petersburg

Petersburg, West Virginia, is perfect for outdoor and adventure enthusiasts, offering stunning scenery and various attractions. Visitors can explore ski resorts, captivating caves, and urban parks, making it an ideal destination for families and those seeking a vibrant city experience. Whether you're skiing down slopes or wandering through nature, Petersburg has something for everyone to enjoy.

  • Smoke Hole Caverns: Explore the stunning underground formations of Smoke Hole Caverns, located 5 miles from Petersburg. Experience the thrill of adventure as you navigate through winding passages and marvel at impressive stalactites and stalagmites in this natural wonder.
  • Rough Run: Discover the charm of Rough Run, a neighborhood within Petersburg that offers a taste of local city life. Stroll through the streets to experience the unique blend of community spirit, shops, and eateries that reflect the area's culture.
  • Top Kick's Military Museum: Immerse yourself in history at Top Kick's Military Museum, located within Petersburg. This museum showcases military artifacts and exhibits, providing an insightful glimpse into the region's military heritage and honoring those who served.

Best time to go to Petersburg

The best time to visit Petersburg 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 average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January30.0°F (-1.1°C)Light RainMostly SunnyAverageSlightly High
February33.8°F (1.0°C)Light RainMostly SunnySlightly LowSlightly High
March41.2°F (5.1°C)Light RainMostly SunnySlightly HighSlightly Low
April51.6°F (10.9°C)Light RainMostly SunnySlightly HighAverage
May60.8°F (16.0°C)Light RainMostly SunnyAverageAverage
June68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
July72.7°F (22.6°C)Light RainMostly SunnySlightly HighAverage
August70.3°F (21.3°C)Light RainMostly SunnyAverageSlightly Low
September63.9°F (17.7°C)Light RainMostly SunnyAverageSlightly Low
October53.4°F (11.9°C)Light RainMostly SunnyAverageAverage
November41.9°F (5.5°C)Light RainMostly SunnySlightly LowAverage
December35.8°F (2.1°C)Light RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to Petersburg

Traveling to Petersburg, West Virginia, is convenient with two major airports nearby. Weyers Cave, VA (SHD-Shenandoah Valley Regional) is located 52 miles away, with excellent hotel options such as the 4-star Doubletree by Hilton Harrisonburg, 12 miles from the airport, and the 4-star Historic Berkeley Place, also 12 miles away. Alternatively, Elkins, WV (EKN-Randolph County) is 40 miles from Petersburg and offers close accommodations like the Hampton Inn Elkins, just 1 mile from the airport. Both airports provide easy access to transportation services, making your journey smooth and enjoyable.

Frequently asked questions

What are the best budget hotels in Petersburg?
The Hermitage Inn and Taphouse is an excellent option for budget-conscious travelers visiting Petersburg, West Virginia, with an excellent review score of 9.2 from guests. This charming hotel not only offers free self-parking and complimentary WiFi in every room but also provides air conditioning for those warm summer days, ensuring your stay is comfortable and convenient. View all budget hotels in Petersburg.
When is the best time to go to Petersburg?
The most popular time to visit St. Petersburg is June, when the city comes alive in the glorious warmth of summer. With average temperatures ranging from the mid-60s to low 70s Fahrenheit, this month offers ideal weather for exploring the city's iconic landmarks, such as the Hermitage Museum and the stunning Church of the Savior on Spilled Blood.

During the peak season, which spans from late May to August, St. Petersburg experiences an influx of tourists eager to take advantage of the long daylight hours and vibrant cultural events. June is particularly special, as the city celebrates the White Nights festival, featuring open-air concerts, cultural performances, and a lively atmosphere that invites you to partake in the local festivities. This is a wonderful time for outdoor dining, with many restaurants offering al fresco options where you can enjoy a meal under the midnight sun.

For travelers seeking a slightly quieter experience, consider visiting in September. This month often sees fewer crowds while still offering pleasant weather, making it a superb opportunity to enjoy the city's beautiful parks and gardens without the hustle and bustle of peak tourist season.
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 Petersburg.
How can I save on a Petersburg hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Petersburg 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 Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from $79 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