Star Rating
Hotel Name
Price Range (USD)to
Amenities

60121 Hotels & Accommodations

Hampton Inn Elgin
+1-888-690-5247
405 Airport Rd., Elgin, IL 60123 ~2.28 miles north of 60121
  • 3 star Suburban hotel
  • 3 floors in property
Lexington Inn & Suites Chicago West / Elgin
+1-888-305-3366
1585 Dundee Ave., Elgin, IL 60120 ~2.31 miles northeast of 60121
  • Low-priced Suburban hotel
  • 96 rooms in property
Super 8 by Wyndham Elgin
+1-800-881-1523
435 Airport Rd., Elgin, IL 60123 ~2.40 miles north of 60121
  • Cheap property
Holiday Inn Hotel & Suites Chicago Northwest - Elgin
+1-888-283-3404
495 Airport Rd., Elgin, IL 60123 ~2.47 miles north of 60121
  • Mid-scale Suburban property
  • Check-in time: 3:00pm
  • Clean
  • Clean rooms
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn by Choice Hotels Elgin I 90 : 500 Tollgate Rd.
+1-866-221-8581
500 Tollgate Rd., Elgin, IL 60123 ~2.54 miles north of 60121
  • Cheap Highway hotel
  • Access to gym on-site
  • Almost all guests found problems with the furniture
  • Great value
Courtyard by Marriott Chicago Elgin / West Dundee - West Dundee
+1-866-429-5787
2175 Marriott Dr., West Dundee, IL 60118 ~2.63 miles north of 60121
  • Affordable Suburban property
  • Check in: 4:00 pm
  • Clean location
  • Terrific location
From$80
Average 3.5 /5Reviews CallBookMore Details
Towneplace Suites / Elgin West Dundee - West Dundee
+1-888-690-5281
2185 Marriott Dr., West Dundee, IL 60118 ~2.64 miles north of 60121
  • 3 star Suburban property
  • Fitness center on property
  • Very good city hotel
  • Good breakfast
Candlewood Suites Elgin
+1-888-690-5247
1780 Capital St., Elgin, IL 60124 ~3.88 miles northwest of 60121
  • Economy Suburban hotel
  • Hotel has 83 rooms
  • Best value for money
  • Near highway
Country Inn & Suites by Carlson Elgin Il - Elgin
+1-888-305-3366
2270 Point Blvd., Elgin, IL 60123 ~4.15 miles northwest of 60121
  • Midscale Suburban property
  • Shuttle from airport available
  • Excellent value
  • Easily accessible by car
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Suites Elgin : 2480 Bushwood Dr.
+1-800-881-1523
2480 Bushwood Dr., Elgin, IL 60124 ~4.74 miles northwest of 60121
  • 3 star Suburban hotel
  • 78 rooms in hotel
  • Quick check-in
  • Every guests reviewed thought the building was wonderful
From$70
Very Good 4.0 /5Review Score CallBookMore Details
Hawthorn Suites by Wyndham Hoffman Estates : 2875 Greenspoint Pkwy.
+1-888-283-3404
2875 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~6.98 miles east of 60121
  • Three Star Suburban property
  • 122 suites in hotel
Hampton Inn & Suites Chicago / Hoffman Estates
+1-866-221-8581
2825 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~7.02 miles east of 60121
  • Affordable Suburban hotel
  • Gym / Fitness Center Available
Hyatt Place Chicago / Hoffman Estates
+1-866-429-5787
2750 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~7.08 miles east of 60121
  • 3 star Suburban hotel
  • 3 conference rooms in property
  • Spacious rooms
  • Breakfast was delicious
From$72
Very Good 4.5 /5Reviews CallBookMore Details
Country Inn & Suites by Carlson Hoffman Estates Il : 2280 Barrington Rd.
+1-888-690-5281
2280 Barrington Rd., Hoffman Estates, IL 60195 ~7.18 miles east of 60121
  • Three Star Suburban hotel
  • Free breakfast
Hilton Garden Inn Hoffman Estates - Hoffman Estates
+1-888-690-5247
2425 Barrington Rd., Hoffman Estates, IL 60195 ~7.25 miles east of 60121
  • 3 star Suburban property
  • Gym / Fitness Center Available
  • Comfortable and welcoming experience
  • For only 50%, the bathroom was ok
Quality Inn : 2075 Barrington Rd.
+1-888-305-3366
2075 Barrington Rd., Hoffman Estates, IL 60169 ~7.29 miles east of 60121
  • 3-star Suburban property
  • Free breakfast
  • Comfortable beds
  • Most guests thought it was pleasantly quiet
Red Roof Inn Chicago Schaumburg : 2500 Hassell Rd.
+1-800-881-1523
2500 Hassell Rd., Hoffman Estates, IL 60169 ~7.34 miles east of 60121
  • Economy Suburban property
  • 119 sleeping rooms in hotel
  • Restaurants nearby
  • Noisy heater
Hampton Inn & Suites - St. Charles
+1-888-283-3404
2875 Foxfield Rd., St. Charles, IL 60174 ~7.83 miles south of 60121
  • Three Star Suburban hotel
  • 92 rooms in hotel
  • Clean rooms
  • Most guests thought rooms were spacious
Courtyard by Marriott Chicago St. Charles in St. Charles
+1-866-221-8581
700 Courtyard Dr., St. Charles, IL 60174 ~7.85 miles south of 60121
  • Three Star Suburban property
  • Access to gym on-site
From$119
Very Good 4.0 /5Reviews CallBookMore Details
Hilton Garden Inn St. Charles
+1-866-429-5787
4070 East Main St., St. Charles, IL 60174 ~8.00 miles south of 60121
  • 3 star Suburban hotel
  • 120 rooms in property
From$129
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Quality Inn & Suites in St. Charles
+1-888-690-5281
1600 East Main St., St. Charles, IL 60174 ~8.14 miles south of 60121
  • Midscale Suburban property
  • Fitness / Gym is on-site
From$63
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Express & Suites in St. Charles
+1-888-690-5247
155 38th Ave., St. Charles, IL 60174 ~8.15 miles south of 60121
  • Economy Suburban hotel
  • Complimentary breakfast is offered
  • No fitness center
  • Most guests liked the proximity to shopping
Pheasant Run Resort - St. Charles
+1-888-305-3366
4051 East Main St., St. Charles, IL 60174 ~8.16 miles south of 60121
  • 3-star Resort property
  • Check in time: 4:00 PM
  • The price was too high for 89%
  • Minibar can be a problem
Super 8 - St.charles
+1-800-881-1523
1520 East Main St., St.charles, IL 60174 ~8.24 miles south of 60121
  • Economy property
  • 2 suites in hotel
Best Western Inn of St. Charles
+1-888-283-3404
1635 East Main St., Saint Charles, IL 60174-2372 ~8.24 miles south of 60121
  • Affordable Suburban hotel
  • Comp. Breakfast
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Geneva Motel Inn
+1-866-221-8581
100 South Tyler Rd., St. Charles, IL 60174 ~8.31 miles south of 60121
  • Low Cost Suburban property
  • Has environment-friendly policy Learn more
Extended Stay America Chicago Hanover Park - Hanover Park
+1-866-429-5787
1075 Lake St., Hanover Park, IL 60133 ~8.64 miles east of 60121
  • Cheap Suburban property
  • Hotel has 3 floors
  • The majority of guests thought the building wasn't nice
  • Rooms are ok
Hotel Baker in St. Charles
+1-888-690-5281
100 West Main St., St. Charles, IL 60174 ~8.71 miles south of 60121
  • Four star Riverfront property
  • Free complimentary breakfast
  • Most guests found the grounds to be nice
  • Great atmosphere
Holiday Inn Express Hotel & Suites in Algonquin
+1-888-690-5247
2595 Bunker Hill Dr., Algonquin, IL 60102 ~9.50 miles north of 60121
  • Three Star Suburban property
  • Free breakfast available
  • There are a lot of places to shop
  • Nice buffet breakfast
Holiday Inn Express & Suites in Roselle
+1-888-305-3366
1490 West Lake St., Roselle, IL 60172 ~9.70 miles east of 60121
  • 3 star Suburban property
  • 101 rooms in hotel
From$82
Very Good 4.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott in St. Charles
+1-800-881-1523
2096 Bricher Rd., St. Charles, IL 60174 ~10.08 miles south of 60121
  • Affordable Suburban property
  • Hotel has 92 rooms
  • Great shopping
  • Most guests said the beds were comfortable
Embassy Suites Hotel Schaumburg / Woodfield - Schaumburg
+1-888-283-3404
1939 North Meacham Rd., Schaumburg, IL 60173 ~10.15 miles east of 60121
  • 4-star Suburban hotel
  • Check-in time: 03:00 pm
Holiday Inn Express Schaumburg in Schaumburg
+1-866-221-8581
1550 North Roselle Rd., Schaumburg, IL 60195 ~10.32 miles east of 60121
  • Three Star Suburban hotel
  • Hotel has an eco-friendly policy See policy
  • Close to restaurants, bars and shopping areas
  • Great reception
Radisson Schaumburg - Schaumburg
+1-866-429-5787
1998 North Roselle Rd., Schaumburg, IL 60195 ~10.41 miles east of 60121
  • Affordable Suburban hotel
  • 2 meeting rooms in property
From$65
Very Good 4.5 /5Reviews CallBookMore Details
The Herrington Inn & Spa in Geneva
+1-888-690-5281
15 South River Lane, Geneva, IL 60134 ~10.44 miles south of 60121
  • Luxury 5-star Suburban property
  • Check in: 04:00PM
  • Awesome vibe
  • Food is to die for
From$189
Very Good 4.5 /5Latest Reviews CallBookMore Details
Country Inn & Suites by Radisson Schaumburg - Schaumburg
+1-888-690-5247
1401 North Roselle Rd., Schaumburg, IL 60195 ~10.44 miles east of 60121
  • Midscale Suburban property
  • 23 suites in hotel
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Wingate by Wyndham Schaumburg / Convention Center in Schaumburg
+1-888-305-3366
50 Remington Rd., Schaumburg, IL 60173 ~10.49 miles east of 60121
  • 3 star Suburban hotel
  • 81 rooms in property
  • Great shopping
  • Good restaurants & bars in the area
From$46
Very Good 4.0 /5Reviews CallBookMore Details
Extended Stay America Chicago Schaumburg - Schaumburg
+1-800-881-1523
2000 North Roselle Rd., Schaumburg, IL 60195 ~10.49 miles east of 60121
  • Low priced Suburban hotel
  • Hotel has 128 rooms
  • Breakfast can be improved
  • Bad A/C and entrance area
From$49
Average 3.0 /5Reviews CallBookMore Details
Extended Stay America Schaumburg Convention Center
+1-888-283-3404
51 East State Pkwy., Schaumburg, IL 60173 ~10.51 miles east of 60121
  • Cheap Suburban property
  • Hotel has 3 floors
  • The majority of guests thought they were poorly maintained
  • Free continental breakfast
Courtyard by Marriott Chicago Bloomingdale Il - Bloomingdale
+1-866-221-8581
275 Knowllwood Dr., Bloomingdale, IL 60108 ~10.82 miles southeast of 60121
  • 3-star Suburban property
  • Check-in time: 3:00 PM
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn Bloomingdale
+1-866-429-5787
295 Knollwood Dr., Bloomingdale, IL 60108 ~10.87 miles southeast of 60121
  • Affordable Suburban hotel
  • 96 suites in property
  • Food is all right
  • Very small towels
Indian Lakes Hotel in Bloomingdale
+1-888-690-5281
250 West Schick Rd., Bloomingdale, IL 60108 ~11.10 miles southeast of 60121
  • 4 star Suburban property
  • Check-in time: 03:00 PM
  • Breakfast can be improved
  • Most guests found the grounds to be nice
Americas Best Value Inn Barrington / Chicago West
+1-888-690-5247
405 West Northwest Highway, Barrington, IL 60010 ~11.10 miles northeast of 60121
  • Low priced property
  • 53 rooms in hotel
Woodspring Chicago Carol Strea in Carol Stream
+1-888-305-3366
1160 North Gary Ave., Carol Stream, IL 60118 ~11.39 miles southeast of 60121
  • 2 star hotel
  • 121 rooms in property
Homewood Suites by Hilton Schaumburg
+1-800-881-1523
815 East American Lane, Schaumburg, IL 60173 ~11.42 miles east of 60121
  • Three Star Suburban hotel
  • 108 suites in hotel
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Sonesta Es Suites Chicago Schaumburg
+1-888-283-3404
901 East Woodfield Office Court, Schaumburg, IL 60173 ~11.48 miles east of 60121
  • Mid-scale Suburban property
  • Hotel has 112 rooms
  • Fair breakfast prices
  • All guests said it was a stylish hotel
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn & Suites
+1-866-221-8581
1555 East Fabyan Pkwy., Geneva, IL 60134 ~11.59 miles south of 60121
  • Inexpensive Suburban hotel
  • Check-in: 3:00 PM
  • Fantastic service
  • Great breakfast
Comfort Suites Schaumburg in Schaumburg
+1-866-429-5787
1100 East Higgins Rd., Schaumburg, IL 60173 ~11.74 miles east of 60121
  • Three Star Downtown property
  • Gym is available on property
Hilton Garden Inn Schaumburg
+1-888-690-5281
1191 East Woodfield Rd., Schaumburg, IL 60173 ~11.80 miles east of 60121
  • 3-star Suburban hotel
  • 7 conference rooms in property
  • Great parking, according to 100%
  • For only 51%, the bathroom was ok
Fairfield Inn & Suites - Schaumburg
+1-888-690-5247
700 National Pkwy., Schaumburg, IL 60173 ~11.81 miles east of 60121
  • 3 star Suburban property
  • Hotel has 108 rooms

Next: Show All Available 60121 Hotels with Pricing

Graph: Upcoming 20 Days of Elgin Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Elgin, IL discounts available. The chart reflects the cheapest Elgin hotel for each day and each star rating category.
Back to Top