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

Seating Area in Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, an IHG Hotel

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie, an IHG Hotel

Free wifi

Air conditioning

Kid-friendly buffet

Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie in Petersburg, Virginia, stands out among other hotels with its convenient location just 4.4mi from the city center. This 2-star hotel offers various amenities such as free breakfast, free Wi-Fi, air conditioning, and a fitness center. Additionally, it provides kid-friendly buffet and free meals for children, making it an ideal choice for families. With its pet-friendly policy and beach umbrellas and chairs available free of charge, guests will have a comfortable and enjoyable stay. The hotel also boasts a 24-hour front desk, non-smoking rooms, and a business center, catering to the needs of all travelers.

Facade/entrance, Property Building in Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

Free parking

Indoor swimming pool

Free wifi

Country Inn & Suites by Radisson, Petersburg, VA stands out among other hotels due to its convenient location just 3.3mi from the city center. This inn offers a range of desirable amenities such as a free breakfast, indoor swimming pool, and hot tub, making it ideal for both leisure and business travelers. With free parking, pet-friendly policies, and a fitness center, guests can enjoy a comfortable and stress-free stay. Additionally, the hotel provides free wifi and a business center to cater to the needs of corporate travelers. With its array of amenities and close proximity to the city center, Country Inn & Suites is the perfect choice for a pleasant stay in Petersburg.

Property building in Holiday Inn Express Hotel and Suites Petersburg - Fort Lee, an IHG Hotel

Holiday Inn Express Hotel and Suites Petersburg - Fort Lee, an IHG Hotel

Free parking

Indoor swimming pool

Free wifi

Holiday Inn Express Hotel and Suites Petersburg - Fort Lee is a 2-star hotel located in Petersburg, Virginia, just 6.2mi away from the city center. The hotel offers various amenities that make it stand out among others. Guests can enjoy a complimentary breakfast to start their day right. Additionally, the hotel features free parking, a pet-friendly policy, an indoor swimming pool, a hot tub, and a fitness center. With a range of convenient amenities and a location close to the city center, Holiday Inn Express Hotel and Suites Petersburg - Fort Lee is a great choice for travelers seeking comfort and convenience.

Property Building in Comfort Inn Petersburg Near Fort Gregg-Adams

Comfort Inn Petersburg Near Fort Gregg-Adams

Free Private Parking

Free wifi

Air conditioning

Comfort Inn Petersburg Near Fort Gregg-Adams is a 2-star hotel located in Petersburg, Virginia, just 6.2mi away from the city center. This hotel stands out due to its excellent amenities and services, including free breakfast, private parking, and complimentary Wi-Fi. With a 24-hour front desk, guests can rely on round-the-clock assistance. The hotel offers various features such as a fitness center, air conditioning, and wheelchair accessibility, making it suitable for both leisure and business travelers. The property also boasts a bar, non-smoking rooms, and a convenient location near Fort Gregg-Adams, adding to its appeal.

Property Building in Hampton Inn By Hilton Petersburg-Ft. Lee

Hampton Inn By Hilton Petersburg-Ft. Lee

Free parking

Outdoor swimming pool

Free wifi

The Hampton Inn By Hilton Petersburg-Ft. Lee is a top choice for travelers in Petersburg, Virginia. With a convenient location just 6mi from the city center, this hotel offers a range of amenities including a free breakfast, outdoor swimming pool, fitness center and hot tub/jacuzzi. Additionally, guests can enjoy free parking, pet-friendly accommodations (extra charges may apply), and complimentary Wi-Fi. The 24-hour front desk, business center, and wheelchair accessibility make it a standout option for convenience and comfort.

Property Building in Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg

Free parking

Free wifi

Air conditioning

The Super 8 by Wyndham Petersburg is a great choice for travelers looking for a budget-friendly option in Petersburg, Virginia. With its 2-star rating and convenient location just 3.2mi from the city center, this motel offers everything you need for a comfortable stay. Start your day off right with the complimentary breakfast and enjoy amenities such as free Wi-Fi, air conditioning, and a 24-hour front desk. The hotel also offers free parking, making it easy for guests to explore the area. With its pet-friendly policy and non-smoking rooms, the Super 8 by Wyndham Petersburg ensures a pleasant stay for all guests.

Property Building in Motel 6-Petersburg, VA - Fort Lee

Motel 6-Petersburg, VA - Fort Lee

Pet Friendly

Free wifi

Air conditioning

Motel 6-Petersburg, VA - Fort Lee stands out as a better choice compared to other hotels in Petersburg. Its prime location just 0.5mi from the city center allows for easy access to all the city has to offer. The hotel offers essential amenities such as free WiFi, air conditioning, and a 24-hour front desk, ensuring a comfortable and convenient stay. Additionally, being pet-friendly at no extra cost sets it apart, allowing guests to bring their furry friends along. Wheelchair accessibility and private bathrooms further enhance the overall experience for all guests.

Photo of the whole room in Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee

Free parking

Pet Friendly

Free wifi

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.

Bed in Flagship Inn

Flagship Inn

Outdoor swimming pool

Free Private Parking

Adults only

Flagship Inn, a cozy 2-star inn located just 1.3mi from Petersburg city center in Virginia, offers a range of complimentary amenities that set it apart from other options in the area. Guests can enjoy a refreshing dip in the free outdoor swimming pool, take advantage of free private parking, and stay connected with complimentary WiFi. The hotel is pet-friendly, offers air conditioning in all rooms, and provides free toiletries in private bathrooms with bathtubs. Additionally, the 24-hour front desk ensures attentive service, making Flagship Inn a top choice for those seeking a comfortable stay in Petersburg.

Property Building in 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.

Property building, Bed in Best Inn

Best Inn

Free parking

Free wifi

Air conditioning

Located just 0.5mi from the city center of Petersburg, the Best Inn offers a convenient stay with free parking, free wifi, and pet-friendly rooms (extra charges may apply). With key amenities like air conditioning, room service, and non-smoking rooms, guests can enjoy a comfortable and accessible stay. The 24-hour front desk, wheelchair accessibility, and private bathrooms with bathtubs add to the overall convenience of this 2-star motel, making it a top choice for travelers looking for a budget-friendly and well-equipped accommodation in Virginia.

Property Building in Travelodge by Wyndham Petersburg

Travelodge by Wyndham Petersburg

Free parking

Free wifi

Air conditioning

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.

Bedroom, Bed in 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.

Photo of the whole room, Bed in Econo Lodge Petersburg

Econo Lodge Petersburg

Free Private Parking

Free wifi

Air conditioning

Located just 1.5mi from the city center, Econo Lodge Petersburg offers a convenient and comfortable stay. The hotel provides free private parking, complimentary Wi-Fi, and is pet-friendly. Guests can also enjoy additional perks such as free beach umbrellas and 24-hour front desk service. With wheelchair accessible and non-smoking rooms, along with free toiletries and a bathtub in the private bathroom, Econo Lodge Petersburg ensures a hassle-free and enjoyable stay.

Facade/entrance, Property Building in OYO Hotel Petersburg VA I-95 & E Washington St

OYO Hotel Petersburg VA I-95 & E Washington St

Free Private Parking

Free wifi

Air conditioning

OYO Hotel Petersburg VA I-95 & E Washington St stands out from other hotels due to its prime location just 0.6mi from the city center of Petersburg, Virginia. This 2-star hotel offers a range of essential amenities including free private parking, free WiFi, air conditioning, and a 24-hour front desk. Moreover, guests can enjoy the convenience of non-smoking rooms, private bathrooms with free toiletries, wheelchair accessibility, and on-site free parking. Its pet-friendly policy also ensures that furry companions are welcome, making it a top choice for travelers seeking a comfortable and accommodating stay in Petersburg.

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 $118. 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 $62. 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 $62, 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 offers a convenient option. With prices starting from $72, this hotel is located 1.5mi 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 $52. 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 or OYO Hotel Petersburg VA - Templeton in Petersburg city. Econo Lodge, priced from $72, is conveniently located 1.5mi 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 $52 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 $86, 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 $114 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 $144. If you fancy something cozy, Country Inn & Suites on Wagner Road could be your spot, starting at $118 and offering free breakfast. For those seeking a budget-friendly choice, Comfort Inn on South Crater Road is a great option starting at $114 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 $114 to $142. 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 $86.