The best deals on hotels when visiting Elgin in Illinois.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Elgin, Illinois 60120

Quality Inn Elgin I-90

500 Tollgate Rd Elgin, IL

For travelers headed to Elgin, Quality Inn Elgin I-90 offers inviting rooms with rates starting at $84.60, creating a clean and welcoming environment perfect for relaxation. Take advantage of Quality Inn's pet-friendly policy, allowing you to bring your furry friends along on your travels.

From Quality Inn Elgin I-90, a short drive takes guests into downtown Elgin, where the city’s top attractions await exploration. Enjoy a seamless Elgin experience with well-rounded, budget-savvy lodging—book today!

  Call (855) 239-5277 to book with an agent.
  2.8 miles from Elgin, IL 60120

Starting at

$84.60

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Elgin

435 Airport Rd Elgin, IL

At Super 8 by Wyndham Elgin, guests bound for Elgin will find budget-friendly accommodations with rooms starting at $79.00, creating a warm and welcoming environment ideal for rest. Rest assured with Super 8’s commitment to cleanliness, providing sanitized environments and peace of mind during your stay.

Guests staying at Super 8 by Wyndham Elgin are never far from the heart of Elgin, where a short drive delivers them to the city’s top destinations. Stay cozy and keep your wallet happy while exploring Elgin—lock in your stay today!

  Call (855) 235-6136 to book with an agent.
  2.9 miles from Elgin, IL 60120

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Hotel & Suites Chicago Northwest Elgin

495 Airport Road Elgin, IL

Relax in style at Holiday Inn Hotel & Suites Chicago Northwest Elgin near Elgin, where inviting accommodations create a peaceful atmosphere, with budget-friendly rates starting from $124.00. Experience the ease of Holiday Inn's parking facilities, offering ample space and security for your vehicle during your visit.

At Holiday Inn Hotel & Suites Chicago Northwest Elgin, guests are always close enough to downtown Elgin for a quick drive, making it easy to explore the city’s best offerings. Step into Elgin elegance with accommodations that make your visit extraordinary—secure now!

  Call (855) 234-2997 to book with an agent.
  2.9 miles from Elgin, IL 60120

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Elgin Chicago

2225 Point Boulevard Elgin, IL

Guests bound for Elgin will find snug accommodations at WoodSpring Suites Elgin Chicago, where rooms start at $79.99, creating a warm and inviting environment ideal for relaxation. Stay fit with WoodSpring Suites’ 24-hour fitness centers, equipped with cardio and weight equipment for maintaining your exercise routine.

From WoodSpring Suites Elgin Chicago, guests can enjoy the convenience of a brief drive into downtown Elgin, where the city’s top attractions are easily accessible. Plan your Elgin adventure with a hotel that enhances your experience—reserve today!

  Call (855) 234-7135 to book with an agent.
  3.0 miles from Elgin, IL 60120

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Sonesta Select Chicago Elgin West Dundee

2175 Marriott Dr West Dundee, IL

Find a delightful retreat at Sonesta Select Chicago Elgin West Dundee near Elgin, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $89.00 per night. Enjoy the convenience of in-room coffee makers at Sonesta, allowing you to start your day with a fresh cup of coffee or tea.

Guests at Sonesta Select Chicago Elgin West Dundee will appreciate the short drive to downtown Elgin, where the city’s most exciting destinations are always within easy reach. Relax and explore Elgin with a hotel that keeps your comfort a top priority—reserve now!

  Call (855) 234-2997 to book with an agent.
  3.1 miles from Elgin, IL 60120

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Elgin an IHG Hotel

1780 Capital St Elgin, IL

With rooms starting at $115.00, Candlewood Suites Elgin an IHG Hotel provides budget-friendly accommodations for guests bound for Elgin, creating a comfortable and inviting space. The independence and flexibility offered by Candlewood Suites provide a homelike environment for extended stays.

With downtown Elgin only a brief drive away, guests at Candlewood Suites Elgin an IHG Hotel can easily explore the city’s top attractions while staying in a quieter location. Take the guesswork out of your Elgin stay with a hotel that delivers on value—secure now!

  Call (855) 236-8982 to book with an agent.
  3.1 miles from Elgin, IL 60120

Starting at

$115.00

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Chicago Elgin West Dundee

2185 Marriott Dr West Dundee, IL

At Extended Stay America Suites Chicago Elgin West Dundee, guests traveling to Elgin will find inviting accommodations with rooms starting at $74.00, creating a welcoming, welcoming environment perfect for rest. Appreciate the attention to sustainability at Extended Stay America, from energy-efficient lighting to water-saving practices.

At Extended Stay America Suites Chicago Elgin West Dundee, guests are close enough to downtown Elgin for a quick drive, making it easy to explore the city’s top destinations. Make Elgin travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 234-5074 to book with an agent.
  3.1 miles from Elgin, IL 60120

Starting at

$74.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Elgin IL

2270 Point Blvd Elgin, IL

At Country Inn & Suites by Radisson Elgin IL, travelers to Elgin will find budget-friendly rooms with rates starting at $84.99, creating a clean, welcoming environment perfect for rest. Experience the joy of seasonal decorations at Country Inn & Suites, where holidays are celebrated with festive flair and enthusiasm.

Guests staying at Country Inn & Suites by Radisson Elgin IL will appreciate the ease of reaching downtown Elgin by car, where the city’s best spots are always nearby. Relax in Elgin with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 234-5074 to book with an agent.
  3.1 miles from Elgin, IL 60120

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Lexington Inn & Suites NW Chicago Elgin

1585 Dundee Avenue Elgin, IL

For budget-conscious travelers headed to Elgin, Lexington Inn & Suites NW Chicago Elgin offers comfortable rooms starting at $69.99, creating a clean and inviting atmosphere. Explore the vibrant scenes guided by W Hotels' expertly crafted local guides, revealing the best each destination has to offer.

With downtown Elgin only a short drive away, guests at Lexington Inn & Suites NW Chicago Elgin can easily explore the city’s most popular spots while enjoying a quieter stay. Relax in Elgin with accommodations that make your stay unforgettable—secure now!

  Call (855) 235-0725 to book with an agent.
  3.7 miles from Elgin, IL 60120

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Elgin

2480 Bushwood Drive Elgin, IL

Guests bound for Elgin will find homely accommodations at Comfort Suites Elgin, where rooms start at $92.99, creating a warm and inviting environment ideal for relaxation. Relax with Comfort Suites' sunset view rooms, offering breathtaking vistas that provide a perfect backdrop for relaxation or romantic evenings.

With quick access to downtown Elgin, guests staying at Comfort Suites Elgin can easily explore the city’s top attractions while staying in a more peaceful area. Relax and explore Elgin with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 239-5277 to book with an agent.
  3.8 miles from Elgin, IL 60120

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Chicago Hoffman Estates an IHG Hotel

5235 Prairie Stone Parkway Hoffman Estates, IL

Guests visiting Elgin will appreciate the warm-hearted comfort at Holiday Inn Express & Suites Chicago Hoffman Estates an IHG Hotel, where rooms begin at $74.99, creating a welcoming and inviting environment. Wake up to the Express Start™ Breakfast at Holiday Inn Express, a complimentary buffet featuring a wide variety of hot and cold options.

Guests at Holiday Inn Express & Suites Chicago Hoffman Estates an IHG Hotel can enjoy a more peaceful stay, with downtown Elgin still just a quick drive away for all their sightseeing needs. Relax in a hotel that makes your Elgin adventure feel special and stress-free—reserve now!

  Call (855) 233-0132 to book with an agent.
  6.3 miles from Elgin, IL 60120

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Chicago Marriott Northwest

4800 Hoffman Blvd Hoffman Estates, IL

Travelers to Elgin will enjoy the inviting ambiance of Chicago Marriott Northwest, where refined rooms provide a warm stay, with nightly rates starting from $189.99. Experience the convenience of high-speed internet and modern workspaces in Marriott's guest rooms, catering to the needs of business travelers.

Guests at Chicago Marriott Northwest can appreciate the best of both worlds—proximity to downtown Elgin for sightseeing, and a quiet retreat afterward. Discover a hotel in Elgin that offers a perfect blend of sophistication and affordability—book today!

  Call (855) 234-2997 to book with an agent.
  6.9 miles from Elgin, IL 60120

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Chicago / St. Charles

2875 Foxfield Rd St. Charles, IL

For budget-conscious travelers headed to Elgin, Hampton Inn & Suites Chicago / St. Charles offers comfortable rooms starting at $110.99, creating a clean and inviting atmosphere. Recharge with Hampton's On the Run™ breakfast bags, available Monday through Friday for a healthy meal on the go.

With Elgin a convenient drive away, guests staying at Hampton Inn & Suites Chicago / St. Charles can explore the city’s highlights before returning to the calm and quiet of the hotel. Make your Elgin visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 234-7135 to book with an agent.
  8.1 miles from Elgin, IL 60120

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Courtyard Chicago St. Charles

700 Courtyard Drive St. Charles, IL

Explore affordable comfort at Courtyard Chicago St. Charles as you journey to Elgin, where soothing rooms and quality service await, with rates beginning at $119.99. Celebrate your events at Courtyard, where dedicated event planners and customizable packages ensure your gatherings are a success.

At Courtyard Chicago St. Charles, guests can unwind in the quiet surroundings of the hotel, while downtown Elgin is still a convenient drive away for easy access to the city. Discover how easy Elgin travel can be with a hotel that makes every detail effortless—secure now!

  Call (855) 233-0132 to book with an agent.
  8.2 miles from Elgin, IL 60120

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites St. Charles West Chicago

1600 East Main St St. Charles, IL

For a budget-friendly and inviting stay near Elgin, Quality Inn&Suites St. Charles West Chicago offers enchanting accommodations with rates beginning at $77.99, creating a warm and comfortable environment. Experience the comfort of Quality Inn's adjustable beds, allowing you to find the perfect position for a good night's sleep.

A brief drive from Quality Inn&Suites St. Charles West Chicago brings guests into downtown Elgin, making it simple to explore the city’s top destinations and then unwind at the hotel. Step into Elgin comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 239-5277 to book with an agent.
  8.4 miles from Elgin, IL 60120

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham St. Charles

1520 East Main St St. Charles, IL

Guests visiting Elgin will appreciate the soft comfort at Super 8 by Wyndham St. Charles, where budget-friendly rooms start at $65.99, creating a warm and inviting space. Engage with the local area through Super 8’s advantageous locations, perfect for exploring nearby attractions and business centers.

With a short drive into downtown Elgin, guests at Super 8 by Wyndham St. Charles can explore the city’s highlights and return to the hotel’s serene environment. Make your Elgin visit both cozy and cost-effective—secure your hotel room now!

  Call (855) 234-2997 to book with an agent.
  8.4 miles from Elgin, IL 60120

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Best Western Inn of St. Charles

1635 East Main St St. Charles, IL

Guests traveling to Elgin will appreciate the soft accommodations at Best Western Inn of St. Charles, with rooms starting at $77.99, creating a welcoming atmosphere. Take a relaxing stroll through Best Western's garden courtyards, beautifully maintained as peaceful retreats from the bustling city.

The relaxing atmosphere at Best Western Inn of St. Charles is balanced by the convenience of downtown Elgin, which is still just a drive away for easy access. Embrace the joy of Elgin with a hotel that understands what you need—reserve now!

  Call (855) 239-5277 to book with an agent.
  8.5 miles from Elgin, IL 60120

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Geneva Motel Inn

100 South Tyler Rd St. Charles, IL

For an inviting stay near Elgin, Geneva Motel Inn offers budget-friendly rooms with rates from $75.00, creating a clean and comfortable space ideal for rest. Relax in accommodations that balance comfort and convenience, offering everything you need for a worry-free stay.

Guests at Geneva Motel Inn can enjoy the quiet surroundings, knowing that downtown Elgin is still just a drive away for all their sightseeing needs. Plan your Elgin trip with comfort and affordability in mind—secure your room today!

  Call (855) 233-7850 to book with an agent.
  8.5 miles from Elgin, IL 60120

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Chicago West St. Charles an IHG Hotel

155 38th Ave St. Charles, IL

At Holiday Inn Express & Suites Chicago West St. Charles an IHG Hotel, guests traveling to Elgin will find inviting accommodations with rooms starting at $147.44, creating a warm and comfortable environment. Relax in the spacious and airy design of Holiday Inn Express rooms, featuring ample natural light and a layout that maximizes comfort.

Guests at Holiday Inn Express & Suites Chicago West St. Charles an IHG Hotel can enjoy the comfort and calm of staying slightly removed from the city, with downtown Elgin still just a drive away for easy access. Relax in Elgin at a hotel that knows how to make your stay special—lock in today!

  Call (855) 235-0725 to book with an agent.
  8.6 miles from Elgin, IL 60120

Starting at

$147.44

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn St. Charles

4070 East Main Street St. Charles, IL

Unwind in comforting surroundings at Hilton Garden Inn St. Charles near Elgin, where restful accommodations are designed with comfort in mind, with rates starting at $170.43 per night. Experience the convenience of Hilton Garden Inn's express check-out service, streamlining your departure for a hassle-free exit.

With downtown Elgin just a convenient drive away, guests at Hilton Garden Inn St. Charles can balance city adventures with a quiet, relaxing retreat afterward. Enjoy your Elgin getaway with accommodations that blend comfort and convenience—reserve now!

  Call (855) 235-6136 to book with an agent.
  8.7 miles from Elgin, IL 60120

Starting at

$170.43

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Huntley Chicago

13000 Illinois Route 47 Huntley, IL

Guests bound for Elgin can enjoy inviting accommodations at Hampton Inn by Hilton Huntley Chicago, where rooms start at $157.99, creating a warm, welcoming environment for relaxation. Enjoy a seamless travel experience with Hampton's efficient online check-in process, saving you time upon arrival.

At Hampton Inn by Hilton Huntley Chicago, guests can relax in a more serene setting, while downtown Elgin remains accessible by car for sightseeing and exploration. Discover how comfort and savings come together on your Elgin adventure—book today!

  Call (855) 234-2997 to book with an agent.
  8.9 miles from Elgin, IL 60120

Starting at

$157.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Chicago Algonquin an IHG Hotel

2595 Bunker Hill Dr Algonquin, IL

For budget-savvy travelers, Holiday Inn Express Hotel & Suites Chicago Algonquin an IHG Hotel offers inviting accommodations with rates starting at $112.80, creating a clean and welcoming environment ideal for relaxation. Stay connected with Holiday Inn Express's business centers, offering printing, faxing, and scanning services.

At Holiday Inn Express Hotel & Suites Chicago Algonquin an IHG Hotel, guests can relax in the peaceful surroundings, with downtown Elgin still within reach for a day of city exploration. Discover the ease of traveling to Elgin with well-equipped, affordable lodging—reserve today!

  Call (855) 236-8982 to book with an agent.
  9.0 miles from Elgin, IL 60120

Starting at

$112.80

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Chicago Hoffman Estates

2875 Greenspoint Pkwy Hoffman Estates, IL

With rates beginning at $69.99, MainStay Suites Chicago Hoffman Estates provides budget-conscious accommodations for travelers visiting Elgin, creating a tucked away space ideal for rest. Enjoy the spacious bathroom amenities at MainStay Suites, including plush towels and premium toiletries for a luxurious experience.

The relaxing environment at MainStay Suites Chicago Hoffman Estates provides guests a calm retreat, with downtown Elgin still within reach for a day of exploring. Rest easy in Elgin with a hotel that prioritizes your relaxation and budget—book today!

  Call (855) 234-5074 to book with an agent.
  9.0 miles from Elgin, IL 60120

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Chicago / Hoffman Estates

2825 Greenspoint Pkwy Hoffman Estates, IL

For an affordable stay near Elgin, Hampton Inn & Suites Chicago / Hoffman Estates offers inviting rooms with rates starting at $118.99, creating a clean and welcoming space ideal for rest. Celebrate at Hampton with available spaces for events, providing everything you need for meetings, parties, or gatherings.

At Hampton Inn & Suites Chicago / Hoffman Estates, guests can enjoy the calm of staying further from the city, while downtown Elgin remains a short drive away for convenience. Enjoy your Elgin adventure with accommodations designed for relaxation—book now!

  Call (855) 236-8982 to book with an agent.
  9.1 miles from Elgin, IL 60120

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms