St. Louis Union Station Tours and Activities




Visit St. Louis Union Station
Plan a trip to see St. Louis Union Station
Price found within the past 48 hours. Click for updated prices.

Motel 6 Hannibal, MO
Price was CA $1,045, price is now CA $997 per person
CA $997
per person
Feb 6 - Feb 10
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to St. Louis (STL)
7.4/10 Good! (1,006 reviews)
Great rate for a quick overnight stop. We didn't stay late enough for breakfast. The room was very clean, but the window latches were unlocked. I only noticed this because the curtain was open and I happened to notice as I was closing it. Our room was on the first floor and accessible from the parking lot through that window, so that was a little disconcerting. However, the front desk clerk got us checked in quickly, beds were comfy, and again the room was clean.
Reviewed on Nov 10, 2026


Garden House Bed and Breakfast
Price was CA $1,146, price is now CA $1,092 per person
CA $1,092
per person
Feb 6 - Feb 10
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to St. Louis (STL)
8.2/10 Very good! (56 reviews)
I’m so glad I stayed at this charming and historic bed & breakfast just a few blocks away from the riverfront in my favorite little old town of Hannibal. Everything was within walking distance and it felt a little like going back in time. I highly recommend the Garden House B&B for the authentic Hannibal experience!
Reviewed on Oct 22, 2026
Best Lodging Options Near St. Louis Union Station
Check availability on hotels close to St. Louis Union Station

Pear Tree Inn St. Louis Near Union Station
2211 Market Street St. Louis MO

Drury Plaza Hotel St. Louis Union Station
201 S 20th St St. Louis MO

21C Museum Hotel St Louis
1528 Locust street St. Louis MO

Drury Plaza Hotel St. Louis at the Arch
2 South 4th Street St. Louis MO

Hyatt Regency St. Louis at The Arch
315 Chestnut St St. Louis MO

St. Louis Union Station Hotel, Curio Collection by Hilton
1820 Market Street St. Louis MO

Tru By Hilton St. Louis Downtown
1221 Locus Street St. Louis MO

Live by Loews - St.Louis
799 Clark ave St. Louis MO

Courtyard by Marriott St. Louis Downtown West
2340 Market Street at Jefferson St. Louis MO
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.