We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Filter Hotels
147 results
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
Updating list...
Priceline
US$75
View Deal
#1 Best Value of 3 hotels in Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$69
View Deal
26.5 km from Petersburg
  • Free Wifi
  • Free Parking
Hotels.com
US$65
View Deal
28.4 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$88
View Deal
Certificate of Excellence
28.7 km from Petersburg
  • Free Wifi
  • Free Parking
The State House(Springfield)
Red Roof
US$89
View Deal
Certificate of Excellence
28.9 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$74
View Deal
Certificate of Excellence
29.1 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$18
US$92
Expedia.com
US$74
View Deal
Certificate of Excellence
29.2 km from Petersburg
  • Free Wifi
  • Free Parking
Doubletree.com
US$109
View Deal
Certificate of Excellence
29.4 km from Petersburg
  • Free Wifi
  • Pool
Booking.com
US$109
View Deal
29.4 km from Petersburg
  • Free Wifi
  • Pool
Mansion View Inn(Springfield)
SAVE US$2
US$66
Expedia.com
US$64
View Deal
29.5 km from Petersburg
  • Free Wifi
  • Free Parking
Inn at 835(Springfield)
Agoda.com
US$115
View Deal
Certificate of Excellence
29.7 km from Petersburg
  • Free Wifi
  • Free Parking
Booking.com
US$63
View Deal
31.7 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$89
View Deal
31.8 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$21
US$102
BestWestern.com
US$81
View Deal
Certificate of Excellence
31.8 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$44
US$143
Expedia.com
US$99
View Deal
Certificate of Excellence
31.9 km from Petersburg
  • Free Wifi
  • Free Parking
Booking.com
US$46
View Deal
31.9 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$8
US$55
Booking.com
US$47
View Deal
32.6 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$63
View Deal
32.8 km from Petersburg
  • Free Wifi
  • Free Parking
Midtown Inn(Springfield)
Booking.com
US$44
View Deal
32.9 km from Petersburg
  • Free Parking
  • Pool
SAVE US$22
US$114
Booking.com
US$92
View Deal
Certificate of Excellence
33.1 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$2
US$87
Expedia.com
US$85
View Deal
Certificate of Excellence
33.2 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$59
View Deal
33.4 km from Petersburg
  • Free Wifi
  • Free Parking
Comfort Inn & Suites(Springfield)(Great Value!)
Hotels.com
US$63
View Deal
Certificate of Excellence
33.7 km from Petersburg
  • Free Wifi
  • Free Parking
SAVE US$5
US$164
Expedia.com
US$159
View Deal
Certificate of Excellence
34.0 km from Petersburg
  • Free Wifi
  • Free Parking
Booking.com
US$73
View Deal
Certificate of Excellence
34.0 km from Petersburg
  • Free Wifi
  • Free Parking
Comfort Suites(Springfield)
ComfortSuites
US$86
View Deal
Certificate of Excellence
34.2 km from Petersburg
  • Free Wifi
  • Free Parking
Hotels.com
US$46
View Deal
34.3 km from Petersburg
  • Free Wifi
  • Free Parking
Hotels.com
US$99
View Deal
34.6 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$74
View Deal
Certificate of Excellence
34.7 km from Petersburg
  • Free Wifi
  • Free Parking
Expedia.com
US$85
View Deal
34.7 km from Petersburg
  • Free Wifi
  • Free Parking
Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.