Filters
Popular
4
9
8
8
6
9
1
Search by name
Star rating
9
MoreLess
Guest rating
1
1
1
MoreLess
Accommodation type
9
MoreLess
Price per night
5
4
MoreLess
Nearby
4
4
4
1
MoreLess
Hotel type
11
9
7
7
5
2
2
1
1
1
1
MoreLess
Amenities
9
8
8
6
5
5
3
MoreLess
Room features
4
1
MoreLess
Services
1
4
1
MoreLess
Brands
2
2
2
1
1
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

9 budget hotels in Petersburg, Virginia

Filter by
Popular
4
9
8
8
6
9
1
Search by name
Star rating
9
MoreLess
Guest rating
1
1
1
MoreLess
Accommodation type
9
MoreLess
Price per night
5
4
MoreLess
Nearby
4
4
4
1
MoreLess
Hotel type
11
9
7
7
5
2
2
1
1
1
1
MoreLess
Amenities
9
8
8
6
5
5
3
MoreLess
Room features
4
1
MoreLess
Services
1
4
1
MoreLess
Brands
2
2
2
1
1
1
1
MoreLess
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.

Your selection
Cheap and Budget hotels ×
Econo Lodge Petersburg900 Winfield Road, Petersburg, United States, 23803, show map
Very goodbased on 5 reviews
6.8
Located close to Petersburg National Battlefield Park, the hotel has 97 rooms, and boasts access to a bus stop.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Restaurant

    Picnic area/ Tables

  • Fitness/ Gym

    Fitness centre

FromUS$54Select Hotel
Days Inn By Wyndham Petersburg/South Fort Lee12208 S Crater Rd/I-95, Petersburg, United States, 23805, show map
Guest ratingbased on 29 reviews
5.8
A family restaurant along with cots and a pool for children are available in this hotel, conveniently set close to a bus stop.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Shuttle

    Airport shuttle

  • Fitness/ Gym

    Fitness centre

FromUS$56Select Hotel
Knights Inn Petersburg555 E Wythe St, Petersburg, United States, 23803, show map
Guest ratingbased on 8 reviews
5.8
1000 yd from City Center
Within easy reach of Petersburg National Battlefield Park, this hotel comprises 46 rooms with en suite bathrooms.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Coffee/Tea in lobby

  • Laundry

    Self-service laundry

FromUS$42Select Hotel
Loyalty Inn Petersburg25 South Crater Road, Petersburg, United States, 23803, show map
1100 yd from City Center
Located next to Sycamore Rouge Theatre, the venue comprises 40 rooms with city views.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour check-in

    24-hour reception

  • Food/ Drinks

    Coffee/Tea in lobby

  • Shuttle

    Shuttle service

FromUS$38Select Hotel
Econo Lodge South Petersburg16905 Parkdale Rd. I-95 Exit 41, Petersburg, United States, 23805, show map
Fabulousbased on 2 reviews
7.6
Located in an old area, this hotel offers a seasonal outdoor swimming pool and a continental breakfast.
  • Free Wi-Fi

    Free Wi-Fi in public areas

  • Free parking
  • Luggage storage
  • 24-hour services

    24-hour reception

  • Food/ Drinks

    Restaurant

    Coffee/Tea in lobby

  • Fitness/ Gym

    Fitness centre

FromUS$55Select Hotel
Knights Inn Petersburg622 E. Wythe Street, Petersburg, 23803, Va, Us, Petersburg, United States, 23803, show map
Exceptional
10.0
1000 yd from City Center
Set near Finders Keepers, this budget venue is 10 minutes' walk of the city center.
  • Wi-Fi
  • Parking
  • Luggage storage
  • 24-hour services

    24-hour reception

  • Laundry
  • Wheelchair access
FromUS$40Select Hotel
Rodeway Inn Petersburg12205 South Crater Road, Petersburg, United States, 23805, show map
Goodbased on 9 reviews
6.0
Located within 4.4 miles from Petersburg Recreation Dept, this hotel features an lounge restaurant and continental breakfast.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Swimming pool

    Seasonal outdoor pool

  • Laundry

    Self-service laundry

FromUS$52Select Hotel
Travel Inn Petersburg Fort Lee530 E Washington Street, Petersburg, United States, 23803, show map
Guest rating
3.4
900 yd from City Center
Placed close to Sycamore Rouge Theatre in the heart of Petersburg, this hotel offers 42 rooms.
  • Free Wi-Fi

    Free Wi-Fi in rooms

  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour check-in

    24-hour reception

  • Food/ Drinks

    Bar/ Lounge area

    Restaurant

  • Swimming pool

    Seasonal outdoor pool

FromUS$38Select Hotel
Flagship Inn Petersburg815 S. Crater Road, Petersburg, United States, VA 23803, show map
A few meters away you can enjoy Farmers Bank.
  • Wi-Fi
  • Parking

    On-site car park

  • Luggage storage
  • 24-hour services

    24-hour reception

  • Swimming pool

    Seasonal outdoor pool

  • Laundry
FromUS$34Select Hotel

Filtering results

Please wait...

9 hotels found