The best deals on hotels when visiting Petersburg in Tennessee.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Petersburg, Tennessee 37144

A Richland Inn Lewisburg

725 East Commerce St Lewisburg, TN

Guests bound for Petersburg will find serene comfort at A Richland Inn Lewisburg, where inviting rooms start at $95.99, creating a welcoming atmosphere ideal for relaxation. Stay in accommodations that blend added amenities with affordability, providing a superior stay experience.

At A Richland Inn Lewisburg, the quiet atmosphere offers a restful stay, with the added convenience of downtown Petersburg being nearby for sightseeing. Stay refreshed and on budget in Petersburg with thoughtfully designed accommodations—secure today!

  Call (855) 239-4019 to book with an agent.
  11.7 miles from Petersburg, TN 37144

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Walking Horse Lodge Lewisburg

255 North Ellington Pkwy Lewisburg, TN

At Walking Horse Lodge Lewisburg, travelers to Petersburg will find budget-friendly rooms with rates beginning at $76.00, creating a welcoming, warm space perfect for rest. Experience a stay that focuses on essential amenities and cleanliness, providing a comfortable and efficient lodging experience.

For those seeking both peace and proximity, Walking Horse Lodge Lewisburg offers quiet surroundings with downtown Petersburg accessible for city exploration. Discover a hotel that makes your Petersburg adventure stress-free and enjoyable—reserve today!

  Call (855) 234-7135 to book with an agent.
  12.0 miles from Petersburg, TN 37144

Starting at

$76.00

per night

Read Reviews View Amenities View All Rooms

Best Western Fayetteville Inn

3021 Thornton Taylor Pkwy Fayetteville, TN

Guests visiting Petersburg can unwind in comfortable accommodations at Best Western Fayetteville Inn, where rooms start at $100.99, creating a warm and inviting atmosphere. Stay in touch with Best Western's state-of-the-art connectivity options, including high-speed internet and digital concierge services.

Relax in the serene environment of Best Western Fayetteville Inn, where peaceful surroundings offer a restful stay and downtown Petersburg is within reach. Treat yourself to a seamless Petersburg adventure with affordable, welcoming lodging—secure now!

  Call (855) 234-2997 to book with an agent.
  12.5 miles from Petersburg, TN 37144

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Fayetteville

110 Redstone Dr Fayetteville, TN

At Hampton Inn Fayetteville, guests bound for Petersburg will find inviting accommodations with rooms from $120.99, creating a clean, comfortable environment for relaxation. Feel secure with advanced in-room security features at Hampton, including electronic safes and modern locking systems.

Unwind in the peaceful environment at Hampton Inn Fayetteville, where the calm atmosphere is complemented by easy access to downtown Petersburg. Relax in Petersburg with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 236-8982 to book with an agent.
  13.5 miles from Petersburg, TN 37144

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Cornersville

3731 Pulaski Hwy Cornersville, TN

With budget-conscious rooms starting at $71.99, Econo Lodge Cornersville provides affordable comfort for travelers bound for Petersburg, creating a charming and relaxing atmosphere. Take advantage of Econo Lodge's prime locations, conveniently near highways and attractions, simplifying your travel plans.

At Econo Lodge Cornersville, guests can unwind in calm surroundings, while downtown Petersburg is still nearby for a day of sightseeing. Book a welcoming, budget-conscious stay for your Petersburg trip—reserve today!

  Call (855) 233-7850 to book with an agent.
  13.6 miles from Petersburg, TN 37144

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Lynchburg Country Inn

423 Majors Blvd Lynchburg, TN

With budget-conscious rooms beginning at $89.95, Lynchburg Country Inn is a practical choice for travelers to Petersburg, providing a warm and inviting space ideal for rest. Enjoy a comfortable and inviting environment in rooms that offer more amenities and better value for a satisfying stay.

From Lynchburg Country Inn, guests can enjoy the peaceful retreat of the hotel, while downtown Petersburg remains easily accessible for sightseeing. Choose a hotel that makes your Petersburg experience delightful and budget-friendly—book now!

  Call (855) 234-2997 to book with an agent.
  14.9 miles from Petersburg, TN 37144

Starting at

$89.95

per night

Read Reviews View Amenities View All Rooms

Motel 6 Pulaski TN

2400 Highway 64 Pulaski, TN

For a budget-conscious and comfortable stay, Motel 6 Pulaski TN offers intimate-feeling accommodations with rooms from $61.99, creating a clean and inviting space. Appreciate the eco-conscious efforts of Motel 6, including energy-efficient lighting and water-saving measures in rooms and facilities.

For a peaceful retreat, Motel 6 Pulaski TN offers quiet surroundings, with the added convenience of downtown Petersburg being nearby. Plan your Petersburg adventure wisely and lock in a comfortable room now!

  Call (855) 233-7850 to book with an agent.
  15.4 miles from Petersburg, TN 37144

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Best Western Shelbyville Inn&Suites Celebration Inn

724 Madison Street Shelbyville, TN

For budget-conscious travelers to Petersburg, Best Western Shelbyville Inn&Suites Celebration Inn offers serene accommodations with rates from $110.99, creating a clean and comfortable space. Stay connected with Best Western's mobile app, offering easy access to hotel services, local guides, and room controls.

Guests at Best Western Shelbyville Inn&Suites Celebration Inn can enjoy a quiet retreat, with downtown Petersburg still accessible for a day of sightseeing or city adventures. Step into Petersburg comfort with a hotel that prioritizes both convenience and savings—book today!

  Call (855) 233-0132 to book with an agent.
  16.0 miles from Petersburg, TN 37144

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Shelbyville

1207 North Main Street Shelbyville, TN

With rooms beginning at $75.99, Microtel Inn & Suites by Wyndham Shelbyville provides inviting accommodations for guests bound for Petersburg, creating a peaceful and comfortable atmosphere. Experience peace and quiet in Microtel's soundproof rooms, ensuring a good night's sleep is always within reach.

At Microtel Inn & Suites by Wyndham Shelbyville, guests can unwind in peaceful surroundings, while downtown Petersburg remains easily accessible for a day of exploration. Stay relaxed and on budget while exploring Petersburg—book your room today!

  Call (855) 234-7135 to book with an agent.
  16.3 miles from Petersburg, TN 37144

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites

1607 North Main St. Shelbyville, TN

With rooms beginning at $70.99, Econo Lodge Inn & Suites offers inviting accommodations for travelers visiting Petersburg, creating a comfortable and welcoming space for all guests. Benefit from Econo Lodge's 24-hour front desk service, where friendly staff are ready to assist you at any time.

For a peaceful experience, Econo Lodge Inn & Suites offers a quiet retreat, while downtown Petersburg remains easily accessible by car. Book now and make your Petersburg stay both cozy and cost-effective—reserve today!

  Call (855) 234-5074 to book with an agent.
  16.6 miles from Petersburg, TN 37144

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

1415 Bryson Road Ardmore, TN

For guests headed to Petersburg, Rodeway Inn offers intimate accommodations with rooms starting at $64.99, creating a warm and inviting space perfect for relaxation. Find practical comfort in rooms that offer just what you need for a restful and economical stay.

Guests at Rodeway Inn will appreciate the calm surroundings, with Petersburg's vibrant offerings only a short drive away. Book an affordable stay with added comfort for your Petersburg travels—reserve now!

  Call (855) 233-0132 to book with an agent.
  21.1 miles from Petersburg, TN 37144

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Pulaski

1025 North 1st St Pulaski, TN

For a warm-hearted stay near Petersburg, Budget Inn Pulaski offers inviting accommodations with rooms starting at $68.00, creating a welcoming space perfect for relaxation. Find comfort in rooms that deliver reliable amenities, making your stay both enjoyable and economical.

For travelers seeking both quiet and convenience, Budget Inn Pulaski is perfectly situated near Petersburg for the best of both worlds. Enjoy a cozy, cost-saving hotel for your Petersburg travels—book your stay today!

  Call (855) 234-5074 to book with an agent.
  23.0 miles from Petersburg, TN 37144

Starting at

$68.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Tullahoma

2113 North Jackson St Tullahoma, TN

For an inviting and affordable stay, Baymont by Wyndham Tullahoma offers budget-friendly rooms with rates starting at $62.99, creating a clean and comfortable space. Start your day right with Baymont by Wyndham’s complimentary breakfast, offering a variety of options to suit every taste.

Found just outside of Petersburg, Baymont by Wyndham Tullahoma provides the ideal base for exploring the area and returning to peaceful lodgings. Find peace of mind during your Petersburg adventure with lodging that prioritizes comfort—book today!

  Call (855) 239-4019 to book with an agent.
  23.2 miles from Petersburg, TN 37144

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Tullahoma

1922 North Jackson St Tullahoma, TN

With rates beginning at $142.99, Hampton Inn Tullahoma is a smart choice for travelers to Petersburg, creating a plush space perfect for rest and relaxation. Explore with ease, knowing that Hampton by Hilton hotels are conveniently located near top local attractions and business centers.

At Hampton Inn Tullahoma, the peaceful atmosphere offers guests a restful stay while keeping the attractions of Petersburg close by. Enjoy stress-free Petersburg travel with accommodations designed for relaxation and savings—book today!

  Call (855) 234-5074 to book with an agent.
  23.2 miles from Petersburg, TN 37144

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Tullahoma an IHG Hotel

2030 North Jackson Street Tullahoma, TN

With rooms beginning at $159.00, Holiday Inn Express Hotel & Suites Tullahoma an IHG Hotel offers inviting accommodations for travelers visiting Petersburg, creating a relaxed, comfortable space for rest. Appreciate the seasonal touches at Holiday Inn Express, from summer pool parties to winter hot cocoa stations.

For a peaceful stay with a short drive to the action, Holiday Inn Express Hotel & Suites Tullahoma an IHG Hotel provides the perfect escape just outside Petersburg. Choose a hotel that complements your Petersburg plans with ease and affordability—secure now!

  Call (855) 234-5074 to book with an agent.
  23.3 miles from Petersburg, TN 37144

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Tullahoma

1410 North Jackson Street Tullahoma, TN

With rooms starting at $75.21, Quality Inn Tullahoma provides affordable accommodations for travelers visiting Petersburg, creating a homely and comfortable atmosphere. Stay productive with Quality Inn's in-room workspaces, designed to accommodate the needs of business travelers.

Found just beyond the city, Quality Inn Tullahoma offers a peaceful retreat that’s never too far from Petersburg's lively attractions. Enhance your Petersburg adventure with a hotel that makes every dollar count—secure now!

  Call (855) 235-6136 to book with an agent.
  23.8 miles from Petersburg, TN 37144

Starting at

$75.21

per night

Read Reviews View Amenities View All Rooms

Executive Inn

1412 North Jackson Street Tullahoma, TN

Guests headed to Petersburg will appreciate the enchanting accommodations at Executive Inn, with rooms beginning at $60.00, creating a warm and inviting environment. Enjoy reliable comfort in rooms that provide standard amenities, ensuring a pleasant stay at a great price.

Surrounded by peace and quiet, Executive Inn lets you relax while keeping the thrills of Petersburg within reach. Stay within budget while enjoying extra comfort on your Petersburg trip—book now!

  Call (855) 233-7850 to book with an agent.
  23.8 miles from Petersburg, TN 37144

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1020 West College Street Pulaski, TN

With budget-friendly rooms starting at $70.99, Quality Inn is ideal for travelers bound for Petersburg, providing a warm and inviting environment for relaxation. Stay connected with Quality Inn's global news network access, keeping you informed with international and local news during your stay.

Perfect for quiet nights and adventurous days, Quality Inn is your gateway to relaxation and Petersburg's lively streets. Make your Petersburg experience stress-free with a hotel that offers unbeatable value—book today!

  Call (855) 239-4019 to book with an agent.
  24.2 miles from Petersburg, TN 37144

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pulaski

180 Bre Avenue Pulaski, TN

At Hampton Inn Pulaski, guests visiting Petersburg can enjoy affordable comfort with rooms starting at $128.99, creating a warm and welcoming environment perfect for unwinding. Treat yourself at Hampton’s vending machines, conveniently located for a quick snack or drink without leaving the hotel.

Find your peaceful retreat at Hampton Inn Pulaski, positioned within a comfortable distance from the bustling streets of Petersburg. Get ready to enjoy Petersburg with accommodations that balance cost and comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  24.3 miles from Petersburg, TN 37144

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Giles Hotel Inn & Suites

1140 West College Street Pulaski, TN

With rates starting at $244.99, Giles Hotel Inn & Suites is an ideal option for those traveling to Petersburg, offering budget-friendly rooms in a gentle, clean environment. Stay in accommodations that deliver extra comfort and amenities, ensuring a satisfying and budget-friendly experience.

Discover relaxation at Giles Hotel Inn & Suites, where guests can experience a quiet stay while keeping the vibrant life of Petersburg nearby. Settle into Petersburg with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 239-4019 to book with an agent.
  24.3 miles from Petersburg, TN 37144

Starting at

$244.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

1605 Harley Davidson Blvd Columbia, TN

At Sleep Inn & Suites, guests visiting Petersburg can enjoy affordable comfort with rooms starting at $92.99, creating a warm and welcoming environment perfect for unwinding. Appreciate the modern and stylish bathrooms at Sleep Inn, offering ample space and bright lighting for your morning routine.

Discover the quiet charm of Sleep Inn & Suites, a restful escape found just a short drive from the excitement of Petersburg. Rest well in Petersburg with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 235-6136 to book with an agent.
  26.4 miles from Petersburg, TN 37144

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Columbia

1551 Halifax Dr Columbia, TN

Guests bound for Petersburg can enjoy inviting accommodations at Hampton Inn Columbia, where rooms start at $128.99, creating a warm, welcoming environment for relaxation. Access cash when you need it with Hampton's convenient on-site ATMs, located within the hotel for easy withdrawal.

Find your peaceful getaway at Hampton Inn Columbia, where you can unwind in quiet comfort while Petersburg's attractions are never far away. Discover affordable comfort that’s perfect for exploring Petersburg—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  26.6 miles from Petersburg, TN 37144

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Columbia

1558 Bear Creek Pike Columbia, TN

With rooms beginning at $71.10, Super 8 by Wyndham Columbia offers quiet accommodations for guests traveling to Petersburg, creating a clean and welcoming space for relaxation. Find Super 8 locations conveniently close to everything from scenic highways to vibrant city centers, enhancing your travel plans.

Relax in comfort at Super 8 by Wyndham Columbia, a perfect spot for unwinding while Petersburg remains within easy reach. Plan ahead for an affordable and relaxing Petersburg stay—book your hotel room today!

  Call (855) 239-4019 to book with an agent.
  26.7 miles from Petersburg, TN 37144

Starting at

$71.10

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Columbia

1545 Halifax Drive Columbia, TN

With rooms starting at $129.99, Fairfield Inn & Suites Columbia provides budget-conscious accommodations for travelers visiting Petersburg, creating a clean and enchanting space. Relax with Fairfield's signature Farmhouse decor, a tribute to the brand's heritage and a symbol of its commitment to simplicity and quality.

Tucked away in a quiet area, Fairfield Inn & Suites Columbia allows you to retreat into comfort while staying connected to Petersburg's vibrant energy. Embrace your Petersburg adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 235-0725 to book with an agent.
  26.7 miles from Petersburg, TN 37144

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms