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.

Staunton Hotels and B&Bs

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Staunton city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 
List view  |  Large map
List view  |  Large map
Your selections 50 km
Staunton Hotels (1)
2.0 of 5 Super 8 Staunton
48 AUD - 65 AUD per night*
CHECK RATES! ABS:HotelCheckRates-d254759?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Staunton
4 of 5 stars 14 reviews
Professional photos | Traveller photos (7) | Map
Recommended nearby hotels and B&Bs
BEALL MANSION An Elegant Bed & Breakfast Inn, Alton
180 AUD - 301 AUD per night*
35.9 km from Staunton
Special offer $50.00 FREE Gas Card
+1 618-474-9100
E-mail hotel
Special offer $50.00 FREE Gas Card
BEALL MANSION An Elegant Bed & Breakfast Inn Slideshow
CHECK RATES! ABS:HotelCheckRates-d75679?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 Alton B&B and Inns
5 of 5 stars 184 reviews
Professional photos | Traveller photos (77) | Map
3.0 of 5 Holiday Inn St. Louis-Fairview Heights, Fairview Heights
109 AUD - 132 AUD per night*
48.6 km from Staunton
Special offer Save on Hotel Packages!
CHECK RATES! ABS:HotelCheckRates-d1464962?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 11 hotels in Fairview Heights
4.5 of 5 stars 56 reviews
Professional photos | Traveller photos (15) | Map
2.5 of 5 Comfort Suites, Fairview Heights
114 AUD - 125 AUD per night*
49.0 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d601497?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 11 hotels in Fairview Heights
4.5 of 5 stars 34 reviews
Professional photos | Traveller photos (6) | Map
3.0 of 5 Drury Inn & Suites Fairview Heights, Fairview Heights
112 AUD - 137 AUD per night*
48.7 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90644?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 11 hotels in Fairview Heights
4.5 of 5 stars 39 reviews
Professional photos | Traveller photos (9) | Map
2.5 of 5 Hampton Inn & Suites St. Louis-Edwardsville, Glen Carbon
113 AUD - 135 AUD per night*
34.4 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d678514?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Glen Carbon
4.5 of 5 stars 22 reviews
Professional photos | Traveller photos (20) | Map
2.5 of 5 BEST WESTERN PLUS Parkway Hotel, Alton
88 AUD - 126 AUD per night*
33.8 km from Staunton
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN PLUS Parkway Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d123927?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 hotels in Alton
4.5 of 5 stars 13 reviews
Professional photos | Traveller photos (17) | Map
3.0 of 5 Drury Inn Collinsville, Collinsville
115 AUD - 142 AUD per night*
41.2 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90724?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 15 hotels in Collinsville
4.5 of 5 stars 46 reviews
Professional photos | Traveller photos (9) | Map
2.0 of 5 Comfort Inn & Suites, Greenville
101 AUD - 104 AUD per night*
38.9 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d1176102?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 hotels in Greenville
4.5 of 5 stars 20 reviews
Professional photos | Traveller photos (6) | Map
3.0 of 5 Hilton Garden Inn St. Louis Shiloh/O'Fallon, O'Fallon
86 AUD - 135 AUD per night*
49.6 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d1146152?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 12 hotels in O'Fallon
4 of 5 stars 47 reviews
Professional photos | Traveller photos (24) | Map
3.0 of 5 Doubletree Collinsville/St. Louis, Collinsville
88 AUD - 130 AUD per night*
41.7 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d87709?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 15 hotels in Collinsville
4 of 5 stars 76 reviews
Professional photos | Traveller photos (63) | Map
2.0 of 5 Red Roof Inn Troy, Troy
69 AUD - 82 AUD per night*
32.7 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d236788?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 4 hotels in Troy
4 of 5 stars 22 reviews
Professional photos | Traveller photos (7) | Map
2.5 of 5 Hampton Inn Litchfield, Litchfield
79 AUD - 125 AUD per night*
21.9 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d590201?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 6 hotels in Litchfield
4 of 5 stars 25 reviews
Professional photos | Traveller photos (33) | Map
2.0 of 5 Super 8 Troy, Troy
56 AUD - 72 AUD per night*
32.9 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d273354?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 4 hotels in Troy
4 of 5 stars 24 reviews
Professional photos | Traveller photos (8) | Map
2.0 of 5 Super 8 Greenville, Greenville
53 AUD - 72 AUD per night*
37.8 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d236753?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 4 hotels in Greenville
4 of 5 stars 14 reviews
Professional photos | Traveller photos (7) | Map
Chartreuse B & B, Greenville
35.8 km from Staunton
Ranked #1 of 3 Greenville B&B and Inns
4.5 of 5 stars 4 reviews
Traveller photos (11) | Map
2.5 of 5 Hampton Inn Collinsville, Collinsville
121 AUD - 138 AUD per night*
41.3 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90721?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 15 hotels in Collinsville
4 of 5 stars 38 reviews
Professional photos | Traveller photos (18) | Map
2.5 of 5 Holiday Inn Express Litchfield, Litchfield
99 AUD - 125 AUD per night*
20.9 km from Staunton
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
Holiday Inn Express Litchfield Slideshow
CHECK RATES! ABS:HotelCheckRates-d254001?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 6 hotels in Litchfield
4 of 5 stars 22 reviews
Professional photos | Traveller photos (26) | Map
2.5 of 5 Holiday Inn Express Highland, Highland
111 AUD - 130 AUD per night*
30.7 km from Staunton
Special offer Save up to 20% -Book...
Special offer Save up to 20% -Book Early
Holiday Inn Express Highland Slideshow
CHECK RATES! ABS:HotelCheckRates-d90602?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 hotels in Highland
4 of 5 stars 19 reviews
Professional photos | Traveller photos (34) | Map
3.0 of 5 Four Points by Sheraton Fairview Heights, Fairview Heights
86 AUD - 114 AUD per night*
48.3 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d266174?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 11 hotels in Fairview Heights
3.5 of 5 stars 70 reviews
Professional photos | Traveller photos (11) | Map
2.0 of 5 Econo Lodge & Suites Greenville, Greenville
61 AUD - 101 AUD per night*
37.8 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d79138?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 4 hotels in Greenville
4 of 5 stars 20 reviews
Professional photos | Traveller photos (5) | Map
2.0 of 5 Sleep Inn & Suites Pontoon Beach, Pontoon Beach
78 AUD - 113 AUD per night*
41.6 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d1484951?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 5 hotels in Pontoon Beach
4 of 5 stars 10 reviews
Professional photos | Map
CarlinVilla Motel, Carlinville
57 AUD - 58 AUD per night*
29.8 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d236296?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 hotels in Carlinville
4 of 5 stars 6 reviews
Professional photos | Traveller photos (8) | Map
2.5 of 5 Fairfield Inn St. Louis Fairview Heights, Fairview Heights
124 AUD - 150 AUD per night*
49.1 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90642?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 11 hotels in Fairview Heights
4 of 5 stars 16 reviews
Professional photos | Traveller photos (8) | Map
2.0 of 5 Super 8 Pontoon Beach, Pontoon Beach
56 AUD - 88 AUD per night*
38.3 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d236770?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 5 hotels in Pontoon Beach
4 of 5 stars 10 reviews
Professional photos | Traveller photos (7) | Map
3.0 of 5 Magnuson Grand Hotel and Conference Center, Raymond
72 AUD - 103 AUD per night*
32.4 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d2001154?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Raymond
4 of 5 stars 4 reviews
Professional photos | Map
2.5 of 5 Fairfield Inn St. Louis Collinsville, IL, Collinsville
118 AUD - 129 AUD per night*
41.8 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90722?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 15 hotels in Collinsville
4 of 5 stars 14 reviews
Professional photos | Traveller photos (13) | Map
2.0 of 5 Super 8 Collinsville/St. Louis, Collinsville
55 AUD - 78 AUD per night*
41.6 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d87712?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 15 hotels in Collinsville
3.5 of 5 stars 33 reviews
Professional photos | Traveller photos (11) | Map
Country Inn Motel and Cafe, Livingston
5.8 km from Staunton
No photo provided
Ranked #1 of 1 hotels in Livingston
4 of 5 stars 5 reviews
Map
2.0 of 5 Extended StayAmerica St Louis/O'Fallon, O'Fallon
47 AUD - 83 AUD per night*
49.1 km from Staunton
CHECK RATES! ABS:HotelCheckRates-d90449?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 12 hotels in O'Fallon
4 of 5 stars 5 reviews
Professional photos | Traveller photos (10) | Map