Hotels in Petersburg

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Sep 6 - Sep 7
Tomorrow
Sep 7 - Sep 8
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Where to stay in Petersburg?

Comfort Inn & Suites Rogersville

Comfort Inn & Suites Rogersville
Rogersville
$96
$112 total
includes taxes & fees
Sep 22 - Sep 23
Comfort Inn & Suites Rogersville

Hale Springs Inn

Hale Springs Inn
Rogersville
$119
$139 total
includes taxes & fees
Sep 13 - Sep 14
Hale Springs Inn

Quality Inn Rogersville

Quality Inn Rogersville
Rogersville
$70
$82 total
includes taxes & fees
Sep 27 - Sep 28
Quality Inn Rogersville

Volunteer Inn at Church Hill

Volunteer Inn at Church Hill
Church Hill
$75
$88 total
includes taxes & fees
Sep 8 - Sep 9
Volunteer Inn at Church Hill

General Morgan Inn

General Morgan Inn
Greeneville
$153
$184 total
includes taxes & fees
Sep 13 - Sep 14
General Morgan Inn

Timberfell Resort

Timberfell Resort
Greeneville
$170
$245 total
includes taxes & fees
Sep 8 - Sep 9
Timberfell Resort

Days Inn by Wyndham Greeneville

Days Inn by Wyndham Greeneville
Greeneville
$85
$103 total
includes taxes & fees
Sep 8 - Sep 9
Days Inn by Wyndham Greeneville

Super 8 by Wyndham Bulls Gap Greeneville Area

Super 8 by Wyndham Bulls Gap Greeneville Area
Bulls Gap
$71
$82 total
includes taxes & fees
Sep 27 - Sep 28
Super 8 by Wyndham Bulls Gap Greeneville Area

Quality Inn Bulls Gap

Quality Inn Bulls Gap
Bulls Gap
$96
$112 total
includes taxes & fees
Sep 27 - Sep 28
Quality Inn Bulls Gap
View all properties

Check out reviews of Petersburg hotels guests love

General Morgan Inn

General Morgan Inn

10/10 Excellent
"Could have outlets on both nightstands with USB chargers"
Kendall 1-night trip
Posted 2 hours ago
General Morgan Inn
Comfort Inn & Suites Rogersville

Comfort Inn & Suites Rogersville

8/10 Good
"Hotel is good. Breakfast is not so great."
Adam 1-night trip
Posted 9 hours ago
Comfort Inn & Suites Rogersville
Quality Inn Rogersville

Quality Inn Rogersville

10/10 Excellent
"Yes it was great "
James 1-night trip
Posted 1 month ago
Quality Inn Rogersville
Volunteer Inn at Church Hill

Volunteer Inn at Church Hill

8/10 Good
"Helpful staff, Mexican Diner on property, good homecooking."
Michael 1-night trip
Posted 3 months ago
Volunteer Inn at Church Hill

Frequently asked questions

What accommodations do travelers like in Petersburg?
Can I book refundable accommodations in Petersburg?
If you want the flexibility to change your plans to Petersburg, most hotels offer refundable* bookable rates. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Petersburg be like during my visit?
July and August are typically the warmest months in Petersburg when the average temp is 73°F. January and February are the coldest months when the average temperature is 41°F. February and December are the months with the most rain.
Why should I book my Petersburg accommodation with Hotels.com?
There are plenty of reasons to book your Petersburg travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring