Welcome to my guide on the 15 top hotels in St. Louis near Lafayette Square! As someone who loves exploring new places, I understand how important it is to find the perfect spot to stay. This charming area is full of history, beautiful parks, and unique shops, making it a fantastic base for your adventures. Let’s dive into my carefully curated list, where you’ll discover cozy accommodations that will make your visit unforgettable. Happy travels!
Sort:
525 South Jefferson Avenue | 0.7 mi (1.1km) to Lafayette Square
For a comfy stay near Lafayette Square, check out the Residence Inn Saint Louis Downtown. This hotel features spacious rooms complete with a cozy living area and a fully-equipped kitchen—perfect for guests who enjoy the option to whip up their own meals or just relax with a snack.
Guests at the Residence Inn also have some fun options to keep active, including a fitness center and a snack bar for refreshments. Plus, the hotel is just a short drive away from local favorites like Busch Stadium and the America’s Center Convention Complex, making it a great spot for those looking to explore the area.
Whether you’re here for a game or a business trip, the Residence Inn brings the comforts of home to your stay!
201 South 20th Street | 0.8 mi (1.2km) to Lafayette Square
For a delightful stay near Lafayette Square, check out the Drury Inn and Suites at Union Station! This charming hotel offers cozy guest rooms equipped with everything you need, including free WiFi, flat-screen TVs, a fridge, a microwave, and a handy work desk. It’s a fantastic choice for both relaxation and productivity.
Dive into some fun at the indoor pool or unwind in the hot tub after a busy day of exploring. You'll love the complimentary hot breakfast served each morning—think fresh fruit, bagels, pastries, and cereals to get your day started right. With nearby attractions like the Gateway Arch and Busch Stadium, it's the perfect launching point for your St. Louis adventures!
2340 Market Street at Jefferson | 0.9 mi (1.4km) to Lafayette Square
If you're looking for a wonderful place to stay near Lafayette Square, the Courtyard St. Louis Downtown just might be the spot for you! This hotel serves up comfort and convenience with spacious rooms that come equipped with cable TV, HBO, and coffee-making facilities. Plus, enjoy reliable free Wi-Fi throughout your stay. You’ll feel right at home while soaking in all the charm of St. Louis.
When hunger strikes, head over to the Bistro for tasty breakfast and dinner options, and grab a Starbucks coffee to fuel your day. And if you want to get your sweat on, the large fitness center is open whenever you need it. With the Gateway Arch and the Scottrade Center simply a short stroll away, you’ll find plenty to keep you entertained during your visit!
2144 Market Street | 0.9 mi (1.4km) to Lafayette Square
Looking for a cozy place near Lafayette Square? Check out the Fairfield Inn and Suites by Marriott St Louis Downtown! This lovely hotel has comfy rooms, complete with air conditioning and flat-screen TVs, so you'll feel right at home. Plus, you can hop on one of the free bikes they offer to explore the local area. With free Wi-Fi and a team at the 24-hour front desk always ready to help, it’s a great spot to relax after a day of fun in the city.
Feeling a bit peckish? Swing by the on-site bar for a drink or chill out in the shared lounge. And if you're in town for business, there’s a handy business area waiting for you too. With a friendly atmosphere and lots of amenities, the Fairfield Inn makes for a delightful stay in St. Louis!
1820 Market Street | 0.9 mi (1.5km) to Lafayette Square
Get ready for a charming stay at the St. Louis Union Station Hotel, where history meets modern comfort right in the heart of the city. Housed in the beautifully restored Union Railway Station, this hotel features stunning 19th-century architecture and lovely Tiffany stained glass windows in the lobby. Each room comes with free Wi-Fi and a flat-screen TV, keeping your stay both enjoyable and convenient.
When it comes to food, you're in luck! The Station Grille Restaurant serves up delicious American cuisine for dinner, while the Grand Hall Lounge is perfect for evening cocktails and snacks. Don't forget to grab a quick breakfast or lunch at Einstein Bros Bagels—the options are tasty! Take a dip in the outdoor swimming pool or hit the fitness center to stay active. With all these amenities, the St. Louis Union Station Hotel makes a great base for exploring the city!
2211 Market Street | 0.9 mi (1.5km) to Lafayette Square
Discover a delightful stay at the Pear Tree Inn Saint Louis Union Station, perfectly located near Lafayette Square and close to incredible attractions. Each cozy room is equipped with flat-screen TVs, free Wi-Fi, and handy amenities like a microwave and refrigerator to make your stay feel just like home. Plus, with complimentary breakfast each morning, you can fuel up before heading out to explore!
Unwind by taking a refreshing dip in the indoor pool or squeeze in a workout at the fitness center. After a day filled with excitement, relax in the hot tub or make use of the business center if you need to catch up on some work. You'll find everything you need for a comfortable stay, all wrapped up in a friendly atmosphere at the Pear Tree Inn!
811 Spruce Street | 1.1 mi (1.8km) to Lafayette Square
The Westin St. Louis is a charming 4-star spot tucked in the historic Cupples Station area. This hotel combines modern comfort with a hint of elegance, boasting cozy rooms that feature rich brown tones, a comfy work desk, and a minibar stocked with treats. Each spacious bathroom comes with both a separate shower and a relaxing soaking tub, making it the perfect place to unwind after a busy day.
When it’s time to eat, don’t miss Quattro Trattoria and Pizzeria, an Italian restaurant with a fun warehouse vibe. Guests can also work up a sweat in the well-equipped gym or kick back in the luxury spa. With perks like car rentals and a helpful concierge service, The Westin makes your stay as easy-peasy as possible. Enjoy your getaway in St. Louis with all the cozy comforts you can imagine!
1528 Locust street | 1.2 mi (1.9km) to Lafayette Square
One great option near Lafayette Square is the 21c Museum Hotel St Louis. This hotel has a cool terrace, bar, spa, and wellness center right in the heart of the city. Take a dip in the indoor pool or relax in the hot tub after a day of exploring. The restaurant and shared lounge are invitation enough to bring friends along. Plus, their friendly staff is ready to assist you with any needs around the clock.
The rooms are super comfy and come with air conditioning, a cozy seating area, and a flat-screen TV to catch your favorite shows. You’ll also love the added convenience of a fridge and a private bathroom stocked with all the goodies you need. For art lovers, the hotel doubles as a museum, offering guests a unique experience during their stay. Embrace your St. Louis adventure at 21c Museum Hotel, where comfort meets creativity!
1221 Locust Street | 1.3 mi (2.1km) to Lafayette Square
One fantastic choice for your stay near Lafayette Square is the Tru By Hilton St Louis Downtown MO. This hotel has a cozy vibe with air-conditioned rooms that make you feel right at home. Need to break a sweat? Check out the fitness center any time you like. Plus, you’ll be greeted by friendly staff at the 24-hour front desk, ready to help with anything you might need.
Kick off your morning with a tasty continental breakfast before you head out to explore the city. You’ll find plenty to keep you entertained nearby, like the Old Courthouse and Laclede's Landing. After a day of adventure, come back to a comfy room where you can unwind and plan your next exciting outing in St. Louis!
1501 Washington Avenue | 1.3 mi (2.1km) to Lafayette Square
If you're looking for a great place to stay near Lafayette Square in St. Louis, The Last Hotel is a top pick. This stylish spot welcomes you with comfy, air-conditioned rooms and a fitting fitness center to keep your energy up. There's always someone at the front desk, ready to lend a hand whenever you need it, and you can relax in the shared lounge or enjoy some sun on the terrace.
Inside your cozy room, you'll find a flat-screen TV with cable to keep you entertained. Plus, everything you need like fresh linens and towels is provided for a carefree stay. When you’re ready to explore, you'll be close to fun spots like Laclede's Landing and the historic Old Courthouse, making it perfect for city adventures!
705 Olive Street | 1.5 mi (2.4km) to Lafayette Square
If you’re searching for a fantastic place to stay near Lafayette Square in St. Louis, look no further than Hotel Saint Louis, Autograph Collection. This chic hotel offers a blend of comfort and convenience, featuring a refreshing outdoor pool, a well-equipped fitness center, and on-site dining options. You’ll find everything you need right here, from free WiFi to friendly 24-hour front desk service, making your stay as easy as pie!
Each morning, hop down for a tasty American breakfast to kick off your day right. Relax on the terrace, grab a drink at the bar, or take advantage of the business center if you need to catch up on work. Plus, you'll be just a stone's throw away from some of St. Louis’s top spots like Old Courthouse and Laclede's Landing, so fun adventures never feel far away!
2 South 4th Street | 1.5 mi (2.4km) to Lafayette Square
If you’re looking for a comfortable spot near Lafayette Square in St. Louis, Drury Plaza St. Louis at the Arch is an excellent choice! This cozy hotel puts you in the heart of the city, and you're just a hop away from landmarks like the Gateway Arch and Busch Stadium. Start your day right with a delicious free hot breakfast, fueling up for all the adventures ahead.
Each room at this hotel makes you feel right at home, featuring a 37-inch flat-screen TV, free Wi-Fi, a microwave, and a refrigerator. After exploring the city, take a dip in the indoor pool or unwind in the hot tub. If you're up for a workout, check out the fitness center, or use the same-day dry cleaning service to keep your clothes looking fresh. Family and budget-friendly, it’s a great spot to relax and enjoy St. Louis!
421 North 8th Street | 1.5 mi (2.4km) to Lafayette Square
Looking for a charming place to stay near Lafayette Square in St. Louis? The Magnolia Hotel is a fantastic choice! It’s not only listed on the National Historic Register but also offers a blend of modern comfort and classic character. You can expect spacious, cozy rooms with city views, flat-screen TVs, and all the necessities like private bathrooms and free Wi-Fi — perfect for unwinding after a day of exploring!
Don’t miss out on the delightful dishes at Robie's restaurant, where you can enjoy a tasty breakfast, lunch, and dinner. They even offer complimentary milk and cookies in the evening, a sweet touch to make you feel right at home. Need to host a meeting or simply want some help with your luggage? The hotel has got you covered! Whether you're here for business or fun, Magnolia Hotel is a lovely spot to enjoy your St. Louis getaway.
800 Washington Avenue | 1.5 mi (2.4km) to Lafayette Square
If you're on the lookout for a great hotel near Lafayette Square in St. Louis, the Marriott St. Louis Grand Hotel makes for a fantastic option! This downtown gem features comfy rooms with handy amenities like a coffee maker, a work desk, and smart TVs to catch up on all your favorite shows. Plus, room service is available, so you can enjoy a meal without even leaving your cozy space.
When it comes to dining, Zenia Bar & Grille offers delicious Midwestern cuisine that you won't want to miss, along with tasty drinks at the bar and delightful coffee from Starbucks. For those who love a bit of local sightseeing, you’re just a quick drive away from the Gateway Arch and only a stroll from the busyness of Busch Stadium. Whether you're here for a little getaway or an event, this hotel combines comfort with convenience for a memorable stay!
823-827 Washington Avenue | 1.5 mi (2.4km) to Lafayette Square
If you’re searching for a cozy stay near Lafayette Square in St. Louis, look no further than the Courtyard St. Louis Downtown/Convention Center. This hotel is just a hop away from loads of fun, and each room is a welcoming retreat with air conditioning, a flat-screen TV, and a private bathroom. You'll find it easy to unwind after a day of exploring in these comfy spaces.
The Bistro at the hotel serves up tasty breakfast and dinner options to keep you fueled up for your adventures. Feel like working out? There's a fitness center available for all your exercise needs! Plus, with exciting spots like Busch Stadium and Saint Louis University just a short drive away, you'll never run out of things to do. Enjoy a stay that blends comfort, convenience, and a friendly atmosphere!
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 19, 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.