Traveling to St. Louis and need a cozy place to stay near the Amtrak Station? You’re in the right spot! I’ve explored the best hotels in the area and put together a list that covers comfort, convenience, and great service. Whether you're here for business or leisure, these top picks will make your stay easy and enjoyable. Let’s dive into the perfect hotel options that will have you feeling right at home!
Sort:
1820 Market Street | 0.4 mi (0.6km) to Amtrak Train Station
You’ll step back in time at the St. Louis Union Station Hotel, where a historic 19th-century vibe greets you right as you walk in. The lobby dazzles with stunning Tiffany stained glass windows, creating a charming atmosphere. Plus, you're just a short distance from the proud St. Louis Gateway Arch, a must-see landmark.
When you settle into your cozy room, you’ll find free Wi-Fi and a 37-inch flat-screen TV ready for your entertainment. Enjoy delicious bites right at the hotel with upscale American dinner options at the Station Grille Restaurant or sip cocktails in the Grand Hall Lounge. If you're a breakfast lover, Einstein Bros Bagels has you covered with yummy morning meals too! Don’t forget to take a dip in the outdoor pool or hit the fitness center to stay active during your stay.
This hotel is an excellent spot for anyone wanting to enjoy the local charm while being a quick distance from the excitement, like Busch Stadium, home of the Cardinals.
201 South 20th Street | 0.4 mi (0.7km) to Amtrak Train Station
If you're looking for a comfy place to stay near the Amtrak Station in St. Louis, the Drury Inn and Suites at Union Station is a great choice! Located just a short stroll from the hustle and bustle, this hotel has everything you need for a relaxing visit. Each room comes equipped with free Wi-Fi, flat-screen TVs, a refrigerator, and a microwave, so you’ll feel right at home.
Start your morning off right with a delicious complimentary hot breakfast featuring fresh fruit, bagels, pastries, and cereals—perfect to fuel your day of exploring! Take a dip in the indoor pool or unwind in the hot tub after a busy day. With 24-hour access to both the fitness and business centers, you’ll have everything you need at your fingertips for fun or work. Enjoy your stay and make some great memories in the vibrant city of St. Louis!
811 Spruce Street | 0.5 mi (0.8km) to Amtrak Train Station
Looking for a cozy spot to enjoy your time in St. Louis? Check out The Westin St. Louis, a stylish 4-star hotel located in the historic Cupples Station district. You’ll adore the modern rooms featuring plush brown accents, flat-screen TVs, and all the comforts you could want, including a work desk and a minibar. Treat yourself in the spacious bathrooms that come with both a separate shower and a luxurious soaking tub for those relaxing evenings in.
Don’t miss dining at Quattro Trattoria and Pizzeria, the hotel’s Italian gem with a unique warehouse flair. Stay active with free access to the gym, or if you need a quick ride, there's an Avis car rental right on site. Plus, you're only a hop away from local highlights like Busch Stadium and the iconic Gateway Arch. Enjoy your stay, make new memories, and have fun exploring St. Louis!
1528 Locust street | 0.5 mi (0.8km) to Amtrak Train Station
Looking for a comfy hotel right near Amtrak Station? You can't go wrong with the 21c Museum Hotel St. Louis! This vibrant spot has it all—from a lovely terrace to relax on, a bar for grabbing drinks, and a spa to pamper yourself. Plus, there's a fantastic restaurant and a cozy indoor pool, making it the perfect place to unwind after a day of exploring the city. The friendly staff is always ready to help out, whether it’s room service you need or just some travel tips.
Inside your room, you’ll find air conditioning to keep you cool, a comfy seating area, and a flat-screen TV for your entertainment. Each room also has its own private bathroom loaded with free toiletries and a fridge to stash your tasty snacks! around. Check out nearby sites like the Old Courthouse and Edward Jones Dome, and soak in all the fun St. Louis has to offer. Enjoy your stay and make it a memorable adventure!
1221 Locust Street | 0.5 mi (0.8km) to Amtrak Train Station
If you’re on the lookout for a cozy hotel near Amtrak Station in St. Louis, the Tru by Hilton St. Louis Downtown is definitely worth checking out! Just a hop away from some city favorites, this cheerful spot offers air-conditioned rooms and a fitness center to help you stay on track with your routine. The vibrant atmosphere welcomes guests with a friendly 24-hour front desk and convenient business services, making it great for both leisure and work travelers.
Start your day off right with a delicious continental breakfast before exploring nearby attractions like the Old Courthouse, Laclede's Landing, and the Edward Jones Dome. No matter how you choose to spend your time here, the Tru by Hilton serves up comfort and convenience to make your stay delightful! Happy travels and enjoy all the excitement St. Louis has to offer!
2144 Market Street | 0.6 mi (0.9km) to Amtrak Train Station
If you’re searching for a comfy spot to stay near the Amtrak Station in St. Louis, the Fairfield Inn and Suites by Marriott St Louis Downtown is a fantastic choice! Nestled right in the heart of the city, this friendly hotel offers cozy, air-conditioned rooms with free Wi-Fi and a nice fitness center to keep you on your game. Plus, they have a 24-hour front desk ready to help you with anything you need during your stay.
Each room has everything you'll need, including a desk for work or planning your adventures, a flat-screen TV for some downtime, and a private bathroom stocked with essentials. After your busy day exploring the city, kick back at the hotel bar to enjoy a refreshing drink. You’ll love how easy it is to settle in and make yourself at home here!
1501 Washington Avenue | 0.6 mi (1km) to Amtrak Train Station
If you're on the lookout for a perfect place to stay near the Amtrak Station in St. Louis, The Last Hotel is just the ticket! Located in a vibrant area, this stylish spot features cozy, air-conditioned rooms that make for a wonderful retreat. You'll appreciate the free Wi-Fi for staying connected and a fitness center to squeeze in a workout whenever you like. Plus, the friendly staff is on hand 24/7 to assist with anything you need.
Each room is equipped with a flat-screen TV to catch your favorite shows and includes comfy bed linens and towels for a relaxing stay. Don’t forget to check out the sun terrace—it's a great spot to unwind after a day of adventures. With charming attractions like Laclede's Landing and the Old Courthouse nearby, you'll be all set for a fun-filled visit!
2211 Market Street | 0.7 mi (1km) to Amtrak Train Station
If you're looking for a cozy spot near the Amtrak Station in St. Louis, the Pear Tree Inn at Union Station is a great choice! Just a short stroll from local attractions, this hotel offers warm hospitality and comfy rooms equipped with flat-screen TVs and free Wi-Fi. Each room also has a microwave and small fridge, perfect for keeping snacks handy or warming up leftovers. Start your day off right with a complimentary continental breakfast to fuel your adventures.
Take a relaxing dip in the indoor pool or unwind in the hot tub after a day of exploring. For those who like to keep active, there's a fitness center if you want to break a sweat. With easy access to St. Louis attractions like the Gateway Arch and Busch Stadium, you're sure to make some great memories!
2340 Market Street at Jefferson | 0.7 mi (1.1km) to Amtrak Train Station
If you're on the hunt for a welcoming place to stay near the Amtrak Station in St. Louis, the Courtyard St. Louis Downtown might just be your perfect fit! This hotel has a spacious fitness center and free Wi-Fi to keep you connected. Enjoy cozy guest rooms that come with cable TV, HBO, and a nice coffee setup to kick-start your mornings.
Feel like grabbing a bite to eat? The Bistro at the hotel has you covered for breakfast and dinner, plus you can enjoy your favorite Starbucks coffee right there! When the evening rolls around, why not take a leisurely stroll to nearby attractions like the Gateway Arch or Scottrade Center? You're in for a good time exploring St. Louis!
705 Olive Street | 0.7 mi (1.1km) to Amtrak Train Station
If you're looking for a friendly place to stay near the Amtrak Station in St. Louis, Hotel Saint Louis, Autograph Collection is a great choice! Just a short distance from the iconic Gateway Arch, this hotel offers cozy vibes with a seasonal outdoor pool, a fitness center, and free Wi-Fi. Plus, there's a delightful restaurant on-site to enjoy tasty meals and room service if you prefer to dine in.
Every morning starts off right with a delicious American breakfast. When you're not out exploring the local sights, you can relax on the terrace or grab a drink at the bar, which is perfect for winding down after a day of adventure. Nearby attractions like Old Courthouse and Laclede's Landing are within easy reach, making your stay not only comfortable but also fun-packed!
421 North 8th Street | 0.7 mi (1.2km) to Amtrak Train Station
Get ready for a fantastic stay at the Magnolia Hotel St. Louis! This charming hotel, listed on the National Historic Register, has got everything you need for a cozy and welcoming experience. With its location just a short stroll from the Edward Jones Dome, you'll find yourself right where the action is. Enjoy complimentary Wi-Fi, a delightful on-site restaurant, and a non-smoking environment that makes for a refreshing atmosphere.
Each modern room features vibrant city views and comes equipped with a flat-screen cable TV, so you can kick back and relax after your day of exploring. You'll appreciate the private bathrooms stocked with free toiletries, along with handy extras like a work desk and ironing facilities. And don't forget to treat yourself to some delicious food—Robie's restaurant offers tasty meals throughout the day and even serves up complimentary milk and cookies in the evening. Whether you're visiting for fun, exploring nearby attractions or simply unwinding, this cheerful hotel is the perfect choice for your adventure in St. Louis!
800 Washington Avenue | 0.7 mi (1.2km) to Amtrak Train Station
If you're looking for a great stay in St. Louis near the Amtrak Station, check out the Marriott St. Louis Grand Hotel! This welcoming spot offers cozy rooms that come packed with all the essentials, like a work desk and a nifty coffee maker. For movie lovers, you can enjoy the latest films right from the comfort of your room with pay-per-view options and smart TVs that let you stream your favorites. Plus, there's a gym to keep you active and energized during your visit.
When it’s time to eat, Zenia Bar & Grille has you covered with delicious Midwestern cuisine. You can unwind over drinks at the bar or pick up a coffee from Starbucks for that needed caffeine kick. Located just a quick drive from the iconic Gateway Arch and within walking distance of Busch Stadium, this hotel puts you in the heart of all the exciting action. It's a fantastic choice for anyone looking to explore the vibrant city of St. Louis!
823-827 Washington Avenue | 0.7 mi (1.2km) to Amtrak Train Station
The Courtyard St. Louis Downtown/Convention Center is a fantastic option for your stay near the Amtrak Station. Just a hop away from America's Center Convention Complex, this hotel makes it super easy to dive into the city's hustle and bustle. Each room is air-conditioned and includes a flat-screen TV, so you'll be comfy and entertained. Don't worry about the morning rush—when you wake up, breakfast is ready for you at the Bistro!
Feeling active? Swing by the fitness center to get your sweat on! There’s also a business center if you need to handle any work stuff while you’re here. Plus, you're only a short drive away from popular spots like Busch Stadium and Saint Louis University. Whether you're here for fun or work, Courtyard keeps you close to it all. Enjoy your stay!
2 South 4th Street | 0.8 mi (1.3km) to Amtrak Train Station
Looking for a top-notch hotel near the Amtrak station in St. Louis? The Drury Plaza St. Louis at the Arch is a fantastic choice! Just a quick stroll from iconic spots like the Gateway Arch and Busch Stadium, this hotel places you right at the heart of the city’s excitement. Every morning starts off right with a free hot breakfast, so you can fuel up for your adventures.
Inside your cozy room, you’ll find a 37-inch flat-screen TV, free Wi-Fi, plus a microwave and refrigerator—perfect for snacks and leftovers. When you're ready to unwind, take a dip in the indoor pool or relax in the hot tub. There’s also a fitness center if you want to stay active. With its great amenities and central location, Drury Plaza is a lovely base for exploring St. Louis or just relaxing with family and friends. Enjoy your stay!
610 North 7th Street | 0.8 mi (1.3km) to Amtrak Train Station
If you’re searching for a great hotel near the Amtrak station in St. Louis, the Embassy Suites Downtown is a wonderful pick! Located right next to America’s Convention Center, this spot makes it easy to catch a game at the Edward Jones Dome. You'll feel right at home in their spacious suites, all equipped with modern amenities like flat-screen TVs, microwaves, mini-fridges, and even a coffee maker to get your morning started just right. Plus, each suite has a cozy living area with a sofa bed, ideal for relaxing after a day of exploring.
Start your day with a delicious made-to-order breakfast before heading out. When you want a snack or a bite to eat, pop by the Atrium Café, or grab a cocktail at the on-site bar! Guests can also enjoy the indoor pool, hot tub, and gym. With free Wi-Fi in public areas, you can stay connected too. It's close enough to the famous St. Louis Arch and Lumiere Casino for some extra fun during your stay!
Dan, a digital nomad with 10+ years of experience, has traveled to 55+ countries, sharing expert tips to help others find the best places to stay.
Please note that we earn a commission when you book through our affiliate links. Your support is greatly appreciated and helps us continue to grow our business. Thank you for being a part of our journey.
Post was updated on May 20, 2025
Did you stay at one of the hotels listed here? We always appreciate hearing from our customers. If you would like to connect with us and share your experience, please feel free to reach out to us directly. right here.