Default HTG hotel image

Find hotels in Petersburg, TN from Rp1.241.847

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
14 Aug - 15 Aug
Tomorrow
15 Aug - 16 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Petersburg hotels

1. Hale Springs Inn

Hale Springs Inn
Rogersville
United States
Anthony
Rp2.127.363
Rp2.483.652 total
includes taxes & fees
16 Aug - 17 Aug
Hale Springs Inn

2. Comfort Inn & Suites Rogersville

Comfort Inn & Suites Rogersville
Rogersville
United States
Gary
Rp1.597.310
Rp1.864.750 total
includes taxes & fees
7 Sept - 8 Sept
Comfort Inn & Suites Rogersville

3. General Morgan Inn

General Morgan Inn
Greeneville
United States
Vicki
Rp2.453.976
Rp2.963.113 total
includes taxes & fees
16 Aug - 17 Aug
General Morgan Inn

4. Quality Inn Bulls Gap

Quality Inn Bulls Gap
Bulls Gap
United States
K
Rp1.456.082
Rp1.699.976 total
includes taxes & fees
7 Sept - 8 Sept
Quality Inn Bulls Gap

5. Volunteer Inn at Church Hill

Volunteer Inn at Church Hill
Church Hill
United States
Prasun
Rp1.367.590
Rp1.610.159 total
includes taxes & fees
15 Aug - 16 Aug
Volunteer Inn at Church Hill

6. Days Inn by Wyndham Greeneville

Days Inn by Wyndham Greeneville
Greeneville
United States
Izaiah
Rp1.367.590
Rp1.651.365 total
includes taxes & fees
15 Aug - 16 Aug
Days Inn by Wyndham Greeneville

7. Super 8 by Wyndham Bulls Gap Greeneville Area

Super 8 by Wyndham Bulls Gap Greeneville Area
Bulls Gap
United States
Steve
Rp1.063.681
Rp1.241.847 total
includes taxes & fees
7 Sept - 8 Sept
Super 8 by Wyndham Bulls Gap Greeneville Area

8. Timberfell Resort

Timberfell Resort
Greeneville
Rp2.735.181
Rp4.028.179 total
includes taxes & fees
1 Sept - 2 Sept
Timberfell Resort

9. Quality Inn Rogersville

Quality Inn Rogersville
Rogersville
United States
James
Rp1.157.178
Rp1.351.006 total
includes taxes & fees
6 Sept - 7 Sept
Quality Inn Rogersville
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Petersburg Hotel Reviews

Quality Inn Rogersville

Quality Inn Rogersville

10/10 Excellent
"Yes it was great "
James 1-night trip
Posted 2 days ago
Quality Inn Rogersville
General Morgan Inn

General Morgan Inn

10/10 Excellent
"Great stay"
Bonnie 1-night trip
Posted 5 days ago
General Morgan Inn
Days Inn by Wyndham Greeneville

Days Inn by Wyndham Greeneville

10/10 Excellent
"Se lo recomiendo 100% La atención muy buena y todo limpio. Lo unico que las máquinas del gym no funcionan de lo demás perfecto. Me volvería quedar ahí."
Jacqueline 3-night trip
Posted 6 days ago
Days Inn by Wyndham Greeneville
Comfort Inn & Suites Rogersville

Comfort Inn & Suites Rogersville

10/10 Excellent
"Everything was great. Only issue was the water for showers was not hot at all."
Blake 1-night trip
Posted 9 days ago
Comfort Inn & Suites Rogersville
Hale Springs Inn

Hale Springs Inn

10/10 Excellent
"Great little boutique hotel"
Anthony 1-night trip
Posted 1 month ago
Hale Springs Inn
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 2 months ago
Volunteer Inn at Church Hill

More cheap stays in Petersburg

Super 8 by Wyndham Bulls Gap Greeneville Area

Super 8 by Wyndham Bulls Gap Greeneville Area

90 Speedway Lane Bulls Gap TN
Rp1.063.681
Rp1.241.847 total
7 Sept - 8 Sept
includes taxes & fees
Super 8 by Wyndham Bulls Gap Greeneville Area
Quality Inn Rogersville

Quality Inn Rogersville

7139 Highway 11w Rogersville TN
Rp1.157.178
Rp1.351.006 total
6 Sept - 7 Sept
includes taxes & fees
7.2/10 Good! (321 reviews)
Quality Inn Rogersville
Volunteer Inn at Church Hill

Volunteer Inn at Church Hill

1142 Volunteer St Church Hill TN
Rp1.367.590
Rp1.610.159 total
15 Aug - 16 Aug
includes taxes & fees
7.4/10 Good! (11 reviews)
Volunteer Inn at Church Hill
Days Inn by Wyndham Greeneville

Days Inn by Wyndham Greeneville

935 E Andrew Johnson Hwy Greeneville TN
Rp1.367.590
Rp1.651.365 total
15 Aug - 16 Aug
includes taxes & fees
Days Inn by Wyndham Greeneville
Quality Inn Bulls Gap

Quality Inn Bulls Gap

50 Speedway Ln Bulls Gap TN
Rp1.456.082
Rp1.699.976 total
7 Sept - 8 Sept
includes taxes & fees
7.8/10 Good! (531 reviews)
Quality Inn Bulls Gap
Comfort Inn & Suites Rogersville

Comfort Inn & Suites Rogersville

128 James Richardson Lane Rogersville TN
Rp1.597.310
Rp1.864.750 total
7 Sept - 8 Sept
includes taxes & fees
8.2/10 Very good! (617 reviews)
Comfort Inn & Suites Rogersville

Frequently asked questions

What's the best place to stay in Petersburg?
Located 18.9 mi (30.4 km) from the heart of Petersburg, General Morgan Inn is a top choice for your stay, based on our traveller data. Two other choices for your visit to the area are Super 8 by Wyndham Bulls Gap Greeneville Area and Days Inn by Wyndham Greeneville. See all available top hotels, or vacation rentals in Petersburg.
If I need to cancel my hotel reservation in Petersburg, will I receive a refund?
Yes, you'll find most room reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Petersburg.
How is it to stay in Petersburg?
Travellers to Petersburg will find plenty to explore and enjoy. There are 75 hotels and other accommodation options in the surrounding area. Find out more about Petersburg.
What should I see while I'm in Petersburg?
Places to visit in the wider area include Rogersville City Park, McDonald Golf Club and Rogersville Printing Museum. You'll also find Rogersville Historic District and Crockett Spring Park & Arboretum in the area. Take a look at what more there is to see and do in Expedia's Petersburg guide.
What's the weather like in Petersburg?
The hottest months are usually July and August, with an average temperature of 23°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for Petersburg is 1322 mm.

Explore a world of travel with Expedia