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. 3559 College Ave., Alton, IL 62002 ~4.65 miles west of Bethalto
  • 3 star Suburban property
  • 136 sleeping rooms in hotel
From$74
Very Good 4.5 /5Reviews CallBookMore Details
Alton Comfort Inn : 11 Crossroads Court
+1-888-305-3366
11 Crossroads Court, Alton, IL 62002 ~4.76 miles west of Bethalto
  • Three Star Suburban property
  • 7 suites in hotel
  • Terrific location
  • Good Hotel
Hampton Inn & Suites - Alton 1904 Homer Adams Pkwy., Alton, IL 62002 ~6.32 miles west of Bethalto
  • Affordable Suburban hotel
  • 2 meeting rooms in hotel
Best Western Plus Parkway Hotel 1900 Homer Adams Pkwy., Alton, IL 62002 ~6.35 miles west of Bethalto
  • 3 star hotel
  • Hotel has 72 rooms
  • Front desk staff very nice and helpful so
  • Location is great
Super 8 Alton in Alton 1800 Homer M. Adams Pkwy., Alton, IL 62002 ~6.40 miles west of Bethalto
  • 2 star Riverfront property
  • Check in: 11:00 AM
From$44
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Express & Suites Edwardsville - Edwardsville 1000 Plummer Dr., Edwardsville, IL 62025 ~9.15 miles southeast of Bethalto
  • 3-star Suburban hotel
  • Free complimentary breakfast
Country Hearth Inn 2932 Cambridge Pt, Maryville, IL 62062 ~9.23 miles southeast of Bethalto
  • Cheap property
Country Hearth Inn & Suites Edwardsville / St. L : 1013 Plummer Dr. 1013 Plummer Dr., Edwardsville, IL 62025 ~9.24 miles southeast of Bethalto
  • 3 star Rural property
  • Complimentary breakfast is offered
Comfort Inn Edwardsville in Edwardsville 3080 South State Route 157, Edwardsville, IL 62025 ~10.40 miles south of Bethalto
  • Cheap Highway hotel
  • Hotel has 71 rooms
Econo Lodge Inn & Suites - Granite City 3236 West Chain of Rock Rd., Granite City, IL 62040 ~11.11 miles south of Bethalto
  • Cheap Highway hotel
  • Check-in time: 3:00 PM
From$40
Average 3.0 /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
  • Three Star hotel
  • Room is all right
  • Is safe part of town
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Days Inn Pontoon Beach : 5105 Highway 111 5105 Highway 111, Pontoon Beach, IL 62040 ~11.39 miles south of Bethalto
  • Inexpensive Highway property
  • Free comp. breakfast
  • Nice pool
  • Continental breakfast left a lot to be desired
Super 8 Pontoon Beach / St. Louis - Pontoon Beach
+1-866-429-5787
4141 Timberlake Dr., Pontoon Beach, IL 62040 ~11.54 miles south of Bethalto
  • Economy Highway hotel
  • 58 sleeping rooms in hotel
  • Hotel facilities could use a good clean
  • Old food in the refrigerator
Best Western Plus Pontoon Beach in Pontoon Beach 4 Regency Pkwy., Pontoon Beach, IL 62040 ~11.58 miles south of Bethalto
  • Midscale Highway hotel
  • Hotel has 14 suites
  • Excellent hotel
  • Ordinary pool
La Quinta Inn & Suites 14 Regency Pkwy., Pontoon Beach, IL 62040 ~11.64 miles south of Bethalto
  • Affordable property
  • Fitness center on property
From$55
Excellent 5.0 /5Reviews CallBookMore Details
Holiday Inn Express Troy - Troy 2011 Formosa Rd., Troy, IL 62294 ~14.14 miles southeast of Bethalto
  • Affordable Highway hotel
  • 75 rooms in property
Best Western Troy Hotel in Troy 2020 Formosa Rd., Troy, IL 62294 ~14.20 miles southeast of Bethalto
  • Midscale Rural property
  • 3 floors in property
From$55
Average 3.5 /5Reviews CallBookMore Details
Super 8 910 Edwardsville Rd., Troy, IL 62294 ~14.21 miles southeast of Bethalto
  • Low priced Highway hotel
  • Complimentary breakfast is offered
  • Very quiet
  • Popular among families
Red Roof Inn Troy : 2030 Formosa Rd. 2030 Formosa Rd., Troy, IL 62294 ~14.22 miles southeast of Bethalto
  • 2-star hotel
  • Gym is available on property
  • Beds were acceptable for 51%
  • Modern rooms, with good TV's
From$53
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn in Saint Louis
+1-866-429-5787
2790 Target Dr., Saint Louis, MO 63136 ~15.29 miles southwest of Bethalto
  • Cheap property
  • Bathroom looked clean
  • Rooms are great
Days Inn Collinsville : 12 Commerce Dr. 12 Commerce Dr., Collinsville, IL 62234 ~15.86 miles south of Bethalto
  • Low-priced Suburban property
  • Free complimentary breakfast
  • Most guests found the staff to be very friendly
  • Best value for money
Comfort Inn 8 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Low Cost Highway property
  • 21 suites in hotel
  • Excellent staff
  • Most guests enjoyed the restaurants & bars nearby
Hampton Inn : 7 Commerce Dr. 7 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • 3 star Convention Center property
  • Check-in: 3:00 pm
  • Close to restaurants and bars
  • Close to restaurants shopping
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Fairfield Inn 4 Gateway Dr., Collinsville, IL 62234 ~15.91 miles south of Bethalto
  • Three Star Highway hotel
  • Free comp. breakfast
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
  • Check-in: 3:00 PM
Next 25 Bethalto Hotels >  [1 - 25 of 50]    
Next: See My Bethalto Hotels with Pricing
Back to Top