Byrd and Eggleston Halls on the campus of Virginia State University near Petersburg, Virginia, one of the public, Historically Black Colleges and Universities with blue sky and white snow in winter

Hotels in Petersburg, Virginia

Provide your desired dates to access the latest pricing and special offers for hotels

Petersburg, Virginia, United States

Welcome to Petersburg, a city bursting with history, charm, and plenty of hotels to accommodate your stay! Whether you're here for a weekend getaway or a business trip, Petersburg has everything you need to make your stay comfortable and enjoyable.

As you explore the city, be sure to check out the historic attractions that Petersburg is known for. Visit Petersburg National Battlefield, where you can walk in the footsteps of soldiers during the Siege of Petersburg. Or take a stroll through Pocahontas Island, the oldest free black settlement in the state, and learn about the rich history of African Americans in the area.

After a day of exploring, head back to your hotel to relax and unwind. Petersburg offers a variety of hotels to suit every traveler's needs. From cozy bed and breakfasts to modern, luxurious accommodations, you're sure to find the perfect place to rest your head. So kick back, enjoy the amenities, and get ready for another exciting day in Petersburg!

So whether you're a history buff or just looking for a fun and unique destination, Petersburg has it all. With its rich history, charming atmosphere, and comfortable hotels, you're guaranteed to have a memorable stay in this hidden gem of a city. So pack your bags, book a hotel, and get ready to explore all that Petersburg has to offer!

Best Hotels in Petersburg

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie by IHG

Outdoor swimming pool

Business center

Free wifi

Experience comfort and convenience at the Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie. Just 4.4mi from the city center, this 2-star hotel offers a range of amenities that set it apart, including free Wi-Fi and breakfast, a fitness center, and a kid-friendly buffet. Families will appreciate the free kids' meals and beach amenities, while business travelers benefit from the complimentary business center. With non-smoking rooms and 24-hour front desk service, your stay is tailored for relaxation and productivity. Choose this hotel for its exceptional value and thoughtful features designed for both leisure and work.

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

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

Free parking

Business center

Free wifi

Holiday Inn Express Hotel and Suites Petersburg - Fort Lee by IHG is a 2-star property in Petersburg, VA, about 6.2mi from the city center. It provides free breakfast, free parking on-site, and free Wi-Fi, plus a free fitness center and fully equipped kitchen. Additional conveniences include a 24-hour front desk, elevator access, air conditioning, non-smoking rooms, wheelchair accessibility, free toiletries, barbecue facilities, and a bathtub. The address is 11979 South Crater Road. With free parking and convenient services, it offers a practical stay for travelers seeking value and reliability near Fort Lee.

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

Free parking

Indoor swimming pool

Business center

Experience comfort and convenience at the Country Inn & Suites by Radisson in Petersburg, VA, just 3.3mi from the city center. This 3-star inn stands out with its complimentary breakfast, free parking, and Wi-Fi, ensuring a stress-free stay. Guests can enjoy a range of amenities, including an indoor swimming pool, fitness center, and business center. Ideal for families, the kid-friendly buffet and non-smoking rooms make it a welcoming choice for everyone. With a 24-hour front desk and meeting facilities, it’s perfect for both leisure and business travelers looking for quality service and value.

Comfort Inn Petersburg Near Fort Gregg-Adams

Comfort Inn Petersburg Near Fort Gregg-Adams

Outdoor swimming pool

Free wifi

Fitness center

Comfort Inn Petersburg Near Fort Gregg-Adams (2 stars) in Petersburg, Virginia, sits about 6.2mi from the city center and offers a practical mix of amenities. Guests can enjoy free on-site parking and private parking, plus free Wi-Fi, an outdoor pool, and air-conditioned, non-smoking rooms. The property is pet-friendly (fees apply) and equipped with a playground for families, a 24-hour front desk, and wheelchair accessibility. Breakfast is offered, and fitness center and meeting/banquet facilities are available with additional charges. This combination of convenient location, flexible amenities, and essential comforts can make it a standout choice for various travelers.

Hampton Inn Petersburg-Fort Gregg Adams

Hampton Inn Petersburg-Fort Gregg Adams

Free parking

Business center

Free wifi

Hampton Inn Petersburg-Fort Gregg Adams is a 2-star hotel in Petersburg, Virginia, located 6.1mi from the city center at 11909 South Crater Road. Key advantages include free on-site parking and free Wi-Fi, complimentary breakfast, and a free business center, plus a 24-hour front desk. The property offers room service, air conditioning, free toiletries, non-smoking rooms, wheelchair accessibility, an elevator, and on-site parking. Pets are welcome with extra charges. With convenient amenities and proximity to downtown, this option balances comfort and value for travelers seeking reliable service.

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg

Free parking

Free wifi

Air conditioning

Super 8 by Wyndham Petersburg is a 2-star motel in Petersburg, Virginia, about 3.2mi from the city center. It offers value-focused features including free breakfast, free Wifi, and free on-site parking. Pet-friendly (extra charges) and non-smoking rooms with air conditioning and free toiletries add comfort. A 24-hour front desk ensures assistance around the clock. On-site parking and proximity to downtown make it convenient for travelers seeking affordability without sacrificing essential amenities.

Motel 6-Petersburg, VA - Fort Lee

Motel 6-Petersburg, VA - Fort Lee

Pet Friendly

Free wifi

Air conditioning

Motel 6-Petersburg, VA - Fort Lee is a 2-star hotel in Petersburg, VA, located about 0.5mi from the city center. It stands out with free Wi-Fi, free pet-friendly policy, air conditioning, a 24-hour front desk, wheelchair accessibility, and a bathtub. These essentials offer value and convenience for travelers seeking budget-friendly comfort near Fort Lee, with round-the-clock assistance and essential accessibility features.

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

Free parking

Outdoor swimming pool

Free wifi

Experience the best value for your stay at Days Inn by Wyndham Petersburg/South Fort Lee. Enjoy a complimentary breakfast and relax by the outdoor swimming pool. With free parking and pet-friendly accommodations, this hotel provides convenience for all guests. The 24-hour front desk and free Wi-Fi ensure a comfortable and accessible stay. Located just 6.3mi from the city center, this hotel offers a peaceful retreat while still being within easy reach of Petersburg's attractions.

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee

Free parking

Free wifi

Meeting/Banquet facilities

Red Roof Inn Petersburg - Fort Lee stands out among other hotels with its complimentary amenities including free parking, pet-friendly policy, and free wifi. Located just 6.3mi from Petersburg city center, this 2-star motel offers convenience and comfort. With a 24-hour front desk, non-smoking rooms, and essential amenities like free toiletries and a bathtub in every private bathroom, guests can enjoy a hassle-free stay. The hotel's dedication to providing essential services at no extra cost makes it a top choice for budget-conscious travelers looking for value and convenience during their stay in Virginia.

Flagship Inn

Flagship Inn

Outdoor swimming pool

Free Private Parking

Adults only

Flagship Inn in Petersburg, Virginia (2-star) sits 1.3mi from the city center at 815 South Crater Road. This adults-only, pet-friendly inn offers free on-site parking, free Wi‑Fi, air conditioning, a bathtub, and non-smoking rooms. An outdoor swimming pool is free, and 24-hour front desk service is available. Meeting/Banquet facilities are offered with additional charges. Pet-friendly policy carries extra charges. With a central location near downtown and practical amenities at budget-friendly prices, Flagship Inn provides reliable comfort for travelers seeking value and convenience.

Travelodge by Wyndham Petersburg

Travelodge by Wyndham Petersburg

Free parking

Kids' club

Business center

Travelodge by Wyndham Petersburg stands out among other hotels with its convenient location just 6.3mi from the city center of Petersburg, Virginia. Offering free parking on-site, pet-friendly rooms, and complimentary Wi-Fi, this 3-star hotel ensures a comfortable stay for guests. With additional amenities like air conditioning, a business center, and a 24-hour front desk, Travelodge provides excellent value for visitors to the area. Enjoy a relaxing stay in non-smoking rooms with private bathrooms at this well-equipped hotel.

Best Inn

Best Inn

Free parking

Free wifi

Room service

Best Inn is a 2-star motel in Petersburg, Virginia, located just 0.5mi from the city center at 555 East Wythe Street. It offers free parking and on-site parking, plus complimentary Wifi, a 24-hour front desk, and room service. Guest rooms come with air conditioning, non-smoking options, and wheelchair accessibility, including a bathtub. Pet-friendly policy is available with extra charges. Its central location combined with practical amenities — free parking, free Wifi, round-the-clock front desk — makes it a convenient choice compared with others in the area.

OYO Hotel Petersburg VA - Templeton

OYO Hotel Petersburg VA - Templeton

Free Private Parking

Free wifi

Air conditioning

The OYO Hotel Petersburg VA - Templeton, located just 0.2mi from the city center of Petersburg, Virginia, stands out among other hotels due to its enticing features. This 2-star hotel offers valuable amenities such as free private parking, complimentary Wi-Fi, air conditioning in all rooms, and a 24-hour front desk for guest convenience. Along with being pet-friendly (with extra charges), the hotel provides non-smoking rooms, wheelchair accessibility, complimentary toiletries, a balcony, and private bathrooms. The free parking onsite further adds to the appeal of this hotel, making it a budget-friendly and accommodating choice for travelers.

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee

Free Private Parking

Free wifi

Air conditioning

Located in Petersburg, VA, Econo Lodge Petersburg - Fort Lee places guests 1.6mi from the city center. This 2-star hotel offers free private parking and free Wi-Fi, plus on-site parking, 24-hour front desk, and non-smoking rooms with air conditioning, bathtubs, and free toiletries. Wheelchair accessibility is available, and beach umbrellas are provided at no extra charge. For golf enthusiasts, access to a nearby course is available for an extra fee.

Hotel Petersburg VA I-95 & E Washington St

Hotel Petersburg VA I-95 & E Washington St

Free Private Parking

Free wifi

Air conditioning

Discover comfort and convenience at Hotel Petersburg VA I-95 & E Washington St, a 2-star hotel located just 0.6mi from downtown Petersburg. Enjoy free amenities including private parking, Wi-Fi, and on-site parking, all ideal for a hassle-free stay. The hotel features air conditioning, non-smoking rooms, and wheelchair accessibility, ensuring comfort for all guests. With a 24-hour front desk, you can receive assistance at any time. Its close proximity to the city center and thoughtful amenities make it a better choice for travelers seeking affordability without sacrificing convenience. Experience a restful stay in the heart of Virginia with us.

Which 3-star hotels are the most popular?

Located just 3.3mi from the city center, the Country Inn & Suites by Radisson, Petersburg, VA offers comfortable accommodations starting at $99. This popular 3-star hotel provides a range of amenities, including free parking, an indoor swimming pool, free WiFi, a spa tub, and a complimentary breakfast buffet. With its 24-hour front desk, fitness center, and kid-friendly atmosphere, this inn is a great choice for families and travelers seeking convenience and relaxation in Petersburg.

For budget-conscious travelers, the Travelodge by Wyndham Petersburg is a popular choice with rates starting at $59. Situated 6.3mi from the city center, this 3-star hotel features free parking, pet-friendly rooms for an additional charge, and complimentary WiFi. With air conditioning, a 24-hour front desk, and non-smoking rooms, the Travelodge provides basic amenities for guests looking for a simple and affordable stay in Petersburg.

While both hotels offer free parking and convenient amenities, the Country Inn & Suites by Radisson, Petersburg, VA stands out with its closer proximity to the city center and additional features like an indoor swimming pool, spa tub, and kid-friendly buffet. Travelers looking for a more budget-friendly option may opt for the Travelodge by Wyndham Petersburg, which offers basic amenities at a lower starting price of $59, making it an attractive choice for those seeking affordable accommodations in Petersburg.

What are some affordable hotels priced under $60?

For budget travelers looking for cheap hotels under $60 in Petersburg city, Econo Lodge Petersburg - Fort Lee offers a convenient option. With prices starting from $62, this hotel is located 1.6mi away from the city center. Featuring amenities such as free private parking and wifi, air conditioning, a 24-hour front desk, and non-smoking rooms, it provides comfort at an affordable rate. Guests can also enjoy perks like beach umbrellas and free toiletries during their stay.

Another affordable choice is the OYO Hotel Petersburg VA - Templeton, with prices starting from $19. Situated 10.2mi away from the city center, this hotel offers pet-friendly accommodations for an extra charge. Enjoy conveniences like free private parking and wifi, air conditioning, and a 24-hour front desk. Non-smoking rooms, wheelchair accessibility, free toiletries, and a private bathroom add comfort to the stay. Additionally, guests can look forward to a balcony and on-site parking.

Travelers on a tight budget can find a comfortable stay at Econo Lodge Petersburg - Fort Lee or OYO Hotel Petersburg VA - Templeton in Petersburg city. Econo Lodge, priced from $62, is conveniently located 1.6mi from the city center and offers amenities like free private parking, wifi, air conditioning, and a 24-hour front desk. On the other hand, OYO Hotel, with rates starting from $19 and situated 10.2mi from the city center, provides pet-friendly options for an extra charge, along with free private parking and wifi, air conditioning, and a 24-hour front desk. Both choices offer non-smoking rooms, wheelchair accessibility, and free toiletries for added convenience during the stay.

Frequently Asked Questions

What is the lowest price of hotels in Petersburg?

If you're looking for a bargain in Petersburg, Motel 6 is the way to go with prices starting from just $72. They may not offer breakfast, but hey, think of all the money you're saving! Super 8 comes in a bit higher at $66, but they'll fuel you up with a complimentary breakfast. If you're after a more luxurious stay, Comfort Inn boasts a price starting from $93 but they also serve up a tasty breakfast to start your day off right. Happy budgeting and bon appétit!

What is the average price of hotels in Petersburg?

The average price of a hotel in Petersburg for a traveler looking for a 3-star experience is around $124. So, you can treat yourself to a comfortable stay without breaking the bank. It's a win-win for your wallet and your wanderlust!

What are the most popular hotels in Petersburg?

Looking for a popular stay in Petersburg, VA? Look no further than Holiday Inn Express Hotel & Suites on Boydton Plank Road, where rates start at $132. If you fancy something cozy, Country Inn & Suites on Wagner Road could be your spot, starting at $99 and offering free breakfast. For those seeking a budget-friendly choice, Comfort Inn on South Crater Road is a great option starting at $93 with breakfast included.

What are the best hotels in Petersburg center?

If you're looking for the most popular hotels in Petersburg center, Holiday Inn Express Hotel and Suites Petersburg - Fort Lee, Comfort Inn Petersburg Near Fort Gregg-Adams, and Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie are great options. These hotels offer breakfast and have prices starting from $93 to $113. For those on a budget, Super 8 by Wyndham Petersburg and Motel 6-Petersburg, VA - Fort Lee are also available, with prices starting from $72 to $66.