The best deals on hotels when visiting Crystal City in Missouri.

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 Crystal City, Missouri 63028

La Quinta Inn & Suites by Wyndham Festus St. Louis South

1001 Veterans Blvd Festus, MO

With budget-friendly rooms beginning at $95.99, La Quinta Inn & Suites by Wyndham Festus St. Louis South provides inviting comfort for travelers bound for Crystal City, creating a warm and welcoming space. Appreciate the artful touches throughout La Quinta, from the lobby art displays to the unique room decor.

With downtown Crystal City within easy reach, La Quinta Inn & Suites by Wyndham Festus St. Louis South gives guests the perfect blend of proximity and peace, making it easy to explore the city. Relax in Crystal City at a hotel that’s designed for comfort and affordability—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  1.4 miles from Crystal City, MO 63028

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Festus St. Louis South

1303 Veterans Blvd Festus, MO

At Comfort Inn Festus St. Louis South, travelers visiting Crystal City will find inviting accommodations with rooms from $81.99, creating a warm and welcoming space ideal for rest. Relax in our stylish, contemporary guest rooms, featuring all the comforts of home and office.

From Comfort Inn Festus St. Louis South, a quick drive delivers guests to the heart of downtown Crystal City, making it easy to explore the city’s most popular attractions. Relax in Crystal City with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 234-7135 to book with an agent.
  1.6 miles from Crystal City, MO 63028

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel

1802 Gamel Cemetery Road Festus, MO

Guests traveling to Crystal City will find easygoing accommodations at Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel, with rooms starting at $129.99, creating a warm and welcoming atmosphere. Choose Holiday Inn Express for your next group event or meeting, with comfortable accommodations and great value for all attendees.

With downtown Crystal City just a brief drive from Holiday Inn Express Hotel & Suites FESTUS SOUTH ST. LOUIS an IHG Hotel, guests can easily explore the city’s most iconic attractions while staying in a quieter setting. Enjoy added perks and peace of mind while staying in Crystal City—secure your room now!

  Call (855) 233-7850 to book with an agent.
  1.8 miles from Crystal City, MO 63028

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Pevely

1711 Highway Z Pevely, MO

For an affordable and serene stay, Super 8 by Wyndham Pevely offers inviting rooms with rates beginning at $68.99, creating a clean and comfortable environment ideal for relaxation near Crystal City. Appreciate the value of Super 8's amenities, including in-room coffee makers, to start your morning off on the right foot.

With downtown Crystal City only a short drive away, guests at Super 8 by Wyndham Pevely can explore the city’s top destinations without staying in the busiest parts of town. Enjoy Crystal City without the financial stress—reserve your budget-friendly hotel room today!

  Call (855) 236-8982 to book with an agent.
  4.6 miles from Crystal City, MO 63028

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel

4800 U.S. Highway 67 De Soto, MO

Elevate your visit to Crystal City with a stay at Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel, where restful rooms provide relaxation and warmth, with budget-friendly rates beginning at $169.99. Stay cozy during winter with Holiday Inn’s seasonal amenities, such as warm bedding and hot beverage options.

Unwind at Holiday Inn Club Vacations Timber Creek Resort at De Soto an IHG Hotel, where guests can enjoy a peaceful retreat while downtown Crystal City remains nearby for a day of adventure. Get the most out of your Crystal City trip with a hotel that turns hospitality into a luxury experience—book today!

  Call (855) 239-4019 to book with an agent.
  11.4 miles from Crystal City, MO 63028

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites St. Louis Arnold

888 Arnold Commons Dr. Arnold, MO

At WoodSpring Suites St. Louis Arnold, guests bound for Crystal City can unwind in mellifluous accommodations with rooms starting at $70.99, creating a warm, welcoming atmosphere. Stay updated with flat-screen TVs in every suite at WoodSpring Suites, featuring satellite channels and premium programming.

For a calm and comfortable stay, WoodSpring Suites St. Louis Arnold offers peaceful surroundings while downtown Crystal City remains within easy reach by car. Stay affordably in Crystal City with a hotel that enhances your travel experience—reserve now!

  Call (855) 234-2997 to book with an agent.
  14.7 miles from Crystal City, MO 63028

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Waterloo

112 Warren Dr Waterloo, IL

At Super 8 by Wyndham Waterloo, guests traveling to Crystal City will find affordable comfort with rooms beginning at $72.99, creating a warm and welcoming atmosphere perfect for unwinding. Relax with Super 8's comfortable bedding and modern amenities, making it easy to unwind after a day of travel or exploration.

Guests staying at Super 8 by Wyndham Waterloo will love the serene atmosphere, while downtown Crystal City remains close by for all their city adventures. Stay comfortably and affordably in Crystal City with value-driven accommodations—book today!

  Call (855) 239-5277 to book with an agent.
  15.8 miles from Crystal City, MO 63028

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Inn

6224 Heimos Industrial Park Dr St. Louis, MO

At Best Western St. Louis Inn, travelers bound for Crystal City can unwind in restful rooms with rates starting at $71.99, creating a warm and welcoming environment. Experience Best Western’s attention to detail, from impeccably maintained facilities to personalized guest services.

At Best Western St. Louis Inn, visitors can enjoy peaceful surroundings, with downtown Crystal City just a simple drive away for a day of adventure. Experience Crystal City in style with a hotel that makes value a priority—lock in today!

  Call (855) 239-5277 to book with an agent.
  16.6 miles from Crystal City, MO 63028

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis Columbia

165 Admiral Trost Dr Columbia, IL

With budget-friendly rooms from $116.99, Hampton Inn St. Louis Columbia provides inviting comfort for travelers bound for Crystal City, creating a warm, inviting environment perfect for unwinding. Experience great value at Hampton by Hilton, where essential comforts are provided without extra fees, ensuring a worry-free stay.

Relax in the tranquil environment at Hampton Inn St. Louis Columbia, knowing that downtown Crystal City is just a comfortable drive away for sightseeing. Discover how great your Crystal City stay can be with thoughtful, cost-effective amenities—secure now!

  Call (855) 233-0132 to book with an agent.
  17.6 miles from Crystal City, MO 63028

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Louis South

4318 BUTLER HILL ROAD St. Louis, MO

At Fairfield Inn & Suites by Marriott St. Louis South, guests bound for Crystal City will find inviting accommodations with rooms from $129.99, creating a clean, comfortable environment for relaxation. Indulge in the privacy of Fairfield's VIP floors, offering exclusive access and amenities for discerning guests.

At Fairfield Inn & Suites by Marriott St. Louis South, guests can enjoy the quiet surroundings, with downtown Crystal City just a short drive away for city adventures. Relax in Crystal City with a hotel that delivers on both quality and savings—reserve today!

  Call (855) 233-7850 to book with an agent.
  18.2 miles from Crystal City, MO 63028

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis / South I-55

4200 Midamerica Lane St. Louis, MO

With budget-friendly rooms starting at $116.99, Hampton Inn & Suites St. Louis / South I-55 is ideal for guests bound for Crystal City, creating a clean and inviting space perfect for relaxation. Indulge in the comfort and convenience of Hampton’s all-day dining facility, providing delicious meals and snacks no matter the time of day.

For those looking to unwind after a day in downtown Crystal City, Hampton Inn & Suites St. Louis / South I-55 offers a calm retreat that’s just a comfortable drive away. Enjoy the beauty of Crystal City with a hotel that keeps your budget intact—book today!

  Call (855) 234-7135 to book with an agent.
  18.2 miles from Crystal City, MO 63028

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel

4250 Midamerica Lane St. Louis, MO

For budget-savvy travelers headed to Crystal City, Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel offers charming comfort with rooms starting at $117.99, creating a clean, inviting environment. Savor the moment at Holiday Inn Express's coffee stations, serving freshly brewed coffee throughout the day for a quick pick-me-up.

From Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel, a simple drive brings guests into downtown Crystal City, where they can explore the city’s attractions and return to the calm of the hotel. Take the guesswork out of Crystal City travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 236-8982 to book with an agent.
  18.2 miles from Crystal City, MO 63028

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

The Principal Hotel

310 South Main St Columbia, IL

For budget-savvy travelers to Crystal City, The Principal Hotel offers inviting accommodations with rooms from $110.99, creating a warm, comfortable environment for rest. Relax in accommodations that deliver standard amenities, offering a comfortable environment at a budget-friendly price.

From The Principal Hotel, a brief drive brings guests into downtown Crystal City, where they can explore the city’s top spots and return to the peace and quiet of their stay. Stay budget-wise and relaxed on your Crystal City visit—secure your hotel room today!

  Call (855) 239-5277 to book with an agent.
  18.2 miles from Crystal City, MO 63028

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn St. Louis South

6602 South Lindbergh Blvd St. Louis, MO

At Americas Best Value Inn St. Louis South, guests bound for Crystal City will find warm comfort with rooms starting at $68.99, creating a warm and inviting environment perfect for relaxation. Appreciate the bright and cheerful decor of Americas Best Value Inn, creating a welcoming atmosphere for guests.

Experience the tranquility of Americas Best Value Inn St. Louis South, where guests can enjoy a restful stay while still being close to the attractions of Crystal City. Find the perfect base for exploring Crystal City with affordable, inviting accommodations—secure now!

  Call (855) 234-5074 to book with an agent.
  20.1 miles from Crystal City, MO 63028

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Aviator Hotel & Suites South I-55 Best Western Signature Collection

6921 South Lindbergh Blvd St. Louis, MO

Experience a warm retreat at Aviator Hotel & Suites South I-55 Best Western Signature Collection as you explore Crystal City, where quality rooms provide comfort and relaxation, with budget-friendly rates beginning at $98.99. Experience local flavors at Best Western’s dining facilities, where chefs incorporate regional ingredients into their dishes.

Stay at Aviator Hotel & Suites South I-55 Best Western Signature Collection for a serene retreat, where guests can relax in comfort and still have easy access to Crystal City's top spots. Get the most out of Crystal City with lodging that provides quality and affordability—lock in today!

  Call (855) 236-8982 to book with an agent.
  20.2 miles from Crystal City, MO 63028

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites St. Louis Fenton

1662 Fenton Business Park Ct Fenton, MO

At Extended Stay America Suites St. Louis Fenton, guests visiting Crystal City will find budget-friendly comfort with rooms from $74.00, creating a clean and inviting space perfect for rest. Enjoy the option of late check-out at Extended Stay America, providing more flexibility during your travel schedule.

At Extended Stay America Suites St. Louis Fenton, spacious rooms and a serene setting create the perfect escape, just a short drive from Crystal City. Get the rest and comfort you deserve while exploring Crystal City—secure your hotel room now!

  Call (855) 233-7850 to book with an agent.
  22.2 miles from Crystal City, MO 63028

Starting at

$74.00

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Fenton

1680 Fenton Business Park Ct Fenton, MO

For an affordable, restful stay, SureStay Plus by Best Western Fenton offers budget-friendly rooms with rates from $67.99, creating a clean and welcoming environment ideal for travelers. Take advantage of Best Western’s parking facilities, providing ample and secure space for your vehicle during your stay.

Escape to SureStay Plus by Best Western Fenton for a quiet retreat, where guests can relax in comfort while keeping Crystal City's attractions nearby. Get ready for a Crystal City adventure that’s both enjoyable and cost-effective—book today!

  Call (855) 235-0725 to book with an agent.
  22.3 miles from Crystal City, MO 63028

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Bonne Terre

8 Northwood Dr. Highway 67 A Bonne Terre, MO

At Super 8 by Wyndham Bonne Terre, travelers to Crystal City will find affordable rooms with rates beginning at $50.99, creating a inviting, comfortable environment perfect for unwinding. Enjoy updates and modern touches in Super 8’s rooms, ensuring each guest enjoys contemporary comfort and style.

Stay at Super 8 by Wyndham Bonne Terre to enjoy a blend of relaxation and excitement, with Crystal City never far from your tranquil retreat. Stay affordably and experience added perks on your Crystal City trip—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  22.4 miles from Crystal City, MO 63028

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel

1848 Bowles Ave Fenton, MO

Relax in style at Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel as you travel to Crystal City, with comfortable rooms that offer a restful escape, with rates beginning at a budget-friendly $129.00. Experience the convenience of Holiday Inn Express's grocery delivery service, bringing fresh ingredients right to your room.

With its accessible location, Holiday Inn Express & Suites St. Louis West Fenton an IHG Hotel provides guests the comfort of spacious rooms while keeping Crystal City within reach. Discover how enjoyable Crystal City can be with a hotel that offers everything you need—lock in today!

  Call (855) 234-5074 to book with an agent.
  22.4 miles from Crystal City, MO 63028

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham

1088 South Highway Drive Fenton, MO

Choose Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham for your trip to Crystal City, where inviting rooms provide a welcoming experience, with affordable nightly rates starting at $95.99. Enjoy a stay that prioritizes your comfort, with rooms equipped with thoughtful amenities to enhance your experience.

Relax at Heritage Inn & Suites St. Louis / Fenton Trademark by Wyndham, where spacious rooms and proximity to Crystal City create an inviting atmosphere for guests. Stay comfortably in Crystal City with a hotel that makes every moment memorable—reserve now!

  Call (855) 234-2997 to book with an agent.
  22.6 miles from Crystal City, MO 63028

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham St. Louis / Fenton Route 66

1100 South Highway Dr Fenton, MO

At Wingate by Wyndham St. Louis / Fenton Route 66, guests bound for Crystal City will find inviting accommodations with rooms from $79.99, creating a clean, comfortable environment for relaxation. Take a culinary tour with Wingate’s cooking classes, where you can learn to prepare local dishes guided by professional chefs.

At Wingate by Wyndham St. Louis / Fenton Route 66, you can rest easy knowing Crystal City is just a short drive away for whenever you’re ready to explore. Enjoy the convenience of a well-appointed hotel in Crystal City without the high price—secure now!

  Call (855) 234-5074 to book with an agent.
  22.6 miles from Crystal City, MO 63028

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis Southwest

9 Lambert Drury Dr Valley Park, MO

For a restful stay, Hampton Inn St. Louis Southwest offers inviting accommodations with rooms starting at $120.99, creating a clean, welcoming environment perfect for travelers. Explore with ease, knowing that Hampton by Hilton hotels are conveniently located near top local attractions and business centers.

Stay at Hampton Inn St. Louis Southwest to experience the perfect blend of quiet nights and quick trips into Crystal City's lively streets. Stay affordably and rest well while enjoying Crystal City—secure your hotel room now!

  Call (855) 239-4019 to book with an agent.
  22.7 miles from Crystal City, MO 63028

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites St. Louis Sunset Hills

3654 South LINDBERGH BLVD St. Louis, MO

At Comfort Suites St. Louis Sunset Hills, travelers bound for Crystal City will find inviting comfort with rooms beginning at $119.00, creating a clean and welcoming space perfect for relaxation. Take a break in Comfort Suites' cozy seating areas, ideal for informal meetings or simply enjoying a quiet moment.

Relax in the quiet ambiance of Comfort Suites St. Louis Sunset Hills, with the excitement of Crystal City just a short drive away for your adventures. Make every moment in Crystal City count with a hotel that offers more for less—secure today!

  Call (855) 234-2997 to book with an agent.
  22.9 miles from Crystal City, MO 63028

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis SW Route 66 an IHG Hotel

10709 Watson Rd St. Louis, MO

Find comfort and relaxation at Holiday Inn St. Louis SW Route 66 an IHG Hotel near Crystal City, where inviting rooms offer a warm retreat, with affordable rates starting from just $129.00. Value your stay at Holiday Inn, where affordable rates meet excellent service and comfortable accommodations.

Relax and reset at Holiday Inn St. Louis SW Route 66 an IHG Hotel, where guests can enjoy a calm environment just minutes away from the heart of Crystal City. Relax in Crystal City with accommodations that turn your trip into a memorable getaway—secure now!

  Call (855) 235-6136 to book with an agent.
  23.1 miles from Crystal City, MO 63028

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms