Find hotels in Petersburg, TN from $67

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Holiday Inn Express Hotel & Suites Tullahoma by IHG

Holiday Inn Express Hotel & Suites Tullahoma by IHG
2.5 star property
Tullahoma
8.8 out of 10, Excellent, (637)
"Enjoyed my stay "
United States
Latrone
$107 nightly
The price is $125
Jan 24 - Jan 25, 2026
Total with taxes and fees
Holiday Inn Express Hotel & Suites Tullahoma by IHG

Lynchburg Country Inn

Lynchburg Country Inn
2.5 star property
Lynchburg
8.4 out of 10, Very Good, (852)
"Very clean very professional staff The room was in great condition The bed was great"
United States
hony
$78 nightly
The price is $88
Jan 1 - Jan 2, 2026
Total with taxes and fees
Lynchburg Country Inn

Best Western Fayetteville Inn

Best Western Fayetteville Inn
2.5 star property
Fayetteville
8.8 out of 10, Excellent, (577)
"Good hotel and hospitality. Will visit again."
Canada
Shankar Ganesh
$109 nightly
The price is $130
Jan 3 - Jan 4, 2026
Total with taxes and fees
Best Western Fayetteville Inn

Microtel Inn & Suites by Wyndham Shelbyville

Microtel Inn & Suites by Wyndham Shelbyville
2.0 star property
Shelbyville
7.8 out of 10, Good, (905)
"Room was clean, staff was nice. Only thing was weird noises here n there but overall, I would stay again if in area! "
United States
Shaketa
$66 nightly
The price is $77
Jan 19 - Jan 20, 2026
Total with taxes and fees
Microtel Inn & Suites by Wyndham Shelbyville

Grand Lux Inn

Grand Lux Inn
3.0 star property
Tullahoma
9.8 out of 10, Exceptional, (258)
"Great room, amenities and excellent staff. Very friendly and helpful. "
United States
Barend
$86 nightly
The price is $101
Jan 4 - Jan 5, 2026
Total with taxes and fees
Grand Lux Inn

Quality Inn Tullahoma

Quality Inn Tullahoma
2.5 star property
Tullahoma
7.8 out of 10, Good, (551)
"Room is nice and clean. Front desk lady was super nice even called after we got to the room to check that it was to our liking."
United States
Miranda
$71 nightly
The price is $84
Jan 4 - Jan 5, 2026
Total with taxes and fees
Quality Inn Tullahoma

Motel 6 Pulaski, TN

Motel 6 Pulaski, TN
2.0 star property
Pulaski
7.8 out of 10, Good, (531)
"Staff is always great! "
United States
Tristen
$68 nightly
The price is $78
Jan 1 - Jan 2, 2026
Total with taxes and fees
Motel 6 Pulaski, TN

LivSmart Studios by Hilton Tullahoma

LivSmart Studios by Hilton Tullahoma
2.5 star property
Tullahoma
9.4 out of 10, Exceptional, (21)
"Great room, spacious, clean. Overall good stay."
United States
Kelly
$114 nightly
The price is $134
Jan 17 - Jan 18, 2026
Total with taxes and fees
LivSmart Studios by Hilton Tullahoma

Econo Lodge Inn & Suites Shelbyville

Econo Lodge Inn & Suites Shelbyville
2.0 star property
Shelbyville
7.8 out of 10, Good, (431)
"It’s awesome "
United States
Kristopher
$67 nightly
The price is $78
Jan 20 - Jan 21, 2026
Total with taxes and fees
Econo Lodge Inn & Suites Shelbyville

A Richland Inn Lewisburg

A Richland Inn Lewisburg
2.5 star property
Lewisburg
8.2 out of 10, Very Good, (618)
"Quick check in, easy parking, clean room & nice breakfast "
United States
MariaElaina
$82 nightly
The price is $95
Jan 1 - Jan 2, 2026
Total with taxes and fees
A Richland Inn Lewisburg

Tolley House

Tolley House
3.0 star property
Lynchburg
9.6 out of 10, Exceptional, (34)
"Perfect stay for our quick trip."
United States
Wendy
$199 nightly
The price is $224
Jan 1 - Jan 2, 2026
Total with taxes and fees
Tolley House

Quality Inn Pulaski

Quality Inn Pulaski
2.5 star property
Pulaski
7.0 out of 10, Good, (155)
"Great place to stay!"
United States
Shannon
$79 nightly
The price is $91
Jan 21 - Jan 22, 2026
Total with taxes and fees
Quality Inn Pulaski

Best Western Shelbyville Inn and Suites Celebration Inn

Best Western Shelbyville Inn and Suites Celebration Inn
2.5 star property
Shelbyville
7.8 out of 10, Good, (625)
"Everything about our stay was great. They even granted our request of keeping the pool open for a couple extra hours for our boys that had a long day of football tournaments. "
United States
Stephanie
$94 nightly
The price is $110
Jan 1 - Jan 2, 2026
Total with taxes and fees
Best Western Shelbyville Inn and Suites Celebration Inn

Baymont by Wyndham Tullahoma

Baymont by Wyndham Tullahoma
2.5 star property
Tullahoma
6.6 out of 10, (764)
"Great staff great value for the price "
United States
Justin
$70 nightly
The price is $82
Jan 1 - Jan 2, 2026
Total with taxes and fees
Baymont by Wyndham Tullahoma

Giles Hotel Inn & Suites

Giles Hotel Inn & Suites
2.5 star property
Pulaski
9.6 out of 10, Exceptional, (94)
"Staff was friendly and the room was clean and comfortable. I did not take advantage of the free breakfast, but it looked good"
United States
Brett
$172 nightly
The price is $198
Jan 9 - Jan 10, 2026
Total with taxes and fees
Giles Hotel Inn & Suites

Mulberry Lavender Farm and B&B

Mulberry Lavender Farm and B&B
3.0 star property
Mulberry
9.4 out of 10, Exceptional, (32)
"I loved interacting with all the animals. My room was cozy. The owners took good care of me and were very accommodating with my work schedule."
United States
Joseph Francis Kowalczyk
$263 nightly
The price is $294
Jan 1 - Jan 2, 2026
Total with taxes and fees
Mulberry Lavender Farm and B&B

Walking Horse Lodge Lewisburg

Walking Horse Lodge Lewisburg
2.5 star property
Lewisburg
7.2 out of 10, Good, (208)
"I will stay there again happily"
United States
Daniel
$63 nightly
The price is $73
Jan 4 - Jan 5, 2026
Total with taxes and fees
Walking Horse Lodge Lewisburg

Budget Inn Ardmore

Budget Inn Ardmore
2.0 star property
Elkmont
7.0 out of 10, Good, (83)
"Property was very clean and convenient to the interstate nothing fancy the perfect for an overnight stay"
United States
john
$63 nightly
The price is $67
Jan 1 - Jan 2, 2026
Total with taxes and fees
Budget Inn Ardmore

Rodeway Inn Ardmore I-65

Rodeway Inn Ardmore I-65
2.0 star property
Ardmore
8.8 out of 10, Excellent, (149)
"Clean room comfortable bed and was quiet & safe. They have restaurant next door for dinner & breakfast. "
United States
Nick
$63 nightly
The price is $75
Jan 6 - Jan 7, 2026
Total with taxes and fees
Rodeway Inn Ardmore I-65

Econo Lodge Cornersville I-65

Econo Lodge Cornersville I-65
2.0 star property
Cornersville
6.8 out of 10, (294)
"Great value "
United States
Gerald
$68 nightly
The price is $79
Jan 30 - Jan 31, 2026
Total with taxes and fees
Econo Lodge Cornersville I-65
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 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 offers scenic hiking trails and recreational areas for outdoor enthusiasts.
  • Charming Accommodations: Enjoy unique bed & breakfasts and agritourism stays that reflect Southern hospitality.
  • Vibrant Neighborhoods: Explore local neighborhoods featuring lively markets and entertainment options.
  • Family-Friendly Atmosphere: Petersburg is perfect for family adventures, surrounded by friendly towns.
  • Historical Charm: Experience the quaint charm and rich history of this delightful Southern town.

Find great hotels near Petersburg

Explore a variety of hotel accommodations in Petersburg, Tennessee, where you can find charming bed & breakfasts and unique agritourism properties. Whether you're traveling with family, pets, or for business, you'll discover options that cater to your needs. Enjoy modern conveniences, spacious rooms with large windows, and a central location to make the most of your stay in this delightful Southern town.

  • Best Western Fayetteville Inn: Located 13 miles from Petersburg, Best Western Fayetteville Inn is an excellent choice for travelers seeking a family-friendly and business-oriented experience. This hotel features a range of amenities designed to accommodate both work and leisure. Families will appreciate the complimentary cribs available for young children, while business travelers can take advantage of meeting rooms and a dedicated business center. The hotel is also pet-friendly, allowing guests to bring their furry companions along for the trip, with specific policies in place to ensure a comfortable stay for all.
  • A Richland Inn Lewisburg: Just 12 miles from Petersburg, A Richland Inn Lewisburg is a cozy motel ideal for business travelers. The property offers essential services and facilities tailored to meet the needs of those on work-related trips. While it may not have the extensive amenities of larger hotels, its straightforward approach and focus on business efficiency make it a solid choice for visitors looking for a no-frills stay close to Petersburg.
  • Hampton Inn Fayetteville: Situated 14 miles from Petersburg, Hampton Inn Fayetteville is perfect for those looking for a welcoming atmosphere that embraces diversity. This hotel stands out with its commitment to LGBTQIA travelers and provides a range of business amenities, including a 24-hour business center, accessible facilities, and meeting spaces. It is also pet-friendly, welcoming dogs and cats, allowing you to travel with your beloved pets. Guests can enjoy a comfortable stay with the assurance of inclusive and accommodating services.

Where to stay near Petersburg

Petersburg, Tennessee, is an ideal destination for outdoor enthusiasts and those seeking a romantic getaway. Surrounded by friendly towns, you'll find a welcoming atmosphere perfect for family-friendly adventures. Explore nearby cities and enjoy the historical charm and relaxing scenery that this region offers. With its own private havens and quaint neighborhoods, Petersburg invites you to experience a unique blend of tranquility and southern hospitality, making it a memorable spot for your vacation.

  • Shelbyville: Located 15 miles from Petersburg, Shelbyville offers a charming blend of outdoor adventures and family-friendly experiences. Visitors can enjoy a variety of activities at the local fairground and recreational areas. The city is particularly vibrant during the summer months of June and July, as well as in October, when events and festivities draw crowds. Notable attractions nearby include beautiful lakes and parks, making it a perfect spot for a romantic picnic or a fun family outing.
  • Fayetteville: Just 12 miles away from Petersburg, Fayetteville is a picturesque city known for its stunning scenery and outdoor activities. The area is popular for hiking trails and campgrounds, ideal for those looking to connect with nature. Peak travel times occur in March, July, and September, attracting visitors eager to explore its lakes, museums, and serene beaches. Fayetteville is an excellent destination for couples seeking a romantic getaway or anyone wanting to soak in the natural beauty of Tennessee.
  • Lewisburg: Also located 12 miles from Petersburg, Lewisburg is a delightful city that combines outdoor recreation with shopping opportunities. The city sees peak visitor numbers in March, July, and September, thanks to its inviting recreational areas and shopping centers. Nearby attractions include picturesque lakes and national state parks, making it an ideal destination for both adventure and relaxation. Whether you’re looking for a scenic hike or a day of shopping, Lewisburg offers a diverse range of experiences for all types of travelers.

Things to do near Petersburg

Petersburg, Tennessee, offers a charming backdrop for outdoor activities and romantic getaways. Visitors can explore scenic hiking trails, relax in recreational areas, or enjoy a stay at a local resort. For those planning a day trip, it's helpful to know about nearby campgrounds and popular markets in Tennessee. Additionally, a guide to Amtrak services can enhance your travel experience, making Petersburg a delightful destination for adventure and relaxation.

Shopping

Petersburg offers a quaint shopping experience, with Lynchburg Hardware and General Store just 15 miles away for unique gifts. If you're up for a drive, Northgate Mall in Tullahoma and Commerce Central, both 24 and 23 miles away respectively, provide a variety of shops and entertainment options.

Recreation

Saddle Creek Golf Club offers a beautiful outdoor experience with its well-maintained greens, perfect for both novice and experienced golfers. Fayetteville Golf and Country provides a welcoming atmosphere for sports enthusiasts, while Lewisburg Recreation Center features various recreational activities amidst a vibrant community vibe.

Adventure

The Splash Pad is an exciting waterpark located 31 miles from Petersburg, offering thrilling attractions for all ages. With its fun-filled water slides and interactive play areas, it’s the perfect spot for families seeking adventure and entertainment under the sun.

Nightlife

In Petersburg, Regal Tullahoma offers a cozy cinema experience 23 miles away, perfect for a romantic movie night. Meanwhile, the South Jackson Civic Center, located 24 miles from Petersburg, showcases cultural performances, making it a great spot for family entertainment and a vibrant atmosphere.

*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 between December and February for lower accommodation prices. Mondays are the cheapest days to stay, while Fridays tend to be the most expensive. Use Expedia to find budget-friendly hotels by applying filters and sorting by price. Consider booking a package deal that combines flights and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and OneKeyCash for future bookings. Lastly, explore the area on foot to avoid transportation costs and enjoy free local attractions.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are December to February, where the prices are slightly lower. This is in comparison to April to June, 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 Monday. The most expensive day to stay in Petersburg is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to narrow down your options based on your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable prices and best deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Petersburg with your flights and activities through an Expedia package deal.
  • 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 near Petersburg

Petersburg, Tennessee, offers a charming blend of outdoor adventures and romantic scenery perfect for your vacation. Explore local attractions like the fairground, vibrant neighborhoods, and entertainment arenas. Whether you crave cultural experiences or outdoor fun, there's something for everyone. For convenience, consider looking for hotels near Petersburg to enhance your stay. Enjoy your trip to this delightful town.

  • Elk River: Located 13 miles from Petersburg, Elk River offers a charming town vibe. Visitors can enjoy the scenic beauty of the river, perfect for fishing, kayaking, or simply relaxing by the water.
  • Tennessee Walking Horse Celebration: Situated 16 miles away, this vibrant fairground hosts the renowned Tennessee Walking Horse Celebration. Experience thrilling horse shows, live entertainment, and delicious local cuisine, making it a fantastic outing for families.
  • Fayetteville Lincoln County Museum: Just 12 miles from Petersburg, this museum showcases the rich history and culture of the area. Explore fascinating exhibits that highlight local heritage and the significance of Lincoln County.

Best time to go to Petersburg

The best time to visit Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petersburg falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in Petersburg falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
February42.8°F (6.0°C)Light RainMostly CloudyAverageSlightly Low
March50.7°F (10.4°C)Light RainMostly SunnyLowAverage
April58.5°F (14.7°C)Light RainMostly SunnyAverageSlightly High
May67.5°F (19.7°C)Light RainMostly SunnyAverageSlightly High
June75.4°F (24.1°C)Light RainMostly SunnyAverageSlightly High
July77.9°F (25.5°C)Light RainMostly SunnyHighAverage
August76.6°F (24.8°C)Light RainMostly SunnyHighAverage
September71.2°F (21.8°C)Light RainMostly SunnyHighAverage
October60.6°F (15.9°C)Light RainMostly SunnyLowAverage
November49.1°F (9.5°C)Light RainMostly SunnyAverageAverage
December43.3°F (6.3°C)Light RainMostly CloudyLowSlightly Low

The nearest major airports for your trip to Petersburg

Petersburg, Tennessee, is conveniently located near several major airports. Nashville International Airport (BNA) is 56 miles away, with nearby luxury options like The Joseph and 1 Hotel Nashville, both about 6 miles from the airport. Huntsville International Airport (HSV) is 47 miles away, offering 4-star accommodations at The Westin Huntsville, approximately 8 miles from the airport. Smyrna Airport (MQY) is 48 miles from Petersburg, with the DoubleTree by Hilton Murfreesboro located 12 miles away. Each hotel provides various transportation services to their respective airports, ensuring easy access for travelers.

Frequently asked questions

What is the best area to stay in Petersburg?
The best area to stay in Petersburg is the town center, particularly around Main Street.

This area is the heart of Petersburg, offering a concentrated collection of local businesses and attractions. You'll find the Jack Daniel's Distillery within walking distance, and the Lynchburg Hardware & General Store is a prominent landmark on Main Street. The layout is compact and walkable, making it easy to explore on foot.

For couples looking for a relaxed getaway, staying in the town center provides convenient access to historic sites and local eateries. The proximity to the distillery means you can easily partake in tours and tastings without worrying about transportation.
What are the best family hotels in Petersburg?
For family-friendly accommodation in Petersburg, The Lodge Grain Bin at Goose Creek Farm in Cornersville TN is an excellent choice.

This highly-rated property, with a superb 10.0 review score, offers spacious rooms with a sofa bed, making it convenient for families. It also provides onsite parking and air conditioning for a comfortable stay.
When is the best time to go to Petersburg?
The best time to visit Petersburg, Tennessee, is during the spring (April to May) and fall (September to October) when the weather is most pleasant for outdoor activities and exploring the town.

During these months, you'll experience mild temperatures, making it comfortable to walk around the historic square and visit local attractions without the high heat and humidity of summer or the chill of winter. Spring brings blooming flowers and lush greenery, while fall offers picturesque foliage, enhancing the scenic beauty of the area.
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 $67 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