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

Best Western Plus MidAmerica Hotel

9730 Hayden Drive Mascoutah, IL

Guests visiting Fayetteville can enjoy affordable comfort at Best Western Plus MidAmerica Hotel, where alluring rooms start at $94.99, creating a warm and inviting space ideal for unwinding. Experience the enhanced room service options at Best Western Plus, offering a variety of dining choices delivered directly to your room.

Unwind in the serene environment of Best Western Plus MidAmerica Hotel, where peaceful surroundings meet easy access to the heart of downtown Fayetteville. Make Fayetteville travel a breeze with a hotel that blends comfort and savings—secure now!

  Call (855) 233-0132 to book with an agent.
  12.2 miles from Fayetteville, IL 62258

Starting at

$94.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 budget-friendly rooms from $61.99, Super 8 by Wyndham Belleville St. Louis Area is ideal for travelers to Fayetteville, creating a inviting, welcoming environment perfect for relaxation. Choose Super 8 by Wyndham for your next adventure, where friendly service and comfortable stays come at an unbeatable value.

Enjoy a restful stay at Super 8 by Wyndham Belleville St. Louis Area, where peaceful surroundings meet easy access to downtown Fayetteville for exploration. Make your Fayetteville travels relaxing and budget-smart—reserve your hotel today!

  Call (855) 239-4019 to book with an agent.
  13.6 miles from Fayetteville, IL 62258

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham OFallon

1100 Eastgate Dr O'Fallon, IL

For travelers headed to Fayetteville, Super 8 by Wyndham OFallon provides inviting accommodations with rooms starting at $51.99, creating a warm and comfortable environment. Keep comfortable with Super 8’s air-conditioned rooms, a must-have amenity to beat the heat during warmer seasons.

For those looking to unwind, Super 8 by Wyndham OFallon provides a restful retreat while keeping downtown Fayetteville close enough for exploration. Enjoy added perks at a cost-effective rate on your Fayetteville adventure—secure today!

  Call (855) 234-2997 to book with an agent.
  14.5 miles from Fayetteville, IL 62258

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Okawville

812 North Hen House Road Okawville, IL

For an affordable stay, Super 8 by Wyndham Okawville offers peaceful accommodations with rooms beginning at $71.99, creating a welcoming, comfortable space ideal for relaxation near Fayetteville. Navigate with ease, as Super 8 often features locations that provide quick access to local highways and popular tourist spots.

For a serene stay, Super 8 by Wyndham Okawville offers peaceful surroundings with downtown Fayetteville still close enough for easy access. Enjoy more of Fayetteville with a value-driven hotel stay—lock in your reservation now!

  Call (855) 234-2997 to book with an agent.
  14.8 miles from Fayetteville, IL 62258

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel

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

For those visiting Fayetteville, Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel offers sheltered accommodations with rates from $157.33, creating a clean, comfortable space perfect for relaxation. Experience the convenience of Holiday Inn Express's grocery delivery service, bringing fresh ingredients right to your room.

For a restful stay, Holiday Inn Express & Suites OFallon / Shiloh an IHG Hotel offers peaceful surroundings while keeping downtown Fayetteville within easy driving distance. Enjoy a stay in Fayetteville where quality and savings come together seamlessly—secure now!

  Call (855) 239-5277 to book with an agent.
  15.2 miles from Fayetteville, IL 62258

Starting at

$157.33

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott OFallon IL

1180 Central Park Drive O'Fallon, IL

For a budget-friendly and soothing stay, Fairfield Inn & Suites by Marriott OFallon IL offers inviting rooms with rates from $249.99, creating a warm and comfortable environment near Fayetteville. Enjoy the peaceful ambiance of Fairfield's guest rooms, where calm colors and soft lighting create a restful environment for all travelers.

Guests staying at Fairfield Inn & Suites by Marriott OFallon IL will appreciate the peaceful atmosphere, while downtown Fayetteville remains accessible for a day of city exploration. Enjoy a Fayetteville stay where comfort is never compromised—secure your room now!

  Call (855) 233-0132 to book with an agent.
  15.5 miles from Fayetteville, IL 62258

Starting at

$249.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn OFallon

430 Regency Park O'Fallon, IL

Guests bound for Fayetteville will find comforting accommodations at Hampton Inn OFallon, where rooms start at $239.00, creating a warm and inviting environment ideal for relaxation. Find solace in the quiet of Hampton's soundproof rooms, allowing for a peaceful retreat from the day's activities.

At Hampton Inn OFallon, guests can escape the city’s hustle and relax in serene surroundings, with downtown Fayetteville still within reach for a day of exploration. Experience Fayetteville with accommodations that make every moment memorable—lock in now!

  Call (855) 239-5277 to book with an agent.
  15.6 miles from Fayetteville, IL 62258

Starting at

$239.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn St. Louis Shiloh / OFallon IL

360 Regency Park Drive O'Fallon, IL

Stay at Hilton Garden Inn St. Louis Shiloh / OFallon IL when visiting Fayetteville, where intimate accommodations offer a welcoming experience, with nightly rates starting at an accessible $195.99. Savor the thoughtful touches at Hilton Garden Inn, from in-room Keurig® coffee makers to complimentary toiletries.

Guests staying at Hilton Garden Inn St. Louis Shiloh / OFallon IL can unwind in a peaceful retreat, with downtown Fayetteville still close enough for a day of city exploration. Find luxury and savings in Fayetteville with a hotel that caters to your every need—reserve now!

  Call (855) 235-0725 to book with an agent.
  15.8 miles from Fayetteville, IL 62258

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis O Fallon IL

154 Regency Park O'Fallon, IL

At Extended Stay America Select Suites St. Louis O Fallon IL, guests bound for Fayetteville will find inviting rooms with rates beginning at $113.99, creating a warm and comfortable space perfect for relaxation. Experience the convenience of dining discounts provided by Extended Stay America, offering savings at nearby restaurants.

For a peaceful retreat, Extended Stay America Select Suites St. Louis O Fallon IL offers a quiet setting with the convenience of downtown Fayetteville being just a drive away. Find your happy place in Fayetteville with accommodations that cater to your needs and budget—secure now!

  Call (855) 235-0725 to book with an agent.
  16.4 miles from Fayetteville, IL 62258

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Welcome Suites

148 Regency Park O'Fallon, IL

With affordable rooms beginning at $75.99, Welcome Suites provides budget-conscious accommodations for travelers headed to Fayetteville, creating a warm, welcoming environment. Experience practical comfort in rooms that provide the basics for a comfortable and affordable stay.

Relax in the serene environment of Welcome Suites, where guests can enjoy quiet surroundings and a short drive to downtown Fayetteville. Make your Fayetteville visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 234-7135 to book with an agent.
  16.4 miles from Fayetteville, IL 62258

Starting at

$75.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

For a relaxing stay, La Quinta Inn & Suites by Wyndham OFallon IL St. Louis offers cushy rooms with rates starting at $59.99, creating a clean, welcoming space ideal for guests traveling to Fayetteville. Stay hydrated with complimentary bottled water provided daily in your room at La Quinta.

Guests can unwind in the tranquil setting of La Quinta Inn & Suites by Wyndham OFallon IL St. Louis, while the excitement of downtown Fayetteville is just a drive away. Find the perfect place to rest after exploring Fayetteville with budget-friendly lodging—secure today!

  Call (855) 234-2997 to book with an agent.
  16.5 miles from Fayetteville, IL 62258

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

At Baymont by Wyndham OFallon St. Louis Area, guests traveling to Fayetteville will find comforting, budget-friendly rooms starting at $60.30, creating a clean and welcoming environment for relaxation. Stay connected with Baymont by Wyndham’s business services, offering printing, faxing, and copying for your convenience.

Guests at Baymont by Wyndham OFallon St. Louis Area can enjoy the calm environment, with downtown Fayetteville still accessible for all their city adventures. Enjoy Fayetteville with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 239-4019 to book with an agent.
  16.5 miles from Fayetteville, IL 62258

Starting at

$60.30

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites O Fallon an IHG Hotel

1332 Park Plaza Dr O'Fallon, IL

At Candlewood Suites O Fallon an IHG Hotel, guests traveling to Fayetteville can enjoy budget-friendly rooms starting at $114.00, creating a warm and welcoming space perfect for unwinding. Candlewood Suites provides the ideal setting for extended stays, featuring home-like comforts and exceptional amenities.

At Candlewood Suites O Fallon an IHG Hotel, guests can enjoy a quiet escape, knowing downtown Fayetteville is still within driving distance for a day of exploration. Make your Fayetteville travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 235-0725 to book with an agent.
  16.6 miles from Fayetteville, IL 62258

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites

116 Regency Park O'Fallon, IL

For budget-conscious guests visiting Fayetteville, Rodeway Inn & Suites offers snug rooms with rates starting at $51.99, creating a warm and welcoming environment perfect for relaxation. Relax in accommodations that offer a comfortable environment, making your stay both pleasant and affordable.

Relax at Rodeway Inn & Suites, where the quiet atmosphere provides a restful stay and downtown Fayetteville is just a drive away for sightseeing. Plan your Fayetteville visit affordably and comfortably—book your hotel room today!

  Call (855) 233-7850 to book with an agent.
  16.6 miles from Fayetteville, IL 62258

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn OFallon near I-64

140 Venita Dr O'Fallon, IL

At Sleep Inn OFallon near I-64, guests traveling to Fayetteville will find inviting accommodations with rooms starting at $61.20, creating a warm and comfortable environment. Utilize Sleep Inn’s laundry facilities to keep your travel wardrobe fresh, an invaluable convenience for extended stays or family trips.

Relax in the tranquil environment at Sleep Inn OFallon near I-64, with the excitement of downtown Fayetteville still nearby for exploration. Choose a hotel that brings comfort and affordability together in Fayetteville—book now!

  Call (855) 236-8982 to book with an agent.
  16.8 miles from Fayetteville, IL 62258

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

Explore a warm atmosphere at Quality Inn OFallon IL St. Louis as you travel to Fayetteville, with relaxed accommodations that start at $62.11 per night, providing a relaxing retreat. Experience attentive service with Quality Inn's concierge team, ready to assist with reservations, transportation, and personal requests.

Rest in the serene setting of Quality Inn OFallon IL St. Louis, while downtown Fayetteville remains close enough for easy access to city attractions. Choose a hotel that makes your Fayetteville adventure both relaxing and cost-effective—book today!

  Call (855) 234-7135 to book with an agent.
  17.0 miles from Fayetteville, IL 62258

Starting at

$62.11

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis Fairview Heights an IHG Hotel

313 Salem Place Fairview Heights, IL

Stay affordably at Holiday Inn St. Louis Fairview Heights an IHG Hotel near Fayetteville, where soft rooms and quality accommodations create a welcoming escape, with room rates beginning at $129.00. Refresh with a drink at Holiday Inn’s seasonal outdoor bars, offering a relaxing environment to enjoy the weather.

Relax in the quiet surroundings of Holiday Inn St. Louis Fairview Heights an IHG Hotel, where peaceful surroundings offer a restful stay and downtown Fayetteville remains nearby. Make your Fayetteville travels unforgettable with accommodations that offer the best of both worlds—book today!

  Call (855) 235-6136 to book with an agent.
  18.4 miles from Fayetteville, IL 62258

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites

305 Salem Pl Fairview Heights, IL

At Econo Lodge Inn & Suites, travelers bound for Fayetteville can enjoy budget-conscious comfort with rooms starting at $57.99, creating a soothing, inviting environment for rest. Appreciate the straightforward amenities at Econo Lodge, including in-room climate control and wake-up service for added comfort.

At Econo Lodge Inn & Suites, visitors can unwind in peaceful surroundings, while the excitement of downtown Fayetteville is still within driving distance. Enjoy added comfort and savings while exploring Fayetteville—lock in your stay now!

  Call (855) 239-5277 to book with an agent.
  18.5 miles from Fayetteville, IL 62258

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

Enjoy the warm ambiance of Radisson Hotel Fairview Heights St. Louis as you journey to Fayetteville, where quality accommodations provide comfort and relaxation, with rates beginning at $89.00. Make memorable moments at Radisson, where special occasions are celebrated with impeccable service and attention to detail.

Guests at Radisson Hotel Fairview Heights St. Louis will appreciate the calm retreat, while downtown Fayetteville remains accessible for a day of sightseeing and exploration. Enjoy the best of Fayetteville with a hotel that delivers quality service at a great price—reserve now!

  Call (855) 233-0132 to book with an agent.
  18.6 miles from Fayetteville, IL 62258

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis / Fairview Heights

150 Ludwig Dr Fairview Heights, IL

Guests bound for Fayetteville can unwind at Hampton Inn St. Louis / Fairview Heights, where inviting rooms start at $74.99, creating a warm and comfortable space ideal for relaxation. Discover the peace of mind with Hampton’s enhanced in-room security features, including electronic safes and advanced lock systems.

For a serene getaway, Hampton Inn St. Louis / Fairview Heights provides the perfect setting, while keeping downtown Fayetteville within easy driving distance. Discover affordable comfort that’s perfect for exploring Fayetteville—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  18.6 miles from Fayetteville, IL 62258

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairview Heights St. Louis

45 Ludwig Dr Fairview Heights, IL

Guests traveling to Fayetteville will find harmonious comfort at Super 8 by Wyndham Fairview Heights St. Louis, with rooms starting at $60.30, creating a clean and inviting space perfect for rest. Stay effortlessly connected with Super 8's free high-speed Wi-Fi, ideal for both leisure and business travelers.

For a serene experience, Super 8 by Wyndham Fairview Heights St. Louis offers peaceful accommodations, with downtown Fayetteville still close enough for easy exploration. Plan your Fayetteville adventure wisely and lock in a comfortable room now!

  Call (855) 239-5277 to book with an agent.
  18.6 miles from Fayetteville, IL 62258

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

Enjoy a relaxing atmosphere at Country Inn & Suites by Radisson Fairview Heights IL as you journey to Fayetteville, where inviting rooms and quality accommodations start at an affordable $72.99 per night. Enjoy the convenience of laundry facilities at Country Inn & Suites, ideal for long stays or when traveling with family.

Relax in the peaceful surroundings at Country Inn & Suites by Radisson Fairview Heights IL, where quiet comfort and easy access to downtown Fayetteville meet. Relax and recharge in Fayetteville with a hotel that makes every dollar worth it—book your room today!

  Call (855) 235-6136 to book with an agent.
  18.7 miles from Fayetteville, IL 62258

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Fairview Heights

137 Ludwig Dr Fairview Heights, IL

Guests visiting Fayetteville will find inviting comfort at Comfort Suites Fairview Heights, where plush rooms start at $70.99, creating a welcoming space perfect for relaxation. Unwind in Comfort Suites' generously sized suites, thoughtfully designed to separate living and sleeping areas for ultimate comfort.

For a quiet retreat, Comfort Suites Fairview Heights offers peaceful surroundings, with downtown Fayetteville still within reach for a day of city exploration. Plan your Fayetteville visit with confidence, knowing your hotel has everything you need—lock in today!

  Call (855) 235-6136 to book with an agent.
  18.8 miles from Fayetteville, IL 62258

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Trailway Motel

10039 Lincoln Trail Fairview Heights, IL

For an affordable stay near Fayetteville, Trailway Motel offers gentle accommodations with rooms beginning at $67.99, creating a warm and welcoming atmosphere perfect for rest. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

A relaxing stay awaits at Trailway Motel, where calm surroundings offer rest and downtown Fayetteville is a convenient drive away. Stay comfortably and affordably while exploring Fayetteville—book your room now!

  Call (855) 234-2997 to book with an agent.
  18.9 miles from Fayetteville, IL 62258

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms