The best deals on hotels when visiting Shiloh 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 Shiloh, Illinois 62221

Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel

3396 Green Mount Crossing Dr. Shiloh O'Fallon, IL

With rates from $132.59, Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel provides affordable comfort for guests bound for Shiloh, creating a relaxed and welcoming atmosphere for relaxation. Opt for Holiday Inn Express, where smart design, complimentary essentials, and friendly service ensure a smooth and satisfying stay.

At Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel, you're never far from the action in Shiloh, with the bustling downtown district just a quick drive or a leisurely stroll away. Enjoy Shiloh to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 239-5277 to book with an agent.
  1.5 miles from Shiloh, IL 62221

Starting at

$132.59

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott OFallon IL

1180 Central Park Drive O'Fallon, IL

At Fairfield Inn & Suites by Marriott OFallon IL, guests bound for Shiloh will find inviting accommodations with rooms from $179.99, creating a clean, comfortable environment for relaxation. Unwind in the evening with Fairfield's custom-designed lounges, perfect for a nightcap or a casual meeting with colleagues.

With a quick drive to downtown Shiloh, guests at Fairfield Inn & Suites by Marriott OFallon IL can enjoy the best of the city’s sights while returning to a quieter retreat. Relax and unwind in Shiloh with a hotel that prioritizes your comfort—book your room today!

  Call (855) 235-6136 to book with an agent.
  1.8 miles from Shiloh, IL 62221

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott St. Louis OFallon

445 REGENCY PARK DRIVE O'Fallon, IL

With budget-friendly rooms from $189.99, TownePlace Suites by Marriott St. Louis OFallon provides inviting comfort for guests traveling to Shiloh, creating a warm and welcoming space. Enjoy a complimentary hot breakfast each morning at TownePlace Suites, featuring fresh, healthy options.

From TownePlace Suites by Marriott St. Louis OFallon, a brief drive delivers guests into downtown Shiloh, where the city’s most popular spots are easily accessible. Unwind in Shiloh with budget-friendly accommodations that don’t skimp on comfort—book now!

  Call (855) 233-0132 to book with an agent.
  1.9 miles from Shiloh, IL 62221

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn OFallon

430 Regency Park O'Fallon, IL

For an affordable and restful stay near Shiloh, Hampton Inn OFallon offers budget-friendly accommodations with rooms starting at $128.99, creating a welcoming space. Stay seamlessly connected with business-class Wi-Fi throughout Hampton properties, ensuring you’re never out of touch.

With downtown Shiloh just a short drive from Hampton Inn OFallon, guests can explore the city’s most exciting attractions while staying in a more relaxed area. Enjoy your Shiloh adventure with accommodations designed for relaxation—book now!

  Call (855) 235-6136 to book with an agent.
  2.0 miles from Shiloh, IL 62221

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn St. Louis Shiloh / OFallon IL

360 Regency Park Drive O'Fallon, IL

Choose Hilton Garden Inn St. Louis Shiloh / OFallon IL for your journey to Shiloh, where comfortable rooms provide a welcoming experience, with inviting rates beginning at $120.99 per night. Appreciate the modern decor and comfortable furnishings of Hilton Garden Inn's guest rooms, designed for relaxation and productivity.

With downtown Shiloh only a short drive away, guests at Hilton Garden Inn St. Louis Shiloh / OFallon IL can explore the city’s top attractions while enjoying a quieter setting. Enjoy your Shiloh adventure with a hotel that provides exceptional comfort and service—lock in today!

  Call (855) 234-2997 to book with an agent.
  2.1 miles from Shiloh, IL 62221

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Welcome Suites

148 Regency Park O'Fallon, IL

For a restful stay near Shiloh, Welcome Suites offers calm accommodations with rooms starting at $75.99, creating a clean, welcoming environment ideal for relaxation. Stay in rooms that cater to practical travel needs, offering basic comforts and a straightforward experience.

At Welcome Suites, a quick drive brings guests into downtown Shiloh, where the city’s most popular attractions are easily accessible. Choose a budget-friendly hotel with added comfort for your Shiloh adventure—book now!

  Call (855) 233-0132 to book with an agent.
  2.7 miles from Shiloh, IL 62221

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham OFallon

1100 Eastgate Dr O'Fallon, IL

Guests visiting Shiloh can unwind in budget-conscious comfort at Super 8 by Wyndham OFallon, with rooms beginning at $51.99, creating a clean and welcoming space. Maintain your connectivity seamlessly at Super 8, where free Wi-Fi keeps you in touch with colleagues, friends, and family.

From Super 8 by Wyndham OFallon, a short drive delivers guests into downtown Shiloh, where the city’s most vibrant spots are easily accessible. Plan your Shiloh trip with comfort and affordability in mind—secure your room today!

  Call (855) 239-4019 to book with an agent.
  2.7 miles from Shiloh, IL 62221

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham OFallon IL St. Louis

136 Regency Park O'Fallon, IL

At La Quinta Inn & Suites by Wyndham OFallon IL St. Louis, travelers headed to Shiloh will find alluring comfort with rooms starting at $59.99, creating a warm and inviting environment ideal for relaxation. Experience the ease of La Quinta’s check-in process, optimized to get you settled in your room without delays.

From La Quinta Inn & Suites by Wyndham OFallon IL St. Louis, guests can quickly reach downtown Shiloh, where the city’s most vibrant destinations await exploration. Make every moment in Shiloh memorable with a hotel that fits your budget—reserve today!

  Call (855) 234-5074 to book with an agent.
  2.8 miles from Shiloh, IL 62221

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham OFallon St. Louis Area

1320 Park Plaza Drive O'Fallon, IL

Guests bound for Shiloh will enjoy budget-conscious accommodations at Baymont by Wyndham OFallon St. Louis Area, with rooms starting at $60.30, creating a welcoming space. Enjoy a hassle-free travel experience with Baymont by Wyndham’s luggage storage services, allowing you to explore freely.

Guests at Baymont by Wyndham OFallon St. Louis Area can enjoy the convenience of a short drive into downtown Shiloh, making it easy to explore the city’s best sights and return to a quieter retreat. Experience Shiloh worry-free with a hotel that offers everything you need—book today!

  Call (855) 239-4019 to book with an agent.
  2.8 miles from Shiloh, IL 62221

Starting at

$60.30

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites

116 Regency Park O'Fallon, IL

Guests visiting Shiloh will appreciate the soothing comfort at Rodeway Inn & Suites, where budget-friendly rooms start at $51.99, creating a warm and inviting space. Relax in a space that delivers straightforward comfort and value, perfect for those who appreciate simplicity and affordability.

With downtown Shiloh just a short drive away, guests at Rodeway Inn & Suites can enjoy the best of the city without staying in the middle of the hustle. Stay affordably and experience the best of Shiloh with ease—reserve your room today!

  Call (855) 234-5074 to book with an agent.
  2.8 miles from Shiloh, IL 62221

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites O Fallon an IHG Hotel

1332 Park Plaza Dr O'Fallon, IL

With rates from $114.00, Candlewood Suites O Fallon an IHG Hotel provides inviting accommodations for guests bound for Shiloh, creating a easygoing and comfortable atmosphere for relaxation. Stay refreshed with Candlewood Suites' complimentary coffee and tea, available in the lobby to kickstart your day.

From Candlewood Suites O Fallon an IHG Hotel, a brief drive brings guests right into the lively downtown area of Shiloh, making it simple to explore the city’s best offerings. Make your Shiloh experience exceptional with a hotel that keeps costs down—lock in today!

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

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn OFallon near I-64

140 Venita Dr O'Fallon, IL

With budget-friendly rooms from $61.20, Sleep Inn OFallon near I-64 is ideal for travelers visiting Shiloh, creating a warm and inviting environment for relaxation. Appreciate the flexibility of room choices at Sleep Inn, catering to various needs and preferences, from solo travelers to family groups.

With downtown Shiloh just a short drive away, guests at Sleep Inn OFallon near I-64 can easily access the city’s most exciting destinations while staying in a quieter area. Elevate your Shiloh travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 236-8982 to book with an agent.
  3.0 miles from Shiloh, IL 62221

Starting at

$61.20

per night

Read Reviews View Amenities View All Rooms

Quality Inn OFallon IL St. Louis

1409 West US 50 O'Fallon, IL

Discover comfort at Quality Inn OFallon IL St. Louis when visiting Shiloh, where serene rooms offer a relaxing ambiance, with rates beginning at an accessible $67.99 per night. Appreciate the modern amenities at Quality Inn, including flat-screen TVs and premium cable packages in every room.

Guests staying at Quality Inn OFallon IL St. Louis can easily reach downtown Shiloh by car, where the city’s top destinations are always within easy reach. Discover how enjoyable your Shiloh adventure can be with a hotel designed for you—lock in today!

  Call (855) 235-6136 to book with an agent.
  3.3 miles from Shiloh, IL 62221

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Belleville St. Louis Area

600 East Main Street Belleville, IL

With rates beginning at $61.99, Super 8 by Wyndham Belleville St. Louis Area is a smart option for travelers visiting Shiloh, creating a enveloping, comfortable space for guests seeking relaxation. Rely on straightforward accommodations at Super 8, focusing on essential comforts and impeccable cleanliness.

Guests staying at Super 8 by Wyndham Belleville St. Louis Area can quickly drive into downtown Shiloh, where the city’s most exciting spots are always nearby. Make your Shiloh experience stress-free and economical—secure your room today!

  Call (855) 236-8982 to book with an agent.
  4.3 miles from Shiloh, IL 62221

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis Fairview Heights an IHG Hotel

313 Salem Place Fairview Heights, IL

Relax at Holiday Inn St. Louis Fairview Heights an IHG Hotel as you explore Shiloh, where warm and inviting rooms offer quality at an affordable starting rate of $109.00 per night. Adjust your room’s climate with ease using Holiday Inn’s in-room temperature controls, ensuring comfort no matter the weather outside.

At Holiday Inn St. Louis Fairview Heights an IHG Hotel, guests are never far from the excitement of downtown Shiloh, where a short drive brings them to the city’s best offerings. Enjoy a Shiloh stay where comfort and convenience are never compromised—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.9 miles from Shiloh, IL 62221

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites

305 Salem Pl Fairview Heights, IL

For guests headed to Shiloh, Econo Lodge Inn & Suites offers affordable comfort with rooms beginning at $57.99, creating a clean and welcoming space for unwinding. Value Econo Lodge’s dedication to offering excellent stays at great prices, ideal for budget-conscious travelers looking for reliability and comfort.

At Econo Lodge Inn & Suites, guests can enjoy the convenience of a brief drive into downtown Shiloh, making it simple to visit the city’s most popular destinations. Stay cozy and within budget on your Shiloh adventure—reserve your hotel room today!

  Call (855) 234-7135 to book with an agent.
  5.0 miles from Shiloh, IL 62221

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Radisson Hotel Fairview Heights St. Louis

319 Fountains Pkwy Fairview Heights, IL

At Radisson Hotel Fairview Heights St. Louis, enjoy the comfort of quality accommodations when visiting Shiloh, with inviting rooms that start from a budget-friendly $88.99. Enjoy the serenity of Radisson's spa suites, combining luxurious accommodations with private spa amenities for ultimate relaxation.

Radisson Hotel Fairview Heights St. Louis provides the perfect location for those who want to be close to downtown Shiloh, with the city’s top destinations just a short drive away. Discover how enjoyable Shiloh can be with accommodations that cater to your needs—secure now!

  Call (855) 233-7850 to book with an agent.
  5.0 miles from Shiloh, IL 62221

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairview Heights St. Louis

45 Ludwig Dr Fairview Heights, IL

With rates starting at $60.30, Super 8 by Wyndham Fairview Heights St. Louis provides affordable accommodations for travelers visiting Shiloh, creating a clean and comforting environment ideal for rest. Enjoy traveling with pets at Super 8’s accommodating facilities, where your animal companions are treated as valued guests.

Discover a calming retreat at Super 8 by Wyndham Fairview Heights St. Louis, where the peaceful surroundings are complemented by proximity to Shiloh. Plan ahead for your Shiloh visit and enjoy affordable, comfortable lodging—reserve today!

  Call (855) 233-7850 to book with an agent.
  5.1 miles from Shiloh, IL 62221

Starting at

$60.30

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Fairview Heights IL

140 Ludwig Drive Fairview Heights, IL

Find restful accommodations at Country Inn & Suites by Radisson Fairview Heights IL as you journey to Shiloh, where inviting rooms offer comfort, with rates beginning at an affordable $76.99 per night. Appreciate the extra security of in-room safes at Country Inn & Suites, keeping your valuables protected during your stay.

From Country Inn & Suites by Radisson Fairview Heights IL, a convenient drive brings guests into downtown Shiloh, making it easy to experience the city’s top attractions and then return to tranquility. Relax and enjoy Shiloh with a hotel that keeps your comfort front and center—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  5.3 miles from Shiloh, IL 62221

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis / Fairview Heights

150 Ludwig Dr Fairview Heights, IL

With affordable rooms from $67.99, Hampton Inn St. Louis / Fairview Heights provides budget-friendly accommodations for guests bound for Shiloh, creating a friendly and welcoming space. Dine on demand with Hampton’s all-day dining facility, serving up delicious meals and snacks at any time you desire.

Guests at Hampton Inn St. Louis / Fairview Heights will love the quiet setting of the hotel, with downtown Shiloh still a short drive away for easy city exploration. Find comfort and value in Shiloh with a hotel that delivers on both fronts—reserve now!

  Call (855) 234-5074 to book with an agent.
  5.3 miles from Shiloh, IL 62221

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Fairview Heights

137 Ludwig Dr Fairview Heights, IL

Guests traveling to Shiloh will find Comfort Suites Fairview Heights a practical choice, with rooms beginning at $69.99, creating a clean and inviting environment ideal for relaxation. Indulge in a spa day without leaving the hotel, with Comfort Suites' in-room spa services available upon request.

From Comfort Suites Fairview Heights, the drive to downtown Shiloh is quick and convenient, allowing guests to explore the city’s attractions while returning to a quieter retreat. Enjoy stress-free Shiloh travel with accommodations designed for relaxation and savings—book today!

  Call (855) 235-0725 to book with an agent.
  5.4 miles from Shiloh, IL 62221

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus MidAmerica Hotel

9730 Hayden Drive Mascoutah, IL

With rooms beginning at $98.99, Best Western Plus MidAmerica Hotel provides budget-friendly comfort for travelers bound for Shiloh, creating a soothing and welcoming atmosphere. Enjoy the added value of loyalty rewards when you stay at Best Western Plus, part of the Best Western Rewards program.

With downtown Shiloh still within reach, guests at Best Western Plus MidAmerica Hotel can balance city exploration with the peaceful atmosphere of their stay. Make every moment in Shiloh memorable with a hotel that fits your budget—reserve today!

  Call (855) 234-7135 to book with an agent.
  5.6 miles from Shiloh, IL 62221

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Trailway Motel

10039 Lincoln Trail Fairview Heights, IL

Guests traveling to Shiloh will find tucked away comfort at Trailway Motel, with rooms starting at $67.99, creating a clean and inviting space perfect for rest. Experience reliable comfort in rooms that provide standard amenities, making your stay both convenient and economical.

From Trailway Motel, a quick drive brings guests into downtown Shiloh, where they can explore the city’s attractions and return to a calm and restful stay. Book now and make your Shiloh stay both cozy and cost-effective—reserve today!

  Call (855) 239-4019 to book with an agent.
  5.8 miles from Shiloh, IL 62221

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Caseyville St. Louis

2180 Patricia Dr Caseyville, IL

At Quality Inn & Suites Caseyville St. Louis, travelers to Shiloh will find budget-friendly rooms with rates beginning at $60.99, creating a welcoming and comfortable environment. Benefit from complimentary parking at Quality Inn, adding extra convenience and value to your stay.

Guests at Quality Inn & Suites Caseyville St. Louis will appreciate the balance of city access and peaceful surroundings, with downtown Shiloh still accessible by car for easy exploration. Enjoy a Shiloh stay where comfort is never compromised—secure your room now!

  Call (855) 234-2997 to book with an agent.
  8.1 miles from Shiloh, IL 62221

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms