These Petersburg insights are based on real traveler data from Expedia, aggregated using AI to help you plan your trip. Updated: .

Find hotels in Petersburg, TN from $67
Go beyond your typical stay in Petersburg
Check prices for these dates
Our top choices for Petersburg hotels




1. Richland Inn of Columbia
Richland Inn of Columbia- Short walk to local shops
- Delicious full breakfast options
- Super clean and updated rooms




2. Comfort Suites Columbia I-65
Comfort Suites Columbia I-65- Relaxing poolside on a warm day
- Fresh and wonderful breakfast
- Close to dining options nearby




3. Microtel Inn & Suites by Wyndham Shelbyville
Microtel Inn & Suites by Wyndham Shelbyville- Very good breakfast with coffee options
- Excellent and helpful staff on hand




4. Sleep Inn & Suites Columbia I-65
Sleep Inn & Suites Columbia I-65- Comfy rooms with space to unwind
- Breakfast with selection
- Welcoming and helpful staff on hand




5. Holiday Inn Express Hotel & Suites Tullahoma by IHG
Holiday Inn Express Hotel & Suites Tullahoma by IHG- Quick, helpful service from staff
- Comfortable beds for a restful night
- Delicious continental breakfast options




6. Best Western Shelbyville Inn and Suites Celebration Inn
Best Western Shelbyville Inn and Suites Celebration Inn- Good and plentiful breakfast choices
- Extremely friendly and accommodating staff
- Very clean and tidy rooms




7. A Richland Inn Lewisburg
A Richland Inn Lewisburg- Free breakfast with hot options
- Easy access to the parking lot




8. Quality Inn Tullahoma
Quality Inn Tullahoma- Continental breakfast with various options
- Easy to get around the area




9. Fairfield Inn & Suites Columbia
Fairfield Inn & Suites Columbia- Good quality breakfast options
- Large, clean rooms with facilities




10. LivSmart Studios by Hilton Tullahoma
LivSmart Studios by Hilton Tullahoma- Extremely clean throughout the property
- Spacious and well-equipped rooms
- Welcoming team from check-in onwards




11. Holiday Inn Express Columbia by IHG
Holiday Inn Express Columbia by IHG- Hot breakfast prepared daily
- Sparkling clean rooms throughout




12. Candlewood Suites Columbia by IHG
Candlewood Suites Columbia by IHG- Free and well-lit parking available
- Spotless kitchen for self-catering
- Responsive and friendly front desk staff




13. Lynchburg Country Inn
Lynchburg Country Inn- Easy on-site parking available
- Comfortable beds with clean sheets




14. Hampton Inn Columbia
Hampton Inn Columbia- Clean and refreshing pool area
- Generous breakfast buffet selection
- Easy free parking available onsite




15. Super 8 by Wyndham Columbia
Super 8 by Wyndham Columbia- Quiet, well-insulated rooms
- Clean pool area for a swim
- Breakfast with various options




16. Baymont by Wyndham Columbia Maury
Baymont by Wyndham Columbia Maury- Easy on-site parking available
- Quiet rooms with space to unwind
- Clean and friendly staff




17. Towneplace Suites by Marriott Tullahoma
Towneplace Suites by Marriott Tullahoma



18. Quality Inn Columbia I-65
Quality Inn Columbia I-65- Excellent breakfast with fresh options
- Very warm pool for swimming
- Close to places to eat nearby




19. Baymont by Wyndham Tullahoma
Baymont by Wyndham Tullahoma- Good breakfast with a variety of options
- Clean and well-kept guest rooms
- Amazing staff responsiveness and service




20. Rodeway Inn Ardmore I-65
Rodeway Inn Ardmore I-65- Tidy rooms praised by guests
- Easy and secure parking
- Quiet and safe location
Where to stay in and around Petersburg



Shelbyville
Discover Shelbyville, a welcoming destination perfectly suited for travelers seeking a blend of outdoor adventure and family-friendly activities. With attractions like the Tennessee Walking Horse Celebration and Calsonic Arena, visitors can enjoy vibrant events and entertainment. The charming Shelbyville Courthouse Square offers a picturesque spot to relax and soak in the local atmosphere. Located about 15 miles by car from Petersburg, Shelbyville is an excellent choice for your next getaway, providing a unique mix of experiences just a short drive away.


Fayetteville
Plan your stay in Fayetteville, a top-rated choice for travelers seeking a blend of outdoor adventure and family-friendly experiences. With attractions like the scenic Elk River and the Fayetteville Lincoln County Museum, visitors can enjoy both nature and local history. The vibrant shopping center adds to the appeal, making it a great spot for weekend getaways. Fayetteville is located about 12 miles by car from Petersburg, ensuring easy access for your vacation. It's a smart choice for a memorable stay.



Lewisburg
Make the most of your visit by staying in Lewisburg, a haven for families and outdoor enthusiasts thanks to its abundance of recreational areas and scenic beauty. Visitors can explore local attractions like the Wyatt Archaeological Museum, Lewisburg City Hall, and the Memorial Library while enjoying a variety of outdoor activities. Located about 12 miles by car from Petersburg, Lewisburg offers a convenient base for your adventures, making it an excellent choice for your next getaway.



Lynchburg
Lynchburg, Tennessee, stands out as a prime spot for travelers interested in family adventures and cultural experiences. This charming city offers access to beautiful Tims Ford Lake and the scenic Tims Ford State Park, perfect for outdoor enthusiasts. With recreational areas and shopping nearby, Lynchburg provides a well-rounded getaway. Located about 15 miles by car from Petersburg, it’s an ideal base for exploration. Booking a stay in Lynchburg ensures a memorable vacation filled with diverse activities and natural beauty.


Cornersville
Travelers visiting the area often choose Cornersville, especially families and nature lovers seeking close proximity to outdoor adventures and local attractions. With highlights like the Wyatt Archaeological Museum, Lewisburg City Hall, and the Memorial Library, Cornersville offers a blend of education, recreation, and charm. Located about 12 miles from Petersburg, it's a smart choice for anyone eager to explore the beauty of Tennessee while enjoying budget-friendly accommodations.
Stay near popular attractions around Petersburg
Elk River
Fayetteville Lincoln County Museum
Tennessee Walking Horse Celebration
Shelbyville Courthouse Square
Calsonic Arena
Wyatt Archaeological Museum
Historic Moore County Courthouse
The Local Palette Gallery
Top Petersburg Hotel Reviews
Motel 6 Pulaski, TN
"The only issue we had again was the bathroom and room smelled like sewage."
Hampton Inn Tullahoma
"Business trip. Was just what was needed."
A Richland Inn Lewisburg
"Staff were pleasant and friendly."
Lynchburg Country Inn
"This motel is really close to the Lynchburg square and Jack Daniel’s Distillery so perfect for overnight stay No Breakfast facilities but got some in the square Also great if have dogs but have to pay a small fee all ok easy"
Econo Lodge Inn & Suites Shelbyville
"Rooms were clean. Staff difficult to understand at times. Hallways a little warm- but had fans running. Worse part was staying on 2nd floor- taking luggage up & down steps because there was no elevator."
LivSmart Studios by Hilton Tullahoma
"They room was very clean, staff was very helpful! You could improve the breakfast!!"
Best Western Fayetteville Inn
"Very clean"
The Blue Heron - Lake Side Chalet
"Beautiful spot, quiet, super clean, close to Fayetteville, Winchester and Lynchburg. Fascinating bird watching!"
The Farmhouse Grain Bin at Goose Creek Farm in Cornersville TN
"Host was very friendly."
More cheap stays in Petersburg

Econo Lodge Inn & Suites Shelbyville

Microtel Inn & Suites by Wyndham Shelbyville

Econo Lodge Cornersville I-65

Quality Inn Pulaski

A Richland Inn Lewisburg

Hampton Inn Tullahoma
Hotels in Petersburg with star-rating

3 Star Hotels

2 Star Hotels
Find out more about Petersburg
Top reasons to visit Petersburg
- Outdoor Adventures: Petersburg offers a range of outdoor activities, including nearby state parks and recreational areas, perfect for nature lovers.
- Charming Downtown: Explore the vibrant downtown area filled with local culture, friendly locals, and unique shops.
- Historical Sites: Discover nearby historical landmarks that add depth to your visit and connect you with the area's rich past.
- Variety of Accommodations: Enjoy a selection of cozy bed and breakfasts and unique agritourism properties catering to diverse travelers.
- Scenic Getaway: Experience the picturesque landscapes that make Petersburg a perfect destination for a romantic or family-friendly vacation.
Find great hotels near Petersburg
Petersburg, Tennessee, offers a charming selection of accommodations, perfect for a variety of travelers. From cozy bed and breakfasts to unique agritourism properties, you'll find options that cater to families, business travelers, and pet owners alike. Whether you're searching for the best hotels or simply looking for a comfortable place to unwind, Petersburg's hospitality ensures a memorable stay amidst its picturesque surroundings.
- Best Western Fayetteville Inn: Best Western Fayetteville Inn is a budget-friendly hotel with a commendable guest rating of 8.8. Situated 13 miles from Petersburg, this property is perfect for families and business travelers alike. The hotel offers a range of amenities tailored for children, including free cribs, making it an ideal choice for those traveling with little ones. Additionally, the pet-friendly policy allows guests to bring their furry companions, with specific restrictions and fees in place. With its welcoming atmosphere and practical amenities, Best Western Fayetteville Inn ensures a comfortable stay for all.
- A Richland Inn Lewisburg: A Richland Inn Lewisburg is a budget-friendly motel that boasts a guest rating of 8.2. Located 12 miles from Petersburg, this property is favored by business travelers seeking a straightforward and efficient lodging option. Although it focuses on providing essential amenities, the warm hospitality and convenient location make it a solid choice for those on the go. The straightforward accommodations allow guests to relax and recharge before heading out to explore the surrounding area or attend business meetings.
- Hampton Inn Fayetteville: Hampton Inn Fayetteville is a budget-friendly hotel with an impressive guest rating of 9.2. Positioned 14 miles from Petersburg, it caters to both pet-friendly and business travel needs. The hotel welcomes pets with specific policies and fees, ensuring a comfortable stay for guests and their furry friends. Guests appreciate the mix of modern amenities and warm service, making it a great retreat after a day of activities. With its high guest ratings and convenient location, Hampton Inn Fayetteville is a top choice for travelers looking for comfort and convenience.
Where to stay near Petersburg
Petersburg, Tennessee, offers a charming blend of outdoor adventures and scenic beauty, perfect for a romantic getaway or a family-friendly vacation. Explore the welcoming atmosphere of downtown Petersburg, where friendly locals and a vibrant community await. Nearby, discover historical sites and relaxing spots that enhance your travel experience. Whether you're looking for budget-friendly options or picturesque landscapes, Petersburg and its neighboring areas promise a memorable visit for every traveler.
- Shelbyville: Located 15 miles from Petersburg, Shelbyville is a charming city known for its welcoming atmosphere and vibrant community spirit. Visitors flock here for outdoor adventures and family-friendly activities, particularly during the summer months from June to July and in October. Shelbyville features a lively fairground and recreational areas that cater to all ages. Nature enthusiasts will appreciate the nearby lake and parks, while event conference venues make it an ideal spot for gatherings and celebrations. Whether you're looking for romantic getaways or fun family outings, Shelbyville has something for everyone.
- Fayetteville: Situated 12 miles away from Petersburg, Fayetteville is a picturesque city that offers a mix of outdoor activities and scenic beauty. With peak visitor numbers in March, July, and September, travelers are drawn to its stunning landscapes and romantic settings. Fayetteville boasts an array of recreational areas and hiking trails for adventure seekers, as well as shopping centers for those looking to indulge in local retail therapy. Notable attractions include a beautiful lake, a national state park, and a museum that showcases local history, making Fayetteville a delightful spot for exploration and relaxation.
- Lewisburg: Also located 12 miles from Petersburg, Lewisburg is a vibrant city that attracts visitors year-round for its family-friendly and scenic experiences. The peak tourist seasons in March, July, and September bring plenty of outdoor activities, including visits to recreational areas and golf courses. The city's shopping centers cater to diverse tastes, while the nearby lake, national state park, and local parks provide ample opportunities for relaxation and enjoyment of nature. Lewisburg is perfect for those seeking a charming escape that combines adventure with family fun.
Things to do in Petersburg
Petersburg, Tennessee, offers a delightful blend of outdoor and romantic activities, making it perfect for a scenic getaway. Enjoy the local attractions, including an arena entertainment facility, a recreational area, and a campground. Don't miss exploring the charming downtown area, where you can savor the local culture and community vibe.
Shopping
Petersburg offers quaint shopping experiences with local shops and boutiques. To find unique gifts, visit the nearby Columbia Mall, featuring various retailers. If you're up for a drive, head to the vibrant Nashville East Shopping Center for a wider selection of stores and trendy finds.
Recreation
In Petersburg, relax at the serene Harmony Wellness Center, offering yoga classes and holistic treatments to rejuvenate your mind and body. Enjoy nature walks in the nearby parks, perfect for unwinding and reconnecting with the outdoors, enhancing your overall wellness experience.
Adventure
Explore the scenic trails of the Natchez Trace Parkway for hiking, biking, and wildlife spotting. Experience the thrill of canoeing or kayaking on nearby rivers, where you can enjoy the serene beauty of nature and spot local fauna along the way.
Nightlife
Experience the vibrant nightlife in Petersburg by visiting The Corner Pub for a cozy atmosphere and tasty burgers. For a fun night out, check out the local dance floor at The Pavilion, where you can groove to live DJ sets and enjoy signature cocktails.
*Distances are measured in a straight line; actual driving distances may vary depending on the route.Booking tips and Expedia advantages for Petersburg
- 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 refine your options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will show you sustainable and eco-friendly accommodations currently available. To find the best prices and 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.
Find the best attractions near Petersburg
Petersburg, Tennessee, offers a charming mix of outdoor adventures and romantic scenery. Visitors can explore local attractions like the town neighborhood, nearby state parks, and fairgrounds. Whether you're seeking cultural experiences or outdoor fun, Petersburg has something for everyone. Don't miss the opportunity to discover the area's unique charm, including references to St. Petersburg, and enjoy the beauty that surrounds this quaint destination.
- Elk River: Experience the charm of Elk River, located 13 miles from Petersburg. This vibrant town offers a blend of city life and natural beauty, perfect for leisurely strolls and local dining.
- Tennessee Walking Horse Celebration: Just 16 miles away, this fairground hosts the famous Tennessee Walking Horse Celebration. Enjoy a lively atmosphere filled with family-friendly activities, showcasing the elegance of these unique horses.
- Henry Horton State Park: Located 20 miles from Petersburg, this national park is a haven for outdoor enthusiasts. With stunning scenery and opportunities for adventure, it's ideal for hiking, picnicking, and enjoying nature.
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.
Calendar Month | Temperature | Precipitation | Cloudiness | Occupancy | Pricing |
| January | 38.7°F (3.7°C) | Light Rain | Mostly Cloudy | Average | Slightly Low |
| February | 42.8°F (6.0°C) | Light Rain | Mostly Cloudy | Average | Slightly Low |
| March | 50.7°F (10.4°C) | Light Rain | Mostly Sunny | Low | Average |
| April | 58.5°F (14.7°C) | Light Rain | Mostly Sunny | Average | Slightly High |
| May | 67.5°F (19.7°C) | Light Rain | Mostly Sunny | Average | Slightly High |
| June | 75.4°F (24.1°C) | Light Rain | Mostly Sunny | Average | Slightly High |
| July | 77.9°F (25.5°C) | Light Rain | Mostly Sunny | High | Average |
| August | 76.6°F (24.8°C) | Light Rain | Mostly Sunny | High | Average |
| September | 71.2°F (21.8°C) | Light Rain | Mostly Sunny | High | Average |
| October | 60.6°F (15.9°C) | Light Rain | Mostly Sunny | Low | Average |
| November | 49.1°F (9.5°C) | Light Rain | Mostly Sunny | Average | Average |
| December | 43.3°F (6.3°C) | Light Rain | Mostly Cloudy | Low | Slightly Low |
The nearest major airports for your trip to Petersburg
Petersburg, Tennessee, is conveniently accessible via several major airports. Nashville International Airport (BNA) is 56 miles away, with excellent hotel options like the 5-star 1 Hotel Nashville and The Joseph, both located 6 miles from the airport. Huntsville International Airport (HSV) is 47 miles away, featuring the 4-star Westin Huntsville, situated 8 miles from HSV. Transportation services are available from these hotels to the airports. CHAttanooga Metropolitan Airport (CHA) is 84 miles from Petersburg, with nearby accommodations such as the 5-star Edwin Hotel, just 6 miles away. Each airport offers a range of amenities to ensure a comfortable stay for travelers.
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near Carter House
- Hillsboro West End Hotels
- Hotels near Tims Ford State Park
- Forest Hills Hotels
- Frankewing Hotels
- Hotels near Lipscomb University
- Berry Hill Hotels
- Cornersville Hotels
- Eighth Avenue Hotels
- Donelson Hotels
- Otter Creek Hotels
- River Plantation Hotels
- Hotels near Sam Davis Home and Museum
- Gladeville Hotels
- Crieve Hall Hotels
- Kelso Hotels
- Hotels near Smyrna
- Hotels near Towne Centre Theatre
- Waterfalls Park Hotels
- Oak Hill Hotels
- Hotels near Nearest Green Distillery
- Lynchburg Hotels
- Hotels near The Escape Game Nashville
- Murfreesboro Hotels
- Hotels near The Parthenon
- Hotels near Fort Negley Park
- Hotels near Long Hunter State Park
- Hotels near Adventure Science Center
- Hotels near FirstBank Stadium
- Lewisburg Hotels
- Hotels near Woodlawn Cemetery
- Pulaski Hotels
- Brentwood Hotels
- Hotels near Nashville Armory
- Hotels near Tanger Outlets Nashville
- Hotels near Radnor Lake State Natural Area
- Manchester Hotels
- Chapel Hill Hotels
- Lynnville Hotels
- Hotels near Sri Ganesha Temple
- Sylvan Park Hotels
- Hotels near Crockett Park
- Radnor Hotels
- Hotels near Country Music Hall of Fame and Museum
- Sobro Hotels
- South Nashville Hotels
- Glencliff Hotels
- Hotels near Lane Motor Museum
- Spring Hill Hotels
- Hotels near Nashville Intl.
- Hotels near Tennessee Walking Horse Celebration
- Columbia Hotels
- Wedgewood-Houston Hotels
- Larkwood Hotels
- Franklin Hotels
- Hillwood Hotels
- West Meade Hotels
- Hotels near Nashboro Golf Club
- Hotels near Cheekwood Estate & Gardens
- Hotels near Jack Daniel's Distillery
- Rutledge Hill Hotels
- Hotels near Aspen Grove Park
- Hotels near Belle Meade Country Club
- Hotels near Saint Thomas West Hospital
- Hotels near Henry Horton State Park
- Mulberry Hotels
- Hotels near Shy's Hill
- Hotels near Elliston Place
- Hotels near Saddle Creek Golf Club
- Hotels near Monroe Carell Jr. Children's Hospital at Vanderbilt
- Hotels near Historic Travellers Rest
- Hotels near Tennessee Central Railway Museum
- Hotels near The Fairgrounds Nashville
- Bell Buckle Hotels
- Belle Meade Hotels
- Hotels near TriStar StoneCrest Medical Center
- Hotels near Centennial Park
- 12 South Hotels
- Hotels near Shelbyville Recreation Center
- Hotels near Governor's Residence
- Hillsboro Village Hotels
- Hotels near Lynchburg Hardware and General Store
- Hotels near Franklin Theatre
- Winchester Hotels
- Edgehill Hotels
- Hurwood Heights Hotels
- Hotels near Belcourt Theatre
- Hotels near Pine Creek Golf Course
- Hotels near Percy Priest Lake
- Hotels near Ford Ice Center Antioch
- Shelbyville Hotels
- Fayetteville Hotels
- Hotels near Nolensville Feed Mill
- Dellrose Hotels
- Tullahoma Hotels
- Hotels near Belmont Mansion
- Hotels near The Fisher Center for the Performing Arts
- Hotels near Edwin and Percy Warner Parks
- Hotels near Heritage Foundation of Franklin and Williamson County
- Hotels near Nashville Zoo
Calendar Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing