Filters
Popular
6
18
18
14
14
23
1
1
Search by name
Star rating
1
2
19
2
MoreLess
Guest rating
1
1
6
3
MoreLess
Accommodation type
23
MoreLess
Price per night
8
12
3
1
MoreLess
Nearby
6
6
6
1
3
3
MoreLess
Hotel type
11
9
7
7
5
2
1
1
1
1
3
MoreLess
Amenities
18
18
14
14
13
9
8
MoreLess
Room features
1
1
1
1
2
8
1
MoreLess
Services
1
12
3
MoreLess
Brands
3
2
2
2
2
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 24 hotels in Petersburg
Get Prices

Best Petersburg VA hotels, motels and accommodations of 2019

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Hampton Inn Petersburg-Ft. Lee11909 South Crater Road, Petersburg, United States, 23805View on map
6.1 mi from City Center
The venue has a private swimming pool, while boasting a convenient setting in a business area.
  • The hotel has
    • On-site car park
    +1
7.8
Very good32 reviews
Price fromUS$ 100per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Country Inn & Suites By Radisson, Petersburg, Va130 Wagner Road, Petersburg, United States, 23805View on map
3.3 mi from City Center400 yd from GO-Kart Village
Featuring an indoor swimming pool, this venue offers 70 rooms right in a business area.
  • The inn has
    • On-site car park
    +1
  • The inn has
    • 24-hour reception
    +1
8.4
Great10 reviews
Price fromUS$ 89per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Holiday Inn Express & Suites Petersburg-Fort Lee11979 South Crater Road, Petersburg, United States, 23805View on map
6.1 mi from City Center
Featuring an indoor swimming pool and tennis courts, the property offers accommodation since 2006 in a recreational area.
  • The hotel has
    • On-site car park
    +1
8.2
Great23 reviews
Price fromUS$ 97per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Comfort Inn Petersburg - Fort Lee12001 South Crater Road, Petersburg, United States, 23805View on map
6.2 mi from City Center
This hotel, featuring 95 beautiful rooms and a 24-hour restaurant, is conveniently based in the heart of the city.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
8.0
Great9 reviews
Price fromUS$ 74per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Holiday Inn Express Hotel & Suites Petersburg/Dinwiddie5679 Boydton Plank Rd, Petersburg, United States, 23803View on map
4.4 mi from City Center
The hotel dates back to 2003, it is conveniently set in a business area and boasts non-smoking rooms along with a seasonal pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour business centre
    +3
7.2
Very good2 reviews
Price fromUS$ 113per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Econo Lodge Petersburg900 Winfield Road, Petersburg, United States, 23803View on map
1.6 mi from City Center1600 yd from Amf Walnut Hill Lanes
Located close to Petersburg National Battlefield Park, the hotel has 97 rooms, and boasts access to a bus stop.
  • The hotel has
    • On-site car park
    +1
6.8
Nice5 reviews
Price fromUS$ 50per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Super 8 By Wyndham Petersburg3138 South Crater Rd, Petersburg, United States, 23805View on map
3.2 mi from City Center500 yd from GO-Kart Village
The hotel is based in a historic-style building located in the old part of Petersburg, offering 32 rooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.8
Nice5 reviews
Price fromUS$ 69per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Days Inn By Wyndham Petersburg/South Fort Lee12208 S Crater Rd/I-95, Petersburg, United States, 23805View on map
6.3 mi from City Center
A family restaurant along with cots and a pool for children are available in this hotel, conveniently set close to a bus stop.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.8
Guest rating29 reviews
Price fromUS$ 58per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Quality Inn11974 S. Crater Rd., Petersburg, United States, 23805View on map
6.1 mi from City Center
The lovely hotel is located in a historic area with quick access to Richard Bland College.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.0
Great24 reviews
Price fromUS$ 57per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Knights Inn Petersburg555 E Wythe St, Petersburg, United States, 23803View on map
1000 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Within easy reach of Petersburg National Battlefield Park, this hotel comprises 46 rooms with en suite bathrooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.8
Guest rating8 reviews
Price fromUS$ 42per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Loyalty Inn Petersburg25 South Crater Road, Petersburg, United States, 23803View on map
1100 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Located next to Sycamore Rouge Theatre, the venue comprises 40 rooms with city views.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 29per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Fort Lee Regency, A Magnuson H380 East Washington Street, Petersburg, United States, 23803View on map
500 yd from City Center800 yd from Petersburg Visitors Ctr-Museum
The luxury hotel is a good starting point to Petersburg' sights including U.S. Army Women's Museum and The Art Room.
  • The hotel has
    • 24-hour reception
    +1
8.0
Great
Price fromUS$ 55per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Econo Lodge South16905 Parkdale Rd. I-95 Exit 41, Petersburg, United States, 23805View on map
10.6 mi from City Center
Located in an old area, this hotel offers a seasonal outdoor swimming pool and a continental breakfast.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • 24-hour reception
    +1
7.6
Very good2 reviews
Price fromUS$ 55per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Knights Inn Petersburg622 E. Wythe Street, Petersburg, 23803, Va, Us, Petersburg, United States, 23803View on map
1000 yd from City Center1300 yd from Petersburg Visitors Ctr-Museum
Set near Finders Keepers, this budget venue is 10 minutes' walk of the city center.
  • The hotel has
    • 24-hour reception
    +1
10.0
Perfect
Price fromUS$ 40per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Rodeway Inn12205 South Crater Road, Petersburg, United States, 23805View on map
6.3 mi from City Center
Located within 4.4 miles from Petersburg Recreation Dept, this hotel features an lounge restaurant and continental breakfast.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.0
Guest rating9 reviews
Price fromUS$ 52per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Travel Inn Petersburg Fort Lee530 E Washington Street, Petersburg, United States, 23803View on map
900 yd from City Center1200 yd from Petersburg Visitors Ctr-Museum
Placed close to Sycamore Rouge Theatre in the heart of Petersburg, this hotel offers 42 rooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
3.4
Guest rating
Price fromUS$ 36per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
American Inn Motel2209 County Drive, Petersburg, United StatesView on map
2.4 mi from City Center
The hotel has an outdoor pool and lies close to US Army Quartermaster Museum which is worth visiting.
  • The hotel has
    • Seasonal outdoor pool
    +1
Select
Rodeway Inn Petersburg405 E. Washington Street, Petersburg, Va, 23803, Us, Petersburg, United States, 23803View on map
27.6 mi from City Center
Offering convenient proximity to Monument Avenue, the hotel is also close to Lewis Ginter Botanical Garden.
  • The inn has
    • Continental breakfast
    +1
1.2
Guest rating
Price fromUS$ 68per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Oakwood At 1200 Acqua1200 Harrison Creek Blvd, Petersburg, United States, 23803View on map
2.7 mi from City Center
Located close to U.S. Army Women's Museum, the hotel has 336 rooms, and boasts access to a motorway.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Spa & wellness centre
    +1
Select
Execustay At Addison Crater WoodsHotel200 Addison Way, Petersburg, United States, 23805View on map
3.8 mi from City Center900 yd from GO-Kart Village
A few meters away you can enjoy People's Memorial Cemetery.
Price fromUS$ 109per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Your booking experience in Petersburg

We are always ready to indulge you with a comfortable accommodation for your next city escape in Petersburg. Booked.net allows you to shorten your search in Virginia by proximity to transport links and popular sights. We have design and boutique hotels with a huge list of services and amenities together with other amazing accommodation options which grant you an extensive base for exploring.

Budget hotels in Petersburg

On a smaller budget, you could stay at Econo Lodge Petersburg, where prices are about 49US$ per night on average.

Convenience of staying in the city center

If you are a foodie, consider booking Travel Inn Petersburg Fort Lee near Jade Garden, located in the city center.

To explore the city's natural scenery, consider booking a hotel near Centre Hill Mansion, such as Fort Lee Regency, A Magnuson H that is a 5 minutes' walk away and set next to parks and hills.

Apartments, B&Bs and others

Comfort Inn Petersburg - Fort Lee is family-friendly accommodation located within walking distance to Blandford Church and Cemetery. Make sure to choose Days Inn Petersburg- Fort Lee/South near University of Richmond - a top-rated resort with views of the city.

+ Read more - Less

Filtering results

Please wait...

24 hotels found