Find hotels in Petersburg, VA from $54

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very Good, (1002)
"Great place to visit 😀 "
United States
Mackenson
$93 nightly
The price is $104
Dec 31 - Jan 1, 2026
Total with taxes and fees
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.2 out of 10, Very Good, (1003)
"The staff was very friendly and accommodating. It was a quick overnight stay during travel, but very enjoyable."
United States
Traci
$95 nightly
The price is $106
Jan 4 - Jan 5, 2026
Total with taxes and fees
Comfort Inn Petersburg Fort Lee Area

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
9.0 out of 10, Wonderful, (351)
"Clean room and friendly staff"
United States
Tracee
$106 nightly
The price is $119
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hampton Inn by Hilton Petersburg Fort Lee

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
7.6 out of 10, Good, (1007)
"The staff was so friendly that I would pick this place to stay when i come town for the holidays "
United States
Danita
$107 nightly
The price is $124
Jan 4 - Jan 5, 2026
Total with taxes and fees
Country Inn & Suites by Radisson, Petersburg, VA

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
$90 nightly
The price is $104
Dec 28 - Dec 29
Total with taxes and fees
Woodspring Suites Petersburg Near Fort Lee

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.0 out of 10, Wonderful, (117)
"Nice room, great Bar and good breakfast "
United States
Tammy
$96 nightly
The price is $111
Jan 25 - Jan 26, 2026
Total with taxes and fees
Hotel Petersburg, Tapestry Collection By Hilton

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.2 out of 10, (376)
"Dirtiest hotel I ever stayed in."
United States
Scott
$75 nightly
The price is $86
Dec 28 - Dec 29
Total with taxes and fees
Super 8 by Wyndham Petersburg

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (968)
"Easy check in"
United States
Jose G
$66 nightly
The price is $74
Jan 27 - Jan 28, 2026
Total with taxes and fees
Quality Inn Petersburg Fort Lee Area

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (712)
"Location and the price was great!"
United States
Jordan
$65 nightly
The price is $75
Dec 29 - Dec 30
Total with taxes and fees
Motel 6 Petersburg, VA - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1001)
"Over all, the stay was comfortable and the staff was very friendly "
United States
Diane
$72 nightly
The price is $81
Dec 28 - Dec 29
Total with taxes and fees
Days Inn by Wyndham Petersburg/South Fort Lee

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
2.5 star property
Petersburg
8.4 out of 10, Very Good, (552)
"Staff was very friendly and helpful. The room was clean and spacious."
United States
Jennifer
$103 nightly
The price is $117
Dec 30 - Dec 31
Total with taxes and fees
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (558)
"EXELENTE"
Mexico
Wilfredo
$61 nightly
The price is $70
Jan 3 - Jan 4, 2026
Total with taxes and fees
Econo Lodge Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.0 out of 10, (697)
"Rooms are clean, Front desk and management are wonderful "
United States
Sarah
$61 nightly
The price is $69
Jan 4 - Jan 5, 2026
Total with taxes and fees
Red Roof Inn Petersburg - Fort Lee

Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
5.0 out of 10, (186)
"Its was amazing experience to stay there"
United States
Mia
$51 nightly
The price is $56
Dec 29 - Dec 30
Total with taxes and fees
Travelers Inn By OYO, Templeton VA

Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (397)
"Roaches were in the room air conditioner was not sealed off at all my window to get fresh air was screwed shut and on top of that I never got my refund for the absolutely horrid conditions in this hotel 10/10 would NOT recommend "
United States
Jaylin
$55 nightly
The price is $63
Dec 28 - Dec 29
Total with taxes and fees
Best Inn

Sleep Inn & Suites Stony Creek - Petersburg South

Sleep Inn & Suites Stony Creek - Petersburg South
2.5 star property
Stony Creek
8.0 out of 10, Very Good, (978)
"Very nice stay!"
United States
david
$76 nightly
The price is $81
Jan 17 - Jan 18, 2026
Total with taxes and fees
Sleep Inn & Suites Stony Creek - Petersburg South

Fairfield Inn & Suites by Marriott Stony Creek

Fairfield Inn & Suites by Marriott Stony Creek
2.5 star property
Stony Creek
9.4 out of 10, Exceptional, (371)
"Would definitely stay again"
United States
Margaret
$101 nightly
The price is $108
Jan 5 - Jan 6, 2026
Total with taxes and fees
Fairfield Inn & Suites by Marriott Stony Creek

Hampton Inn Stony Creek/Petersburg Area

Hampton Inn Stony Creek/Petersburg Area
2.5 star property
Stony Creek
8.0 out of 10, Very Good, (1001)
"Very clean. Friendly staff"
United States
trudi
$89 nightly
The price is $96
Jan 18 - Jan 19, 2026
Total with taxes and fees
Hampton Inn Stony Creek/Petersburg Area

Best Western Plus Richmond Airport Hotel

Best Western Plus Richmond Airport Hotel
2.5 star property
Sandston
7.4 out of 10, Good, (1425)
"I stayed one night and was very satisfied. The rooms were clean, and the front desk staff was excellent. Breakfast was well prepared, organized, and very clean."
United States
Erica
$84 nightly
The price is $98
Dec 28 - Dec 29
Total with taxes and fees
Best Western Plus Richmond Airport Hotel

Country Inn & Suites by Radisson, Richmond I-95 South, VA

Country Inn & Suites by Radisson, Richmond I-95 South, VA
2.5 star property
Bellwood
8.4 out of 10, Very Good, (1444)
"Yes everything was so nice "
United States
Robin
$79 nightly
The price is $92
Jan 11 - Jan 12, 2026
Total with taxes and fees
Country Inn & Suites by Radisson, Richmond I-95 South, VA
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

Where to stay in Petersburg

Find the best Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about Petersburg
Learn more about Petersburg

Ettrick

Home to Virginia State University, this area boasts historic landmarks like Vawter Hall and Old President's House, and offers convenient access to the Petersburg Amtrak train station.

Stay near popular Petersburg attractions

Learn more about Petersburg

Explore Civil War history at the Petersburg National Battlefield where rangers know the best spots for battlefield views. Stroll the cobblestone streets of Old Towne to discover local art galleries, then grab a bite at one of the riverside restaurants when locals have them mostly to themselves.

city of petersburg, virginia

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Hotels in Petersburg with star-rating

Price trends for hotels in Petersburg

Less expensive
More expensive
Next month
March
August
$75
Month
Price
January
$75
February
$75
March
$71
April
$71
May
$73
June
$73
July
$76
August
$78
September
$77
October
$74
November
$74
December
$71
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Petersburg. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historic Sites: Discover Petersburg's rich history through its charming plantations and historic landmarks.
  • Old Towne Petersburg: Stroll through this vibrant area to experience the local culture and heritage.
  • Family-Friendly Activities: Enjoy a variety of attractions perfect for family outings, including educational spots and parks.
  • Outdoor Adventures: Take advantage of the eco-friendly atmosphere with numerous outdoor activities available.
  • Diverse Accommodations: Choose from a wide range of hotels and motels to suit every traveler's preferences.

Find great hotels near Petersburg

Petersburg, Virginia, offers a variety of accommodation options to suit every traveler’s needs. Whether you’re looking for a comfortable hotel for a business trip, a pet-friendly motel for a family getaway, or a nature-themed retreat, you'll find a range of choices. Explore the best hotels in Petersburg, where convenience and hospitality come together to create a memorable stay in this charming city.

  • WoodSpring Suites Richmond Colonial Heights Fort Gregg-Adams: This modern hotel offers a welcoming atmosphere for travelers seeking a pet-friendly experience. Located 2 miles from Petersburg, it caters to those who wish to travel with their furry companions. Guests appreciate the convenience of in-room kitchenettes, making it ideal for longer stays. The hotel upholds a pet policy that allows dogs only, with restrictions in place to ensure a pleasant environment for all guests. With comfortable accommodations and a commitment to accessibility for service animals, WoodSpring Suites is a great choice for those who prioritize both comfort and companionship on their travels.
  • Rodeway Inn At Fort Lee: Nestled 5 miles from Petersburg, this hotel features a nature-themed ambiance, perfect for outdoor enthusiasts and business travelers alike. Rodeway Inn At Fort Lee is pet-friendly, allowing dogs with a focus on comfort for all guests. Business amenities are available, ensuring a seamless experience for those combining work and leisure. Guests rave about the hotel's proximity to nearby parks and outdoor activities, making it an excellent choice for nature lovers who also want the convenience of business facilities. The welcoming atmosphere and practical services make it a versatile option for a variety of travelers.
  • Country Inn & Suites by Radisson, Chester, VA: A 3-star gem located 9 miles from Petersburg, this hotel is known for its business-friendly amenities and welcoming attitude toward LGBTQIA travelers. The property is affiliated with LGBTQI travel guides, making it a supportive choice for diverse visitors. Guests enjoy a well-equipped business center, perfect for productivity during their stay. The warm and inviting decor, combined with excellent service, ensures a comfortable experience. With its proximity to Chester and its thoughtful amenities, Country Inn & Suites is an excellent base for both work and leisure.

Where to stay in and around Petersburg

Petersburg, Virginia, offers an enriching vacation experience filled with historic charm and vibrant local culture. Explore the scenic beauty of downtown Petersburg, where family-friendly spots and unique local attractions await. Enjoy outdoor activities and immerse yourself in the urban atmosphere, all while discovering the welcoming spirit of this charming city. With its budget-friendly options and rich history, Petersburg is a perfect destination for families and culture enthusiasts alike.

  • Colonial Heights: Located only 2 miles from Petersburg, Colonial Heights is a vibrant city ideal for family outings and business trips. This city offers a mix of shopping centers and educational venues, making it a convenient stop for both leisure and work. Notable attractions include a historic college university, a thrilling racetrack, and a fun-filled theme park. The peak travel seasons occur in March to April and July, making it a lively spot during these months.
  • Templeton: Nestled within the Petersburg area, Templeton is a charming village that draws visitors year-round. Perfect for families and business travelers, Templeton boasts shopping centers and exciting motor racing experiences. Nearby attractions include a national state park and a visitor center, offering a blend of nature and entertainment. The village sees a surge in visitors during April and from July to August, ensuring a bustling atmosphere during these months.
  • Ettrick: Situated around Petersburg, Ettrick is a neighborhood that resonates with culture enthusiasts and outdoor adventurers alike. Known for its educational facilities and recreational parks, it’s the perfect place for sports fans. Key attractions include a historic college university, a stadium, and a racetrack. Visitor numbers peak from June to August, making it a popular destination for summer activities and events.

Things to do in and around Petersburg

Petersburg, Virginia, offers a delightful mix of family-friendly activities and cultural experiences. Visitors can explore local educational attractions, enjoy thrilling motor racing events, and browse various shopping options at the mall center. Whether you're discovering the rich history of the city or planning a fun family outing, Petersburg provides an engaging destination for all ages.

Shopping

For a great shopping experience in Petersburg, visit Southpark Mall, just 2 miles away, offering a variety of shops and entertainment. MastRpieces Unlimited, located 1 mile away, features unique gifts. If you're up for a drive, check out the 17th Street Farmers’ Market, 21 miles from Petersburg, for local goods.

Recreation

Dogwood Trace Golf Course offers a relaxing outdoor experience with beautifully maintained greens, perfect for golf enthusiasts. For a tranquil retreat, visit Point of Rocks Park, where you can unwind in nature. Parker's Battery Park is another great spot nearby, providing peaceful surroundings for relaxation and reflection.

Adventure

Experience the thrill of racing at Virginia Motorsports Park, located 8 miles from Petersburg, where adrenaline and speed meet. For nature enthusiasts, the Virginia Capital Trail offers scenic hiking 20 miles away, perfect for outdoor adventures. Don't miss the excitement of water sports at Black Dog Paddle, 26 miles away.

Nightlife

Petersburg's nightlife offers a variety of experiences. For adventure, visit Swaders Sports Park, an exciting arcade and adventure zone. For a cultural night, enjoy a performance at the Sycamore Rouge Theatre or the Beacon Theatre, both showcasing romance and family-friendly entertainment within a short drive.

*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 during your visit to Petersburg, plan your trip between December and February for lower accommodation rates. Enjoy free attractions like Virginia State University and Castlewood. Use public buses for budget-friendly transportation. Book your hotel through Expedia to access exclusive deals, and consider combining your hotel, flights, and activities for additional savings. Joining Expedia's One Key membership can provide further discounts and OneKeyCash for future use. Remember, Mondays are typically the least expensive days to stay, while Saturdays are the most costly.

  • 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 March and May 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 Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your travel options by setting your budget, selecting your desired location, and specifying the type of hotel you prefer. For instance, by checking the Eco-certified option, you'll find a selection of sustainable and environmentally-friendly hotels that are currently available. To view the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Petersburg hotel reservation with your flights and activities through an Expedia package.
  • 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 in and around Petersburg

Petersburg, Virginia, is perfect for family-friendly vacations with a focus on outdoor activities and cultural experiences. Explore historic sites, charming plantations, and renowned colleges while enjoying the eco-friendly atmosphere. Don't miss the opportunity to stroll through Old Towne Petersburg, where you can immerse yourself in the rich history and vibrant culture of the area. This city offers a delightful mix of attractions that cater to every traveler's interests.

  • Virginia State University: Immerse yourself in the rich culture and history of Virginia State University, a significant institution located just 0.9 miles from Petersburg. The campus offers beautiful architecture and a vibrant atmosphere, making it a perfect spot for a leisurely stroll.
  • Rogers Stadium: Experience the electric energy of sports at Rogers Stadium, situated right in Petersburg. Whether you're catching a game or enjoying a concert, the stadium is a hub for local events and community spirit.
  • Keystone Antique Truck and Tractor Museum: Located 1 mile from Petersburg, this charming museum showcases vintage trucks and tractors, making it a fantastic destination for families. Discover the history of transportation while enjoying a unique cultural experience.

Best time to go to Petersburg

The best time to visit Petersburg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.3°F (3.5°C)Light RainMostly SunnyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly SunnyAverageSlightly Low
March48.4°F (9.1°C)Light RainMostly SunnySlightly HighSlightly High
April58.6°F (14.8°C)Light RainMostly SunnySlightly HighAverage
May67.3°F (19.6°C)Light RainMostly SunnyAverageSlightly High
June75.2°F (24.0°C)Light RainMostly SunnyAverageSlightly High
July79.5°F (26.4°C)Light RainMostly SunnySlightly HighAverage
August77.4°F (25.2°C)Light RainMostly SunnyAverageAverage
September71.6°F (22.0°C)Light RainMostly SunnyAverageAverage
October61.2°F (16.2°C)Light RainMostly SunnySlightly LowAverage
November49.5°F (9.7°C)Light RainMostly SunnySlightly LowAverage
December43.3°F (6.3°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Petersburg

When visiting Petersburg, Virginia, you can easily fly into two major airports. Richmond International Airport (RIC) is located 20 miles away and offers convenient access to several hotels such as The Jefferson Hotel, Omni Richmond Hotel, and Quirk Hotel Richmond, all within 7 miles of the airport. Newport News - Williamsburg International Airport (PHF) is 51 miles from Petersburg, with nearby hotel options like DoubleTree by Hilton Williamsburg, Kingsmill Resort, and The Landing at Hampton Marina, each approximately 12 miles from the airport. Both airports provide accessible transportation options to ensure a smooth journey to your accommodations.

Frequently asked questions

What is the best area to stay in Petersburg?
The best area to stay in Petersburg is the Old Towne Historic District, which is the city's downtown area.

Old Towne is the main visitor hub, characterized by its beautifully preserved 19th-century architecture and cobblestone streets. It's very walkable, with many local shops, restaurants, and historical markers centered around Sycamore Street and Old Street. The district provides a sense of Petersburg's rich history, offering a blend of renovated buildings and established local businesses.

Couples will find Old Towne particularly appealing for a relaxing and engaging trip. The area offers a variety of charming eateries, art galleries, and small boutiques superb for leisurely exploration. Its historical significance and well-maintained streetscapes create a pleasant backdrop for an evening stroll or a quiet dinner.

For travelers interested in history and convenient access to key sites, hotels along the Washington Street corridor, adjacent to Old Towne, offer a practical choice.
What are the best hotels in Petersburg that travelers recommend?
Two of the best hotels in Petersburg that receive consistently high recommendations from travelers are Ragland Mansion Bed & Breakfast and Hotel Petersburg, Tapestry Collection By Hilton.

The Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, is praised for its comfortable and beautiful rooms, delicious and amazing breakfast, and wonderful hospitality. Guests appreciate amenities like a rainfall showerhead and complimentary breakfast, with nearby winery tours adding to its appeal. It is also conveniently located near the Sycamore Rouge Theatre and the Siege Museum.

Another excellent choice is the 3.5-star Hotel Petersburg, Tapestry Collection By Hilton, which holds a 9.0 rating. This hotel is known for its clean rooms and offers valet parking, designer toiletries, and fitness facilities. Its location within a historical district places it just a short walk from the Sycamore Rouge Theatre and the Siege Museum.
What are the best family hotels in Petersburg?
For family-friendly hotels in Petersburg, consider the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG and the Comfort Inn Petersburg Fort Lee Area.

The Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, with an 8.0 rating, offers spacious and clean rooms, often featuring a sofa bed for extra sleeping arrangements. Guests consistently praise the excellent and friendly staff, as well as the absolutely delicious and good complimentary breakfast. Complimentary wired internet in public areas and free WiFi are also available.

Another excellent choice for families is the Comfort Inn Petersburg Fort Lee Area, which has an 8.2 rating. This hotel provides comfortable and clean rooms, and guests frequently highlight the friendly and great staff. The breakfast is excellent and complimentary, and the hotel offers free WiFi and wired internet in public areas. Find more child-friendly accommodations in Petersburg
What hotels in Petersburg offer free breakfast?
For hotels in Petersburg that offer free breakfast, consider the Ragland Mansion Bed & Breakfast, the Hampton Inn by Hilton Petersburg Fort Lee, the Comfort Inn Petersburg Fort Lee Area, the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, and the Country Inn & Suites by Radisson, Petersburg, VA.

The 3.5-star Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, provides a complimentary cooked breakfast daily. Guests consistently praise its comfortable and beautiful rooms, delicious breakfast, and wonderful hospitality. It is conveniently located near the Siege Museum and Centre Hill Museum.

The Hampton Inn by Hilton Petersburg Fort Lee, rated 9.0, also offers free breakfast, including a to-go option. Travelers frequently highlight the friendly staff, nice and clean rooms, and delicious breakfast as reasons for a great experience.

Another excellent option is the Comfort Inn Petersburg Fort Lee Area, which has an 8.2 rating. This hotel provides a complimentary buffet breakfast and free WiFi. Guests often praise the comfortable and clean rooms and the friendly staff.

The Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, with a rating of 8.0, features a free buffet breakfast. Visitors appreciate the clean and big rooms, the excellent and friendly staff, and the absolutely delicious breakfast.

Finally, the Country Inn & Suites by Radisson, Petersburg, VA, rated 7.6, includes a complimentary full breakfast and free self-parking. Guests frequently mention the friendly staff, comfortable and clean rooms, and convenient location. Find more hotels with free breakfast in Petersburg
What are the top pet-friendly hotels in Petersburg?
For top pet-friendly hotels in Petersburg, consider the Ragland Mansion Bed & Breakfast, Hotel Petersburg, Tapestry Collection By Hilton, or the Hampton Inn by Hilton Petersburg Fort Lee.

The 3.5-star Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, warmly welcomes dogs and provides a delicious complimentary cooked breakfast. Guests frequently praise its comfortable and beautiful rooms, as well as the wonderful hospitality. It is conveniently located near attractions like the Sycamore Rouge Theatre, just 0.6 miles away, and the Siege Museum, only 0.5 miles distant.

Another excellent choice is the 3.5-star Hotel Petersburg, Tapestry Collection By Hilton, rated 9.0. This hotel is also pet-friendly, allowing dogs, and is situated within a historical district. It offers free WiFi and complimentary toiletries. The Siege Museum is just 0.1 miles away, and the Sycamore Rouge Theatre is 0.2 miles from the hotel.

The Hampton Inn by Hilton Petersburg Fort Lee, boasting a 9.0 rating, is another highly-rated option that permits both dogs and cats. Travelers appreciate the friendly staff, nice and clean rooms, and the delicious free breakfast, which includes a convenient to-go option. The hotel also provides free WiFi and complimentary toiletries. See more pet-friendly hotels in Petersburg
What are the best budget hotels in Petersburg?
For the best budget hotels in Petersburg, consider the Hampton Inn by Hilton Petersburg Fort Lee, the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, or the Comfort Inn Petersburg Fort Lee Area.

The Hampton Inn by Hilton Petersburg Fort Lee, with a 9.0 rating, is highly praised for its friendly staff and clean, nice rooms. Guests frequently mention the delicious free breakfast and comfortable beds, making for a great overall experience.

Another excellent option is the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, rated 8.0. Travelers appreciate the clean, big rooms and the excellent, friendly staff. The absolutely delicious and good breakfast is a consistent highlight, and the location is convenient.

The Comfort Inn Petersburg Fort Lee Area, with an 8.2 rating, offers comfortable and clean rooms. Guests often compliment the friendly and great staff, as well as the excellent free breakfast. The beds are also noted for being clean and good. View all budget hotels in Petersburg
What are the most romantic hotels in Petersburg for couples?
For a romantic stay in Petersburg, couples might consider theTravelers Inn By OYO, Templeton VA.

This hotel offers rooms with a balcony, providing a pleasant private space for guests. See all romantic hotels in Petersburg
When is the best time to go to Petersburg?
The best time to visit Petersburg, Virginia, is during the spring (April to May) and fall (September to October) when the weather is pleasant and comfortable for exploring.

During spring, temperatures are mild, typically ranging from the 60s to low 70s Fahrenheit. This season is ideal for outdoor activities like walking the Petersburg National Battlefield trails or exploring the historic districts. The foliage is fresh, and many local gardens and parks are in bloom, making for pleasant sightseeing.

Fall also offers comfortable temperatures, generally from the 60s to mid-70s Fahrenheit, with less humidity than the summer months. The autumn colors provide a beautiful backdrop for visiting historical sites and enjoying local events.
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 $54 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