The best deals on hotels when visiting National City 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 National City, Illinois 62201

Four Seasons Hotel St. Louis

999 North 2nd Street St. Louis, MO

Step into timeless beauty at Four Seasons Hotel St. Louis near National City, where every detail creates a luxurious ambiance, with rates from just $450.99. Relax in the elegance of Four Seasons' tea rooms, where a variety of international teas are served in a serene, luxurious setting.

From Four Seasons Hotel St. Louis, it’s easy to enjoy the best of National City, where the downtown area’s most iconic sights are just a short distance away. Take in the breathtaking sights of National City with a hotel that delivers impeccable service—lock in today!

  Call (855) 234-7135 to book with an agent.
  1.5 miles from National City, IL 62201

Starting at

$450.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn St. Louis Downtown

1100 Lumiere Place Boulevard St. Louis, MO

For an affordable and welcoming stay, Americas Best Value Inn St. Louis Downtown offers budget-friendly rooms with rates from $67.99, creating a comfortable space perfect for guests bound for National City. Find convenience in our vending machines, perfect for grabbing a quick snack or drink at any hour.

Guests staying at Americas Best Value Inn St. Louis Downtown are never far from downtown National City, where the city’s most exciting destinations are always within easy reach. Enjoy National City without breaking the bank—lock in your cost-effective hotel stay today!

  Call (855) 239-5277 to book with an agent.
  1.5 miles from National City, IL 62201

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

HoteLumiere at the Arch

999 North 2nd St. St. Louis, MO

Relax in a sanctuary of luxury at HoteLumiere at the Arch near National City, where premier accommodations await, with rates starting from an affordable $129.01. Enjoy the height of luxury in rooms that provide a perfect balance of elegance and technological sophistication.

At HoteLumiere at the Arch, you’re perfectly positioned to explore National City, with the vibrant downtown district just minutes away for easy access. Step into a National City stay where premium service and luxury await—book today!

  Call (855) 233-7850 to book with an agent.
  1.5 miles from National City, IL 62201

Starting at

$129.01

per night

Read Reviews View Amenities View All Rooms

Casino Queen Hotel

200 Front Street East St. Louis, IL

Experience the inviting ambiance of Casino Queen Hotel on your visit to National City, where welcoming accommodations create a warm stay, with rates starting at $99.99. Enjoy a stay that offers a bit more, with rooms that are equipped with enhanced amenities for your comfort.

Guests at Casino Queen Hotel are never far from downtown National City, where a brief drive delivers them to the city’s most iconic spots. Stay comfortably and affordably in National City with a hotel that prioritizes your relaxation—lock in today!

  Call (855) 239-4019 to book with an agent.
  1.6 miles from National City, IL 62201

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

First Western Inn

1941 Collinsville Rd Fairmont City, IL

Guests traveling to National City will enjoy the comfortable accommodations at First Western Inn, with rooms beginning at $72.00, creating a warm, inviting space perfect for rest. Stay in a room that balances comfort and practicality, providing reliable amenities for an enjoyable visit.

From First Western Inn, guests can quickly drive into downtown National City, where the city’s most iconic destinations are easily accessible. Enjoy a comfortable and economical stay while exploring National City—secure today!

  Call (855) 234-7135 to book with an agent.
  1.7 miles from National City, IL 62201

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Downtown St. Louis

2810 North 9th St St. Louis, MO

At Days Inn by Wyndham Downtown St. Louis, guests bound for National City will find budget-friendly comfort with rooms beginning at $69.99, creating a warm and inviting space ideal for rest. Enjoy the convenience of Days Inn's locations, strategically situated near highways, airports, and popular attractions.

Guests staying at Days Inn by Wyndham Downtown St. Louis are always close enough to downtown National City for a quick drive, making it easy to explore the city’s top attractions. Enjoy National City with added value and convenience—secure your hotel stay today!

  Call (855) 239-5277 to book with an agent.
  1.8 miles from National City, IL 62201

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Louis Downtown (At the Gateway Arch)

333 Washington Ave St. Louis, MO

For an affordable and comfortable stay near National City, Hampton Inn St. Louis Downtown (At the Gateway Arch) offers enveloping accommodations with rooms beginning at $129.00, creating a welcoming environment. Plan your next event with ease at Hampton’s versatile meeting and event spaces, equipped with modern technology for any occasion.

At Hampton Inn St. Louis Downtown (At the Gateway Arch), a quick drive brings guests into the heart of downtown National City, where the city’s top attractions await exploration. Make every moment in National City count with a hotel that offers more for less—secure today!

  Call (855) 234-7135 to book with an agent.
  1.8 miles from National City, IL 62201

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Missouri Athletic Club

405 Washington Ave St. Louis, MO

Those visiting National City will enjoy the refined comfort of Missouri Athletic Club, where quality rooms create a welcoming atmosphere, with rates beginning at $169.99. Find a luxurious retreat in rooms that offer an abundance of amenities designed to enhance your comfort and relaxation.

At Missouri Athletic Club, a brief drive takes guests right into the heart of downtown National City, offering easy access to the city’s most exciting destinations. Relax and rejuvenate in National City with a hotel that makes every moment feel indulgent—secure now!

  Call (855) 234-2997 to book with an agent.
  1.8 miles from National City, IL 62201

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis Downtown

610 North 7th St St. Louis, MO

Step into a luxurious experience at Embassy Suites by Hilton St. Louis Downtown on your journey to National City, where plush accommodations offer the ultimate in comfort, with rates starting at $142.99. Enjoy the spaciousness and privacy of Embassy Suites' two-room suites, perfectly suited for both leisure and business stays.

From Embassy Suites by Hilton St. Louis Downtown, guests can easily reach downtown National City by car, where the city’s top attractions await exploration. Stay in National City with a hotel that turns your getaway into a lavish experience—lock in today!

  Call (855) 233-7850 to book with an agent.
  1.9 miles from National City, IL 62201

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis Downtown Convention Center an IHG Hotel

811 North 9th Street St. Louis, MO

With a perfect blend of comfort and warmth, Holiday Inn St. Louis Downtown Convention Center an IHG Hotel near National City provides inviting accommodations, with nightly rates beginning at $119.00. Stay fit while traveling with Holiday Inn's well-equipped fitness centers, helping you maintain your wellness routine on the road.

Guests staying at Holiday Inn St. Louis Downtown Convention Center an IHG Hotel can easily reach downtown National City by car, where the city’s top destinations are always within easy reach. Discover how extraordinary National City can be with a hotel that prioritizes your comfort—secure now!

  Call (855) 234-5074 to book with an agent.
  1.9 miles from National City, IL 62201

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Hilton Pennywell St. Louis at the Arch

400 Olive St St. Louis, MO

Those visiting National City will savor the ambiance of Hilton Pennywell St. Louis at the Arch, where plush rooms create an extraordinary experience, with rates from just $128.00. Indulge in the tranquility of Hilton's soundproof rooms, ensuring a peaceful and undisturbed rest no matter the location.

Guests staying at Hilton Pennywell St. Louis at the Arch will love the convenience of being close to downtown National City, where a brief drive brings them to the city’s most exciting spots. Make your National City trip as spectacular as possible with a hotel that delivers unparalleled comfort—book today!

  Call (855) 233-7850 to book with an agent.
  1.9 miles from National City, IL 62201

Starting at

$128.00

per night

Read Reviews View Amenities View All Rooms

Hotel Indigo St. Louis Downtown an IHG Hotel

501 Olive Street St. Louis, MO

With a perfect blend of comfort and warmth, Hotel Indigo St. Louis Downtown an IHG Hotel near National City provides inviting accommodations, with nightly rates beginning at $124.99. Relax with a book in Hotel Indigo’s cozy reading nooks, featuring selections from local authors and international bestsellers.

From Hotel Indigo St. Louis Downtown an IHG Hotel, a short drive brings guests right into downtown National City, where the city’s most exciting sights are easily accessible. Plan your National City stay with a hotel that knows how to keep you relaxed and happy—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.0 miles from National City, IL 62201

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Marriott St. Louis Grand

800 Washington Ave St. Louis, MO

Embrace upscale living at Marriott St. Louis Grand as you visit National City, where quality rooms provide a serene retreat, with rates starting at an affordable $189.99. Find peace in Marriott's Zen gardens, beautifully landscaped areas designed for meditation and relaxation.

From Marriott St. Louis Grand, a brief drive takes guests into downtown National City, where the city’s best sights are easily accessible. Experience National City in style with a hotel that knows how to deliver on every promise—book today!

  Call (855) 234-7135 to book with an agent.
  2.0 miles from National City, IL 62201

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Regency St. Louis at the Arch

315 Chestnut St St. Louis, MO

Those visiting National City will be charmed by Hyatt Regency St. Louis at the Arch, where elegant rooms provide a harmonious escape, with budget-friendly rates from $100.99. Stay productive with Hyatt Regency's state-of-the-art business facilities and complimentary Wi-Fi, ensuring you're connected when it counts.

Guests staying at Hyatt Regency St. Louis at the Arch are never far from the heart of National City, where a short drive delivers them to the city’s most popular destinations. Step into a National City retreat where your comfort and happiness are top priorities—book today!

  Call (855) 233-0132 to book with an agent.
  2.0 miles from National City, IL 62201

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis Downtown / Convention Center

823 827 Washington Avenue St. Louis, MO

Find a peaceful escape at Courtyard by Marriott St. Louis Downtown / Convention Center near National City, where alluring rooms create a welcoming stay, with affordable rates starting at $154.99 per night. Experience the tranquility of Courtyard's zen gardens, designed as peaceful sanctuaries for guests seeking a moment of calm.

Guests staying at Courtyard by Marriott St. Louis Downtown / Convention Center will appreciate the short drive to downtown National City, where the city’s top attractions are always within easy reach. Relax and recharge in National City with accommodations that keep you feeling your best—reserve now!

  Call (855) 234-2997 to book with an agent.
  2.0 miles from National City, IL 62201

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Magnolia Hotel St. Louis a Tribute Portfolio Hotel

421 North 8th St St. Louis, MO

Find a blend of comfort and sophistication at Magnolia Hotel St. Louis a Tribute Portfolio Hotel on your visit to National City, where luxurious rooms provide warmth, with rates beginning at $149.99. Join the conversation in Tribute Portfolio's social spaces, where the atmosphere is as inviting as the design.

From Magnolia Hotel St. Louis a Tribute Portfolio Hotel, a short drive takes guests into downtown National City, where the city’s top attractions await exploration. Step into refined comfort in National City with accommodations that transform your stay—book today!

  Call (855) 235-6136 to book with an agent.
  2.0 miles from National City, IL 62201

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Hilton St. Louis at the Ballpark

1 South Broadway St. Louis, MO

Step into luxury at Hilton St. Louis at the Ballpark as you visit National City, where quality rooms provide a peaceful retreat, with budget-friendly nightly rates from $140.00. Savor the luxury of Hilton's signature breakfast in bed, a delightful way to start your day with gourmet offerings delivered to your room.

At Hilton St. Louis at the Ballpark, a brief drive takes guests right into the lively downtown area of National City, making it easy to explore the city’s best offerings. Enjoy a National City retreat where every detail is designed to wow you—reserve now!

  Call (855) 234-2997 to book with an agent.
  2.2 miles from National City, IL 62201

Starting at

$140.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton St. Louis Downtown

1221 Locus Street St. Louis, MO

Choose Home2 Suites by Hilton St. Louis Downtown for a peaceful visit to National City, where restful rooms provide warmth and relaxation, with inviting rates beginning at $117.99 per night. Stay connected with complimentary Wi-Fi at Home2 Suites, ensuring you're always just a few clicks away from what matters.

From Home2 Suites by Hilton St. Louis Downtown, a brief drive brings guests into downtown National City, where the city’s top destinations await exploration. Stay refreshed and recharged in National City with a hotel that delivers exceptional service—lock in today!

  Call (855) 239-5277 to book with an agent.
  2.3 miles from National City, IL 62201

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton St. Louis Downtown

1221 Locus Street St. Louis, MO

For an inviting and budget-friendly stay near National City, Tru by Hilton St. Louis Downtown offers enchanting rooms with rates beginning at $107.99, creating a clean, welcoming space. Relax in the media rooms at Tru by Hilton, where guests can watch movies, play video games, or catch up on television shows.

Guests staying at Tru by Hilton St. Louis Downtown will love how close they are to downtown National City, where a short drive brings them to the city’s best attractions. Find out how relaxing National City can be with accommodations that fit your budget—secure now!

  Call (855) 235-6136 to book with an agent.
  2.3 miles from National City, IL 62201

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

The Last Hotel

1501 Washington Ave St. Louis, MO

Immerse yourself in unmatched elegance at The Last Hotel near National City, where refined rooms promise a sanctuary of peace, with rates beginning at $135.99. Stay in accommodations that epitomize modern luxury, with rooms that provide a seamless blend of style and sophistication.

From The Last Hotel, guests can easily access downtown National City by car, making it simple to visit the city’s best spots while returning to a more peaceful retreat. Let National City captivate you with a hotel that blends grandeur with genuine warmth—secure now!

  Call (855) 235-0725 to book with an agent.
  2.3 miles from National City, IL 62201

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Live by Loews St.Louis

799 Clark ave St. Louis, MO

Relax in the sophisticated ambiance of Live by Loews St.Louis on your journey to National City, where quality accommodations create a serene environment, with rates from $189.00. Indulge in the luxury of Loews Hotels' pillow menu, offering a variety of options to ensure a perfect night's sleep.

Guests staying at Live by Loews St.Louis will appreciate the ease of driving into downtown National City, where the city’s best attractions are just minutes away. Discover the best of National City with a hotel that turns every moment into a memory—secure now!

  Call (855) 233-7850 to book with an agent.
  2.3 miles from National City, IL 62201

Starting at

$189.00

per night

Read Reviews View Amenities View All Rooms

The Westin St. Louis

811 Spruce St St. Louis, MO

Encounter a serene escape at The Westin St. Louis near National City, where sophisticated accommodations redefine relaxation, with enticing rates from just $249.99. Discover the balance of Westin's wellness library, offering a collection of books focused on health, wellness, and personal growth.

With downtown National City only a brief drive from The Westin St. Louis, guests can enjoy the best of the city while returning to a more peaceful stay. Breathe in the elegance of National City with a hotel that offers an experience beyond compare—lock in today!

  Call (855) 235-6136 to book with an agent.
  2.4 miles from National City, IL 62201

Starting at

$249.99

per night

Read Reviews View Amenities View All Rooms

21C Museum Hotel St. Louis

1528 Locust street St. Louis, MO

Experience the essence of luxury at 21C Museum Hotel St. Louis on your journey to National City, where thoughtfully appointed accommodations await, with rates starting from $159.99. Find unparalleled comfort and elegance in rooms that offer a unique blend of opulence and modern amenities.

From 21C Museum Hotel St. Louis, a brief drive delivers guests to downtown National City, where the city’s most popular attractions are easily reachable. Immerse yourself in the elegance of National City with accommodations that exceed every expectation—lock in today!

  Call (855) 234-2997 to book with an agent.
  2.4 miles from National City, IL 62201

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

St. Louis Union Station Hotel Curio Collection by Hilton

1820 Market Street St. Louis, MO

Find serene elegance at St. Louis Union Station Hotel Curio Collection by Hilton near National City, where inviting accommodations blend tranquility with comfort, with rates starting from $127.33 per night. Savor the moment at Curio Collection's rooftop bars and terraces, offering breathtaking views and expertly crafted cocktails.

At St. Louis Union Station Hotel Curio Collection by Hilton, a brief drive takes guests right into the heart of downtown National City, offering easy access to the city’s most exciting destinations. Enjoy every part of your National City adventure with a hotel that caters to your desires—lock in today!

  Call (855) 233-7850 to book with an agent.
  2.8 miles from National City, IL 62201

Starting at

$127.33

per night

Read Reviews View Amenities View All Rooms