Petersburg Hotels
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Petersburg
Cottage
Check prices for these dates
Top 10 trending Petersburg hotels

Rodeway Inn
Rodeway Inn
8.8 out of 10, Excellent, (99)
The price is P3,664
P4,351 total
includes taxes & fees
Aug 10 - Aug 11

Lynchburg Country Inn
Lynchburg Country Inn
8.4 out of 10, Very Good, (800)
The price is P5,755
P6,475 total
includes taxes & fees
Aug 4 - Aug 5

A Richland Inn Lewisburg
A Richland Inn Lewisburg
8.2 out of 10, Very Good, (591)

Motel 6 Pulaski, TN
Motel 6 Pulaski, TN
7.8 out of 10, Good, (494)
The price is P3,780
P4,338 total
includes taxes & fees
Aug 8 - Aug 9

Giles Hotel Inn & Suites
Giles Hotel Inn & Suites
9.6 out of 10, Exceptional, (79)
The price is P8,454
P9,701 total
includes taxes & fees
Aug 5 - Aug 6

Best Western Shelbyville Inn and Suites Celebration Inn
Best Western Shelbyville Inn and Suites Celebration Inn
7.8 out of 10, Good, (582)
The price is P6,048
P7,062 total
includes taxes & fees
Aug 4 - Aug 5
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
Learn more about Petersburg
Venture to Elk River and Saddle Creek Golf Club—just two of the sights around Petersburg.
More cheap stays in Petersburg
More cheap stays in Petersburg

Microtel Inn & Suites by Wyndham Shelbyville
1207 North Main Street, Shelbyville, TN
The price is P3,955 per night from Aug 14 to Aug 15
P3,955
P4,618 total
Aug 14 - Aug 15
includes taxes & fees
7.8/10 Good! (843 reviews)
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels Near Petersburg, Tennessee
- Athens Hotels
- Columbia Hotels
- Winchester Hotels
- Shelbyville Hotels
- Lawrenceburg Hotels
- Tullahoma Hotels
- Appalachian Mountains Hotels
- Lynchburg Hotels
- Fayetteville Hotels
- Pulaski Hotels
- North Alabama Hotels
- Southeastern United States Hotels
- Lewisburg Hotels
- Estill Springs Hotels
- Middle Tennessee Hotels
- Alabama Mountains Hotels
- Bell Buckle Hotels
- Chapel Hill Hotels
- College Grove Hotels
- Ardmore Hotels
Most Popular Hotels in Petersburg
More ways to book
Expedia's Latest Trends
Hotels