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 4 miles east of Alton Amtrak Station and 6 miles east of Alton Memorial Hospital.

Bethalto Hotels/Accommodations

Atrium Hotel & Conference Center 3800 Homer Adams Pkwy., Alton, IL 62002 ~4.65 miles west of Bethalto
  • Affordable Suburban property
  • 136 sleeping rooms in hotel
Alton Comfort Inn
+1-800-230-4134
11 Crossroads Court, Alton, IL 62002 ~4.76 miles west of Bethalto
  • 3 star Suburban property
  • Hotel has 7 suites
  • Average cleanliness
  • Horrible pool
Best Western Plus Parkway Hotel 1900 Homer Adams Pkwy., Alton, IL 62002 ~6.29 miles west of Bethalto
  • Midscale hotel
  • Complimentary breakfast is offered
  • Most guests found the staff to be very friendly
  • Free breakfast in the hotel
From$65
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites in Alton 1904 Homer Adams Pkwy., Alton, IL 62002 ~6.32 miles west of Bethalto
  • Mid-scale Suburban hotel
  • 2 conference rooms in property
From$99
Excellent 5.0 /5Review Score CallBookMore Details
Super 8 Alton 1800 Homer M. Adams Pkwy., Alton, IL 62002 ~6.40 miles west of Bethalto
  • Two-star Riverfront hotel
  • Free complimentary breakfast
From$75
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Express & Suites Edwardsville : 1000 Plummer Dr. 1000 Plummer Dr., Edwardsville, IL 62025 ~9.15 miles southeast of Bethalto
  • 3 star Suburban property
  • Free breakfast
From$101
Very Good 4.5 /5Reviews CallBookMore Details
Country Hearth Inn in Maryville 2932 Cambridge Pt, Maryville, IL 62062 ~9.23 miles southeast of Bethalto
  • Low priced property
Country Hearth Inn & Suites Edwardsville / St. L in Edwardsville 1013 Plummer Dr., Edwardsville, IL 62025 ~9.24 miles southeast of Bethalto
  • Affordable Rural hotel
  • Fitness + Health Center
Comfort Inn Edwardsville 3080 South State Route 157, Edwardsville, IL 62025 ~10.40 miles south of Bethalto
  • 2 star Highway hotel
Econo Lodge Inn & Suites 3236 West Chain of Rock Rd., Granite City, IL 62040 ~11.11 miles south of Bethalto
  • 2-star Highway hotel
  • 2 floors in hotel
Hampton Inn Suites St. Louisedwardsville
+1-800-997-5148
5723 Heritage Crossing Dr., Glen Carbon, IL 62034 ~11.22 miles south of Bethalto
  • Affordable property
  • Tasty breakfast
  • Good breakfast variety
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Days Inn Pontoon Beach - Pontoon Beach 5105 Highway 111, Pontoon Beach, IL 62040 ~11.39 miles south of Bethalto
  • 2 star Highway property
  • Free breakfast
  • Great wellness & sports facilities
  • Friendly service
Super 8 Pontoon Beach / St. Louis : 4141 Timberlake Dr.
+1-888-305-3366
4141 Timberlake Dr., Pontoon Beach, IL 62040 ~11.54 miles south of Bethalto
  • 2-star Highway property
  • Hotel has 58 rooms
  • Room needs to be redecorated
  • Location is great
From$69
Average 3.0 /5Reviews CallBookMore Details
Best Western Plus Pontoon Beach in Pontoon Beach 4 Regency Pkwy., Pontoon Beach, IL 62040 ~11.60 miles south of Bethalto
  • Inexpensive Highway hotel
  • 14 suites in property
  • Great reception
  • Wonderful shower
La Quinta Inn & Suites in Pontoon Beach 14 Regency Pkwy., Pontoon Beach, IL 62040 ~11.64 miles south of Bethalto
  • Affordable property
  • 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
  • 18 suites in property
Best Western Troy Hotel in Troy 2020 Formosa Dr., Troy, IL 62294 ~14.17 miles southeast of Bethalto
  • Affordable Rural hotel
  • Hotel has 3 floors
From$55
Average 3.5 /5Reviews CallBookMore Details
Super 8 - Troy 910 Edwardsville Rd., Troy, IL 62294 ~14.21 miles southeast of Bethalto
  • Inexpensive Highway hotel
  • Free complimentary breakfast
  • Shower was ok
  • Good restaurants & bars in the area
Red Roof Inn Troy 2030 Formosa Rd., Troy, IL 62294 ~14.22 miles southeast of Bethalto
  • Low priced property
  • Fitness center on property
  • Right in the city
  • Great reception
From$53
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn in Saint Louis
+1-888-690-5247
2790 Target Dr., Saint Louis, MO 63136 ~15.29 miles southwest of Bethalto
  • 2 star property
  • Rooms are great
  • Great room
Days Inn Collinsville - Collinsville 12 Commerce Dr., Collinsville, IL 62234 ~15.86 miles south of Bethalto
  • Low priced Suburban hotel
  • 56 rooms in hotel
  • Fair breakfast prices
  • Elevator broke
Comfort Inn : 8 Commerce Dr. 8 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Inexpensive Highway hotel
  • 21 suites in property
  • No hottub
  • Not very clean
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn : 7 Commerce Dr. 7 Commerce Dr., Collinsville, IL 62234 ~15.88 miles south of Bethalto
  • Mid-scale Convention Center property
  • 5 suites in hotel
  • Free Wi-Fi
  • Most guests found the staff to be very friendly
Fairfield Inn in Collinsville 4 Gateway Dr., Collinsville, IL 62234 ~15.91 miles south of Bethalto
  • Mid-scale Highway hotel
  • Free complimentary breakfast
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
  • Three Star Suburban hotel
  • Hotel has an eco-friendly policy See policy
Next 25 Bethalto Hotels >  [1 - 25 of 50]    
Next: See My Bethalto Hotels with Pricing
Back to Top