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 & Accommodations

Best Western Premier Alton St. Louis Area Hotel 3559 College Ave., Alton, IL 62002 ~4.65 miles west of Bethalto
  • 3-star Suburban property
  • Check in time: 2:00 pm
From$74
Very Good 4.5 /5Read Reviews CallBookMore Details
Alton Comfort Inn
+1-888-305-3366
11 Crossroads Court, Alton, IL 62002 ~4.76 miles west of Bethalto
  • 3 star Suburban property
  • 62 rooms in hotel
  • Staff is great
  • Fantastic service
Hampton Inn & Suites : 1904 Homer Adams Pkwy. 1904 Homer Adams Pkwy., Alton, IL 62002 ~6.32 miles west of Bethalto
  • 3 star Suburban property
  • Check-in time: 3:00PM
Best Western Plus Parkway Hotel : 1900 Homer Adams Pkwy. 1900 Homer Adams Pkwy., Alton, IL 62002 ~6.35 miles west of Bethalto
  • Three Star hotel
  • Hotel has 72 rooms
  • Rooms felt clean
  • Minor plumbing
From$62
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Alton - Alton 1800 Homer M. Adams Pkwy., Alton, IL 62002 ~6.40 miles west of Bethalto
  • Cheap Riverfront property
  • Free comp. breakfast
Holiday Inn Express & Suites Edwardsville : 1000 Plummer Dr. 1000 Plummer Dr., Edwardsville, IL 62025 ~9.15 miles southeast of Bethalto
  • Affordable Suburban property
  • Hotel has 18 suites
From$101
Very Good 4.5 /5Guest Reviews CallBookMore Details
Country Hearth Inn in Maryville 2932 Cambridge Pt, Maryville, IL 62062 ~9.23 miles southeast of Bethalto
  • Economical hotel
Country Hearth Inn & Suites Edwardsville / St. L 1013 Plummer Dr., Edwardsville, IL 62025 ~9.24 miles southeast of Bethalto
  • Affordable Rural hotel
  • Fitness center on property
Comfort Inn Edwardsville 3080 South State Route 157, Edwardsville, IL 62025 ~10.40 miles south of Bethalto
  • Low-priced Highway hotel
  • Check in: 11:00
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge Inn & Suites 3236 West Chain of Rock Rd., Granite City, IL 62040 ~11.11 miles south of Bethalto
  • Economy Highway property
  • 2 floors in hotel
Hampton Inn Suites St. Louisedwardsville
+1-888-283-3404
5723 Heritage Crossing Dr., Glen Carbon, IL 62034 ~11.22 miles south of Bethalto
  • Affordable property
  • Comfortable rooms and beds
  • Good value
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Days Inn Pontoon Beach : 5105 Highway 111 5105 Highway 111, Pontoon Beach, IL 62040 ~11.39 miles south of Bethalto
  • Low Cost Highway hotel
  • Access to gym on-site
  • Good cleaning
  • Most guests found the staff to be very friendly
Super 8 Pontoon Beach / St. Louis
+1-866-429-5787
4141 Timberlake Dr., Pontoon Beach, IL 62040 ~11.54 miles south of Bethalto
  • Cheap Highway hotel
  • Free complimentary breakfast
  • Pool should be renewed
  • Pool was out of order
Best Western Plus Pontoon Beach in Pontoon Beach 4 Regency Pkwy., Pontoon Beach, IL 62040 ~11.58 miles south of Bethalto
  • 3-star Highway property
  • 14 suites in hotel
  • Good service
  • Room was spotless
La Quinta Inn & Suites in Pontoon Beach 14 Regency Pkwy., Pontoon Beach, IL 62040 ~11.64 miles south of Bethalto
  • 3 star property
  • Hotel has 64 rooms
Holiday Inn Express Troy 2011 Formosa Rd., Troy, IL 62294 ~14.14 miles southeast of Bethalto
  • 3-star Highway property
  • Fitness + Health Center
Best Western Troy Hotel - Troy 2020 Formosa Rd., Troy, IL 62294 ~14.20 miles southeast of Bethalto
  • Midscale Rural property
  • 10 suites in property
Super 8 : 910 Edwardsville Rd. 910 Edwardsville Rd., Troy, IL 62294 ~14.21 miles southeast of Bethalto
  • Inexpensive Highway hotel
  • Check-in: 03:00 PM
  • Bed spread filthy
  • Pleasant night staff
Red Roof Inn Troy - Troy 2030 Formosa Rd., Troy, IL 62294 ~14.22 miles southeast of Bethalto
  • Two star hotel
  • Access to gym on-site
  • Vibe was good
  • Average wifi quality
From$53
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn - Saint Louis
+1-866-429-5787
2790 Target Dr., Saint Louis, MO 63136 ~15.29 miles southwest of Bethalto
  • Two-star hotel
  • Bathroom looked clean
  • Toothbrush available
Days Inn Collinsville : 12 Commerce Dr. 12 Commerce Dr., Collinsville, IL 62234 ~15.86 miles south of Bethalto
  • Inexpensive Suburban property
  • Check-in time: 3:00 pm
  • Desserts were ok, said 67%
  • Great value for the money
Hampton Inn 7 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Mid-scale Convention Center hotel
  • Check in: 3:00 pm
  • Most guests enjoyed the restaurants & bars nearby
  • Good restaurants & bars in the area
Comfort Inn in Collinsville 8 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Cheap Highway property
  • 80 rooms in property
  • Could use a good cleaning
  • Rooms need regular maintenance
Fairfield Inn in Collinsville 4 Gateway Dr., Collinsville, IL 62234 ~15.91 miles south of Bethalto
  • 3-star Highway hotel
  • Hotel has 64 rooms
La Quinta Inn & Suites Collinsville / O'fallon / S - Collinsville 6 Gateway Dr., Collinsville, IL 62234 Website ~15.93 miles south of Bethalto
  • 3 star Suburban property
  • Complimentary breakfast is offered
Next 25 Bethalto Hotels >  [1 - 25 of 50]    
Next: See My Bethalto Hotels with Pricing
Back to Top