Star Rating
Hotel Name
Price Range (USD)to
Amenities

Bethalto Illinois Hotels & Motels

Only hotels in Bethalto are listed below. Search for the cheapest discounted hotel and motel rates in or near Bethalto, IL for your upcoming personal or group travel. We list the best Bethalto, Illinois hotel and motel rooms. Browse the Bethalto area hotels to find the perfect lodging! Please use the provided map of the Bethalto hotels. Group booking? Search Bethalto Group Hotel Deals

The Bethalto center is around 1 mile north of St. Louis Regional Airport and 4 miles east of Alton Amtrak Station.

Bethalto Hotels, Motels & Accommodations

Best Western Premier St. Louis Regional Airport Hotel - Alton 3559 College Ave., Alton, IL 62002 ~4.65 miles west of Bethalto
  • 3 star Suburban property
  • Hotel has 136 rooms
From$70
Very Good 4.5 /5Reviews CallBookMore Details
Alton Comfort Inn - Alton
+1-888-305-3366
11 Crossroads Court, Alton, IL 62002 ~4.76 miles west of Bethalto
  • Affordable Suburban hotel
  • Check in: 3:00 PM
  • Average cleanliness
  • Free breakfast
Hampton Inn & Suites - Alton 1904 Homer Adams Pkwy., Alton, IL 62002 ~6.32 miles west of Bethalto
  • 3 star Suburban hotel
  • 4 floors in property
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Best Western Plus Parkway Hotel in Alton 1900 Homer Adams Pkwy., Alton, IL 62002 ~6.35 miles west of Bethalto
  • 3 star property
  • Check in: 04:00
  • Hallways clean
  • Amenities are good
From$65
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 Alton : 1800 Homer M. Adams Pkwy. 1800 Homer M. Adams Pkwy., Alton, IL 62002 ~6.40 miles west of Bethalto
  • Economy Riverfront property
  • Check in time: 11:00 AM
Holiday Inn Express & Suites Edwardsville 1000 Plummer Dr., Edwardsville, IL 62025 ~9.15 miles southeast of Bethalto
  • 3-star Suburban property
  • Comp. Breakfast
From$101
Very Good 4.5 /5Read Reviews CallBookMore Details
Country Hearth Inn in Maryville 2932 Cambridge Pt, Maryville, IL 62062 ~9.23 miles southeast of Bethalto
  • 2-star hotel
Country Hearth Inn & Suites Edwardsville / St. L 1013 Plummer Dr., Edwardsville, IL 62025 ~9.24 miles southeast of Bethalto
  • Midscale Rural property
  • Hotel has 39 rooms
Comfort Inn Edwardsville : 3080 South State Route 157 3080 South State Route 157, Edwardsville, IL 62025 ~10.40 miles south of Bethalto
  • Inexpensive Highway hotel
  • Complimentary breakfast is offered
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Econo Lodge Inn & Suites in Granite City 3236 West Chain of Rock Rd., Granite City, IL 62040 ~11.11 miles south of Bethalto
  • Two-star Highway hotel
  • Hotel has 2 floors
From$34
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn Suites St. Louisedwardsville
+1-888-283-3404
5723 Heritage Crossing Dr., Glen Carbon, IL 62034 ~11.22 miles south of Bethalto
  • Mid-scale property
  • Food is to die for
  • Perfect Courtesy
Days Inn Pontoon Beach 5105 Highway 111, Pontoon Beach, IL 62040 ~11.39 miles south of Bethalto
  • 2-star Highway hotel
  • Check in time: 3:00 PM
  • Best value for money
  • Good air conditioning
Super 8 Pontoon Beach / St. Louis : 4141 Timberlake Dr.
+1-866-429-5787
4141 Timberlake Dr., Pontoon Beach, IL 62040 ~11.54 miles south of Bethalto
  • 2-star Highway hotel
  • Hotel has 3 floors
  • Hotel could use some updating
  • Amenities are not the best
Best Western Plus Pontoon Beach : 4 Regency Pkwy. 4 Regency Pkwy., Pontoon Beach, IL 62040 ~11.58 miles south of Bethalto
  • Affordable Highway property
  • Hotel has 3 floors
  • Excellent hotel
  • A lot of restaurants
La Quinta Inn & Suites 14 Regency Pkwy., Pontoon Beach, IL 62040 ~11.64 miles south of Bethalto
  • 3 star hotel
  • 3 floors in property
From$55
Excellent 5.0 /5Read Reviews CallBookMore Details
Holiday Inn Express Troy : 2011 Formosa Rd. 2011 Formosa Rd., Troy, IL 62294 ~14.14 miles southeast of Bethalto
  • 3 star Highway hotel
  • Check-in time: 3:00 PM
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Best Western Troy Hotel 2020 Formosa Rd., Troy, IL 62294 ~14.20 miles southeast of Bethalto
  • 3 star Rural property
  • Free complimentary breakfast
Super 8 910 Edwardsville Rd., Troy, IL 62294 ~14.21 miles southeast of Bethalto
  • Cheap Highway property
  • Free complimentary breakfast
  • Staff was friendly and helpful
  • About half of guests didn't like the uncomfortable beds
From$63
Very Good 4.0 /5Reviews CallBookMore Details
Red Roof Inn Troy in Troy 2030 Formosa Rd., Troy, IL 62294 ~14.22 miles southeast of Bethalto
  • Low Cost property
  • Check in time: 3:00pm
  • Friendly and helpful staff
  • Average beds
Knights Inn in Saint Louis
+1-866-429-5787
2790 Target Dr., Saint Louis, MO 63136 ~15.29 miles southwest of Bethalto
  • Low priced hotel
  • Great room
  • Fair Hotel
Days Inn Collinsville 12 Commerce Dr., Collinsville, IL 62234 ~15.86 miles south of Bethalto
  • Low Cost Suburban hotel
  • Comp. Breakfast
  • Good accessibility by car
  • Rooms need regular maintenance
Hampton Inn : 7 Commerce Dr. 7 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Affordable Convention Center hotel
  • Hotel has 3 floors
  • Very good business hotel
  • Clean rooms
Comfort Inn - Collinsville 8 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • 2 star Highway property
  • Access to gym on-site
  • Pool in need of cleaning
  • Close to restaurants and bars
Fairfield Inn - Collinsville 4 Gateway Dr., Collinsville, IL 62234 ~15.91 miles south of Bethalto
  • Three Star Highway property
  • Hotel has 8 suites
From$65
Very Good 4.5 /5Reviews CallBookMore Details
La Quinta Inn & Suites Collinsville / O'fallon / S 6 Gateway Dr., Collinsville, IL 62234 Website ~15.93 miles south of Bethalto
  • Midscale Suburban property
  • Hotel has an eco-friendly policy Learn more
From$45
Average 3.5 /5Reviews CallBookMore Details
Next 25 Bethalto Hotels >  [1 - 25 of 50]    
Next: See My Bethalto Hotels with Pricing
Back to Top