Find the best hotels near your favorite destinations Image

15 Top Hotels in St Louis near Greyhound Station

Welcome to St. Louis, a city buzzing with culture and charm! If you're planning to catch a Greyhound bus, finding a great hotel nearby can make your trip so much easier. In this article, I've handpicked 15 top hotels near the Greyhound Station that offer comfort, convenience, and a warm welcome. Whether you're here for business or leisure, you’ll find the perfect place to unwind before your next adventure. Let’s dive in and discover your ideal stay!

Choose your dates:

Sort:

Our Pick

Drury Inn and Suites St Louis Union Station

Drury Inn and Suites St Louis Union Station

St. Louis Union Station Hotel, Curio Collection By Hilton

1820 Market Street | 0.4 mi (0.6km) to Greyhound Bus Station

7.9Good
St. Louis Union Station Hotel, Curio Collection by Hilton ImageSt. Louis Union Station Hotel, Curio Collection by Hilton ImageSt. Louis Union Station Hotel, Curio Collection by Hilton Image

This charming hotel, located in the historic Union Railway Station, will transport you back to the 19th century with its beautiful Tiffany stained glass windows and unique atmosphere. Rooms are cozy and equipped with free Wi-Fi and a 37-inch flat-screen TV, making your stay both comfortable and enjoyable. Whether you're in town for business or fun, you’ll find everything you need right here.

Dining options are delightful! The Station Grille Restaurant offers a tasty mix of upscale American dishes for dinner, while the Grand Hall Lounge is perfect for sipping cocktails and snacking on appetizers in the evening. And if you're looking for something quick, Einstein Bros Bagels has delicious breakfast and lunch choices. Dive into some relaxation at the outdoor swimming pool, and if you're up for a workout, the fitness center is waiting for you!

Drury Inn And Suites St Louis Union Station

201 South 20th Street | 0.4 mi (0.7km) to Greyhound Bus Station

8.9Excellent
Drury Inn and Suites St Louis Union Station ImageDrury Inn and Suites St Louis Union Station ImageDrury Inn and Suites St Louis Union Station Image

Just a short stroll from the Greyhound Station, a fantastic choice for your stay in St. Louis is the Drury Inn and Suites at Union Station! This hotel gives you a warm welcome with cozy rooms complete with free Wi-Fi, flat-screen TVs, and handy amenities like a refrigerator and microwave. It's the ideal spot, whether you’re visiting for work or just to explore the city.

Enjoy a refreshing dip in the indoor pool or unwind in the hot tub after a busy day. And don't forget about the delicious complimentary breakfast every morning, featuring fresh fruit, pastries, and more to kickstart your day! With attractions like the Gateway Arch and Busch Stadium just a short trip away, this hotel positions you right in the heart of all the fun St. Louis has to offer.

The Westin St. Louis

811 Spruce Street | 0.5 mi (0.8km) to Greyhound Bus Station

8.4Very Good
The Westin St. Louis ImageThe Westin St. Louis ImageThe Westin St. Louis Image

Just a hop away from the Greyhound Station, The Westin St. Louis is a stellar option for your stay! Nestled in the historic Cupples Station district, this 4-star hotel invites comfort and relaxation. With modern rooms decked out in lovely brown tones, you’ll find a 37-inch flat-screen TV, a cozy workspace, and a handy minibar waiting for you. The spacious bathrooms are a treat too, featuring a separate shower and soaking tub, perfect for winding down after a day of adventure.

Feeling hungry? Check out Quattro Trattoria and Pizzeria, the hotel's charming Italian restaurant with a cool warehouse vibe. Need to maintain your fitness routine? The well-equipped gym is at your service, and you can even enjoy a revitalizing spa day on-site. If you're planning to explore, you're just a short ride away from attractions like Busch Stadium and the famous Gateway Arch, adding extra fun to your stay!

21c Museum Hotel St Louis

1528 Locust street | 0.5 mi (0.8km) to Greyhound Bus Station

8.7Excellent
21c Museum Hotel St Louis Image21c Museum Hotel St Louis Image21c Museum Hotel St Louis Image

St. Louis is a fantastic place to stay when you’re near the Greyhound Station, and the 21c Museum Hotel St. Louis is a shining star in the city! This unique hotel features a chic terrace, a cozy bar, and a lovely spa to help you unwind. You’ll also love the indoor pool and hot tub—perfect for a little relaxation after a day of exploring! With a welcoming restaurant and a laid-back lounge, there’s always a great spot to hang out. Plus, the friendly staff is there around the clock to help with anything you need.

When it comes to comfy rooms, this hotel has it covered. Each room is stocked with air conditioning, a flat-screen TV for your entertainment, and a fridge to keep your snacks fresh! The modern bathrooms come with all the essentials you might need, including a shower, free toiletries, and even a hairdryer. Nearby attractions like the Old Courthouse and Laclede’s Landing are easy to visit, adding to the fun and excitement of your trip!

Tru By Hilton St Louis Downtown Mo

1221 Locust Street | 0.5 mi (0.9km) to Greyhound Bus Station

7.4Good
Tru By Hilton St Louis Downtown Mo ImageTru By Hilton St Louis Downtown Mo ImageTru By Hilton St Louis Downtown Mo Image

If you're looking for a great place to stay near the Greyhound Station in St. Louis, the Tru By Hilton St Louis Downtown is a fantastic option! This cheerful hotel offers cozy, air-conditioned rooms and a friendly fitness center for when you want to get your sweat on. With a 24-hour front desk and a business center, you’ll have everything you need for a smooth stay. Plus, the city center is just a short stroll away, making it super convenient to explore the vibrant surroundings.

Start your day with a yummy continental breakfast before taking off to check out local gems like the Old Courthouse and Laclede's Landing. The inviting atmosphere and helpful staff ensure that your stay is relaxed and enjoyable. Whether you’re in town for a quick trip or planning to explore everything St. Louis has to offer, you’ll feel right at home at Tru By Hilton!

Fairfield Inn And Suites By Marriott St Louis Downtown

2144 Market Street | 0.6 mi (0.9km) to Greyhound Bus Station

8.8Excellent
Fairfield Inn and Suites by Marriott St Louis Downtown ImageFairfield Inn and Suites by Marriott St Louis Downtown ImageFairfield Inn and Suites by Marriott St Louis Downtown Image

If you’re on the lookout for a cozy stay near the Greyhound Station in St. Louis, check out the Fairfield Inn and Suites by Marriott Downtown! This friendly hotel is located right in the heart of the city and offers comfy, air-conditioned rooms, a fitness center for keeping active, and even free bikes for zipping around town. You’ll love the 24-hour front desk and the inviting shared lounge to unwind after a day of exploring. Plus, there’s private parking available right on site, making it super convenient for your travels.

Every room is equipped with all the essentials, including a desk for any work you might need to tackle and a flat-screen TV for when it’s time to relax. The stylish bathrooms come with fluffy towels, a shower, and a hairdryer to help you freshen up. You won’t go hungry either, with an on-site bar ready for whenever you want to unwind with a drink! Whether you're hanging out for a quick visit or planning some adventure-filled days, Fairfield Inn and Suites has everything you need for a delightful stay in St. Louis.

The Last Hotel

1501 Washington Avenue | 0.6 mi (1km) to Greyhound Bus Station

7.9Good
The Last Hotel ImageThe Last Hotel ImageThe Last Hotel Image

If you're searching for a fantastic place to stay near the Greyhound Station in St. Louis, The Last Hotel is an excellent choice! This stylish 4-star hotel welcomes you with cozy, air-conditioned rooms that are perfect for relaxation. Stay active in their fitness center, catch up on emails with the free WiFi, or just kick back in the shared lounge. The friendly 24-hour front desk team is always there to assist, and private parking makes your journey a little easier.

In your room, you’ll find all the comforts of home, including a flat-screen TV and fresh bed linens and towels. Be sure to check out the lovely sun terrace for some fresh air and sunshine! With great attractions like Laclede's Landing and the Old Courthouse nearby, there’s plenty to explore once you're settled in. Whether you’re in town for business or just a fun getaway, The Last Hotel is ready to make your stay enjoyable.

Pear Tree Inn St. Louis Near Union Station

2211 Market Street | 0.7 mi (1.1km) to Greyhound Bus Station

8.3Very Good
Pear Tree Inn St. Louis Near Union Station ImagePear Tree Inn St. Louis Near Union Station ImagePear Tree Inn St. Louis Near Union Station Image

If you're looking for a cozy hotel near the Greyhound Station in St. Louis, Pear Tree Inn Saint Louis Union Station is a great pick! This welcoming spot is less than a 10-minute stroll from popular destinations like Saint Louis Union Station and the Scottrade Center. Each room comes with a flat-screen TV, free Wi-Fi, a microwave, and a mini refrigerator, ensuring you have all the essentials for a comfortable stay. To start your day right, they serve a tasty complimentary continental breakfast every morning.

Feel like taking a dip? Make a splash in their indoor pool or unwind in the hot tub. You can also squeeze in a workout at the fitness center. For your convenience, there’s a business center and a laundromat available for all guests. After you’ve settled in at the hotel, you’ll find attractions like the Gateway Arch and Busch Stadium just a short distance away, providing plenty of excitement to your trip!

Courtyard By Marriott St. Louis Downtown West

2340 Market Street at Jefferson | 0.7 mi (1.1km) to Greyhound Bus Station

8.4Very Good
Courtyard by Marriott St. Louis Downtown West ImageCourtyard by Marriott St. Louis Downtown West ImageCourtyard by Marriott St. Louis Downtown West Image

If you’re searching for a comfy hotel near the Greyhound Station in St. Louis, the Courtyard St. Louis Downtown might just be the place for you! This inviting hotel boasts a spacious fitness center and free Wi-Fi, making it a lovely spot to relax or get energized. Each guest room includes cable TV with HBO, pay-per-view movies, and handy coffee-making facilities, so you can kickstart your day with a warm cup of your favorite brew.

You'll love the tasty dining options here, as the Bistro serves up breakfast and dinner, along with delightful Starbucks coffee to fuel your adventures. Plus, there’s a 24-hour business center for any work you might need to tackle during your stay. Once you're settled, you can easily stroll to nearby attractions like the Gateway Arch and the Scottrade Center, making it a great home base to enjoy all that St. Louis has to offer!

Hotel Saint Louis, Autograph Collection

705 Olive Street | 0.7 mi (1.1km) to Greyhound Bus Station

8.5Excellent
Hotel Saint Louis, Autograph Collection ImageHotel Saint Louis, Autograph Collection ImageHotel Saint Louis, Autograph Collection Image

If you're looking for a cozy place to stay near the Greyhound Station in St. Louis, Hotel Saint Louis, part of the Autograph Collection, is a fantastic choice! This charming hotel features free bikes for some fun exploration, a seasonal outdoor pool perfect for a refreshing dip, and a fitness center to help you keep up with your workout routine. The stylish restaurant, delightful room service, and round-the-clock front desk support make sure all your needs are met, and you'll love the complimentary Wi-Fi throughout the property.

Kickstart each day with a delicious made-to-order American breakfast, and don’t forget to check out the cozy bar for a little relaxation after your adventures. With nearby attractions like the Old Courthouse and Laclede's Landing just a stone's throw away, you’ll find plenty of exciting things to explore right at your fingertips!

Magnolia Hotel St. Louis, A Tribute Portfolio Hotel

421 North 8th Street | 0.7 mi (1.2km) to Greyhound Bus Station

8.1Very Good
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel ImageMagnolia Hotel St. Louis, a Tribute Portfolio Hotel ImageMagnolia Hotel St. Louis, a Tribute Portfolio Hotel Image

If you're on the hunt for a wonderful stay near the Greyhound Station in St. Louis, look no further than Magnolia Hotel St. Louis! This charming gem is proudly listed on the National Historic Register and is just a short stroll from the Edward Jones Dome. You’ll enjoy free Wi-Fi, a lovely restaurant on-site, and the comfort of a smoke-free environment.

Each room at Magnolia Hotel is modern and equipped with a flat-screen cable TV and cozy city views. You’ll feel right at home with private bathrooms and great extras like a work desk. And don’t miss out on the delightful culinary offerings at Robie's restaurant, where you can savor a delicious American breakfast, hearty lunches, and dinners. Plus, who wouldn't love lovely treats like complimentary milk and cookies in the evening? With so much to enjoy, your stay at Magnolia will surely be memorable!

Marriott St. Louis Grand

800 Washington Avenue | 0.7 mi (1.2km) to Greyhound Bus Station

7.5Good
Marriott St. Louis Grand ImageMarriott St. Louis Grand ImageMarriott St. Louis Grand Image

If you're looking for a fantastic hotel near the Greyhound Station in St. Louis, the Marriott Saint Louis Grand Hotel is definitely worth considering! This downtown spot has everything you need for a comfortable stay. Picture yourself enjoying a workout in the gym and resting in cozy rooms with room service just a phone call away. Each room features a handy work desk and a coffee maker to kickstart your mornings, along with smart TVs to catch up on your favorite shows.

When it’s time to dine, head to Zenia Bar & Grille for some tasty Midwestern cuisine. You can grab a drink at the bar or enjoy a coffee at the on-site Starbucks. Plus, you’ll love how close the hotel is to popular attractions like the Gateway Arch and Busch Stadium—perfect for anyone who wants to explore while they’re in town!

Courtyard St. Louis Downtown/Convention Center

823-827 Washington Avenue | 0.7 mi (1.2km) to Greyhound Bus Station

8.4Very Good
Courtyard St. Louis Downtown/Convention Center ImageCourtyard St. Louis Downtown/Convention Center ImageCourtyard St. Louis Downtown/Convention Center Image

Discover the Courtyard St. Louis Downtown/Convention Center! This hotel is a great choice for anyone staying near the Greyhound Station. It’s just steps away from the America’s Center Convention Complex, making it a super convenient spot. You’ll find chill and cozy rooms equipped with air conditioning, flat-screen TVs, and private bathrooms—just what you need to unwind after a day of exploring.

Make sure to start your mornings right with breakfast from the Bistro, and you can even grab dinner there too! When it’s time to focus, the hotel offers a fitness center and business facilities to keep you connected and energized. Also, you’re only a quick drive away from exciting places like Busch Stadium and Saint Louis University—plenty to keep your schedule packed with fun!

Drury Plaza St. Louis At The Arch

2 South 4th Street | 0.8 mi (1.3km) to Greyhound Bus Station

9.1Exceptional
Drury Plaza St. Louis at the Arch ImageDrury Plaza St. Louis at the Arch ImageDrury Plaza St. Louis at the Arch Image

Looking for a cozy spot near the Greyhound Station in St. Louis? Check out Drury Plaza St. Louis at the Arch! This hotel places you right in the center of all the excitement. Just a short stroll away, you can visit iconic sites like the Gateway Arch and Busch Stadium. Plus, you'll start each day on the right foot with a free hot breakfast that’s sure to hit the spot.

In your room, you’ll find cool features like a 37-inch flat-screen TV, free Wi-Fi, a microwave, and a fridge for those late-night snacks. When you want to wind down, take a dip in the indoor pool or relax in the hot tub. Fitness enthusiasts will love the on-site gym, and if laundry day hits, there’s even a laundromat available. With great local attractions not far from the hotel, your stay promises to be both fun and convenient!

Embassy Suites Saint Louis - Downtown

610 North 7th Street | 0.8 mi (1.3km) to Greyhound Bus Station

8.2Very Good
Embassy Suites Saint Louis - Downtown ImageEmbassy Suites Saint Louis - Downtown ImageEmbassy Suites Saint Louis - Downtown Image

If you’re looking for a great place to stay near the Greyhound Station in St. Louis, the Embassy Suites Saint Louis Downtown is a fantastic choice! Tucked away beside America’s Convention Center and the Edward Jones Dome, this downtown gem offers spacious suites that are perfect for relaxing. Every suite comes fully loaded with a flat-screen TV, microwave, mini-fridge, and even a coffee maker to fuel your adventures.

Start your morning off right with a delicious cooked-to-order breakfast, and later, grab a light lunch or dinner at the Atrium Café. Enjoy a cocktail at the hotel bar to unwind after a busy day. Guests can also indulge in some relaxation time at the indoor pool or hot tub, while staying active in the gym. Plus, free Wi-Fi keeps you connected during your stay. With close proximity to attractions like the iconic St. Louis Arch, you’re in for a fun-filled experience!

Dan Avramescu's profile

Dan Avramescu

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.