
Petersburg Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $1,096 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Petersburg Vacation
With plenty of highlights as well as hidden gems, this city is best explored with a Petersburg vacation package. Look for places to stay in Kyles Ford, which is great for hiking, views and nature. Every trip to Petersburg needs a well-designed itinerary. Fill yours with big-name attractions like Rogersville City Park, Rogersville Printing Museum and McDonald Golf Club. Your ideal Petersburg vacation is a couple of clicks away. Browse hotels, airfares and more on Expedia for a getaway that's tailored just for you.
Top Petersburg Vacation Deals

River Edge Inn
Reviewed on Feb 2, 2026

The Ramsey Hotel & Convention Center
Reviewed on Feb 9, 2026

Country Cascades Waterpark Resort
Reviewed on Feb 9, 2026

Park Grove Inn
Reviewed on Feb 1, 2026

Sunrise Ridge Resort
Reviewed on Jan 21, 2026
Petersburg Hotel Deals

General Morgan Inn
We loved our room. We have had a great time each time we have stayed at the hotel. Our only issue is that the Sunday breakfast was not up to the quality of the hotel. The coffee shop was closed. So, the hotel only offered muffins and bottled drinks. We should have been notified of this prior to our ...
Reviewed on Jan 20, 2026

Comfort Inn & Suites Rogersville
Our room was very comfortable and clean. The staff friendly and helpful. Breakfast had a nice variety for a continental breakfast.
Reviewed on Feb 2, 2026

Quality Inn I-81 Exit 23
Room was clean. We were put in a busy hallway downstairs, so noise level was unacceptable at times. Food choices at breakfast were lousy. Zero healthy options.
Reviewed on Jan 12, 2026
Discover the most popular places to visit in Petersburg
Rogersville City Park
Explore the great outdoors at Rogersville City Park, a lovely green space in Rogersville.







