Have you ever been to the state of Missouri? If you haven’t, this is your sign to make the trip! From the awesome cities of St. Louis and Kansas City to some of the country’s most beautiful natural scenery, Missouri is home to so many wonderful experiences. Whether you’re planning a family vacation, a romantic getaway, or an outdoorsy adventure with friends, you can find it all here, especially if you check in to one of the best hotels in Missouri.
Best Unique Hotels to Stay in Missouri
Missouri has its own unique history, which is evident when visiting some of the state’s cities and towns. As previously mentioned, it also boasts a surprising amount of natural beauty, which people have loved exploring for many years. There are some hotels in the state that embody these qualities while also offering some one-of-a-kind features. Here are the two best hotels for guests looking for an experience that’s out-of-the-ordinary (and amazing).
1. St. Louis Union Station Hotel, Curio Collection by Hilton, St. Louis
- Address: 1820 Market St, St. Louis, MO 63103
- Price: $214/Nightly
- Amenities: Restaurant, Bar, Fitness Center, Casino, Pool
- Rating 4.3
This iconic hotel is located in the great city of St. Louis and is only three miles away from the Gateway Arch. The St. Louis Union Station Hotel, Curio Collection by Hilton is not only one of the most unique hotels in Missouri, it's also one of the coolest hotels in the Midwest. Upon arriving, you’ll be greeted by the sight of the hotel’s impressive, castle-like exterior. Once inside, you’ll notice the fabulous theming throughout. Previously a thriving passenger rail terminal in the late 1800s, this building was once one of the busiest train stations in the world, as Saint Louis was known as the “Gateway to the West.” Today, the hotel preserves the atmosphere that has defined this historical site, while also reimagining all that it is. The Grand Hall, for example (pictured above), still maintains its gorgeous appearance from years ago, but offers daily light projection shows on the 65 square-foot ceiling that is truly extraordinary. Guest rooms are upscale, offering free wifi and flat-screen TVs. You can also upgrade to a suite that has a living area, as well as enjoy access to a lounge that offers complimentary breakfast. The hotel itself includes a seasonal outdoor swimming pool, a gastropub, and a palatial lounge, as well as close proximity to the St. Louis Wheel and the aquarium.
2. Angad Arts Hotel, St. Louis
- Address: 3550 Samuel Shepard Dr, St. Louis, MO 63103
- Price: $152/Nightly
- Amenities: Bar, Wifi, Pet Friendly
- Rating 4.4
If you’re interested in art and inspired settings, the Angard Arts Hotel St. Louis is a must-do. This attractive hotel is filled with unique experiences and style around every corner- guest rooms feature a vibrant design, as well as modern amenities including flat-screen TVs, free wifi, Keurig machines, and a sitting area. Upgrades are available if you’re interested in a larger room with a free-standing, in-room tub. As far as dining options go, there’s plenty to choose from here. The Angard Arts Hotel features an on-site restaurant and three bars (including a rooftop location, one with games, and one that features video art and a contemporary aesthetic). Room service is also available 24/7. This four-star hotel is also a short distance from the Saint Louis Art Museum, as well as many other nearby activities that guests of all ages will love.
Best Hotel Pools in Missouri
During the summer, enjoying a swim in the warm weather can be one of the best parts of a vacation. Missouri has many hotels that offer amazing pools, but we think that these two options are especially worth exploring.
3. Big Cedar Lodge, Ridgedale
- Address: 190 Top of the Rock Rd, Ridgedale, MO 65739
- Price: $186/Nightly
- Amenities: Outdoor Pool, Hot Tub, Restaurant, Fitness Center, Spa
- Rating 4.6
Located in beautiful Ridgedale, Big Cedar Lodge is one of the best family-friendly resorts in Missouri, especially during the summer months. This property is massive, with guest room accommodations, including the lodge’s charming rooms and cozy cabins, as well as a cottage and villa on site. In-room accommodations exude a rustic-chic design, with amenities such as fireplaces and whirlpool tubs. The resort itself features a fitness center (as well as a personal trainer) a full-service spa, pony rides, carriage rides, and kayaks/canoes available for guests’ use. There are several dining options throughout this sprawling, wilderness-style resort, such as upscale eateries and casual cafes. As if all of this wasn’t wonderful enough, the pool situation makes it even better; there’s an indoor pool, an outdoor pool, a lazy river, and incredible views throughout.
4. Chateau on the Lake Resort Spa & Convention Center, Branson
- Address: 415 N State Hwy 265, Branson, MO 65616
- Price: $120/Nightly
- Amenities: Outdoor Pool, Indoor Pool, Free Parking, Restaurant
- Rating 4.4
For a more upscale option, look no further than the Chateau on the Lake Resort Spa & Convention Center, which, as its name suggests, sits right on Table Rock Lake. Only about seven miles away from Branson, this sophisticated hotel offers high-end features as well as access to outdoor fun. Rooms offer modern amenities to make your stay both posh and comfortable, while some units offer incredible views of the lake or mountains. Guests enjoy the elegant grill, the wine bar and cafe, the candy shop, as well as the deli that offers takeaway picnics. When staying at the Chateau, you’ll have access to the boat and kayak rentals, as well as the full-service marina. The pool area is also great: there’s an indoor pool, a hot tub, and an outdoor pool that offers breathtaking lakeside views.
Best Luxury Hotels in Missouri
If you’re seeking a more opulent getaway, there are quite a few hotels in Missouri that are sure to impress. The options listed below, however, are definitely two of the best.
5. Four Seasons Hotel, Saint Louis
- Address: 999 N 2nd St, St. Louis, MO 63102
- Price: $445/Nightly
- Amenities: Outdoor Pool, Hot Tub, Spa, Restaurant
- Rating 4.6
The Four Seasons can typically be considered a great luxury hotel, and the location in St. Louis is no exception. A short drive from the Gateway Arch, this luxe hotel is full of attention to detail that’ll make your stay very special. Featuring warm guest rooms with floor-to-ceiling windows, the decor and amenities are comfortable and modern. In addition to the typical modern amenities, guests can request mini-fridges and coffeemakers for their rooms. Every room offers a soaking tub and rainfall shower, while some rooms have views of the Mississippi River or the Arch. The South American-inspired restaurant is a fine dining experience that offers a cocktail bar, and guests can also enjoy the swimming pool, fitness center, and spa.
6. Hotel Kansas City, Kansas City
- Address: 1228 Baltimore Ave, Kansas City, MO 64105
- Price: $210/Nightly
- Amenities: Restaurant, Bar, Pool, Fitness Center
- Rating 4.5
If you’re looking for something that’s luxurious while also unique to Missouri, the Hotel Kansas City - The Unbound Collection by Hyatt is definitely the way to go. This glamorous, vintage hotel offers wall-to-wall elegance that pays homage to its 1920s roots. Guest rooms offer an elevated vintage-chic aesthetic, with modern amenities and great views. Guests love the in-room minibar as well as the option to order room service 24/7. The hotel offers a Western-themed restaurant, two chic bars, a rooftop terrace, and beautiful ballrooms with stained-glass windows. It’s also in a fabulous location, directly across from the Power and Light District.
Best Boutique Hotels in Missouri
A boutique hotel experience is great for any occasion! These quirky, distinctive hotels are wonderful for anyone looking for an experience that is unique but also very quaint and stylized. Missouri has many boutique hotels, but we feel that these two offer an experience that would be absolutely unforgettable.
7. Crossroads Hotel, Kansas City
- Address: 2101 Central St, Kansas City, MO 64108
- Price: $249/Nightly
- Amenities: Restaurant, Bar, Fitness Center
- Rating 4.6
In the heart of Kansas City, Crossroads Hotel offers a wonderful mix of historic theming and modern vibes. Most guest rooms feature four poster beds, with the exception of one room that offers a bunk bed. The rooms are modern but also feature decor from local artists throughout. The same can be said for the entirety of the property. The talent of downtown Kansas City’s creatives is highlighted around every corner. On-site, guests can enjoy an Italian restaurant, a rooftop cocktail bar, and an all-day lobby cafe. This is the perfect spot for a more intimate getaway that showcases some of the city’s defining qualities.
8. Culture Boutique Hotel, Springfield
- Address: 445 E Commercial St, Springfield, MO 65803
- Price: $113/Nightly
- Amenities: Restaurant, Free Parking, Free Wifi
- Rating 4.6
The Culture Boutique Hotel makes a trip to Springfield well worth it. This gorgeous property is a six-room inn and cafe that is located in a historic building. The Culture Hotel was once a drug store, an opera house, and a mattress factory, as well as other businesses. Today, guests will enjoy the immaculate attention to detail in the hotel, which can be found in any of the themed rooms. Each room is inspired by a different city in Eurasia, reflecting designs reminiscent of Nepal, Morroco, Turkey, India, and others. There is a minimalist feel throughout, and all furnishings in the hotel have been made from reclaimed materials that were once a part of the historic building, Every room offers different features (some offer basic amenities while others offer things like kitchenettes and jacuzzis). The cafe features all local ingredients and Eurasia coffee. You’ll love everything about this lovely getaway that is both modest and exclusive.
Best Resorts in Missouri
As you can see, Missouri has so much to offer. In terms of vacation destinations, we think it’s pretty underrated! From the beautiful Ozark Mountains to the iconic spots in downtown St. Louis, there really is something for everyone here. There are some great hotels in Missouri that will suit various travel needs, but these four are pretty solid options overall.
9. The Cheshire, Saint Louis
- Address: 6300 Clayton Rd, St. Louis, MO 63117
- Price: $127/Nightly
- Amenities: Restaurant, Bar, Pool, Fitness Center
- Rating 4.1
Situated near downtown, The Cheshire in St. Louis is another one-of-a-kind getaway in Missouri that’s in a great location and has some amazing qualities that make it stand out. This hotel is fully British-themed through and through, as you’ll notice upon entering. The guest rooms feature traditional decor and stylized windows, and the on-site facilities uphold British theming. There is a complimentary breakfast each morning, desserts in the evening, kid-friendly activities, and bikes available for guest use. The British-style pub will make you forget you’re in the midwest for a moment if you enjoy the immersive decor, but there’s also an upscale restaurant that’s more refined. Guests also enjoy the seasonal pool area, which offers cabanas and lounge chairs, and a sun deck.
10. The Fontaine, Kansas City
- Address: 901 W 48th Pl, Kansas City, MO 64112
- Price: $136/Nightly
- Amenities: Restaurant, Bar, Pool, Fitness Center
- Rating 4.2
The Fontaine, also in Kansas City, is a beautiful hotel that’s very close to Arrowhead Stadium and the Legoland Discovery Center. This elegantly styled accommodation features luxe guest rooms that offer marble bathrooms and vanities, in addition to other modern amenities. Near the lobby, there’s a lounge area that offers a daily breakfast buffet, and on the rooftop deck, guests can enjoy a restaurant and cocktail bar. What people really love about this hotel, in addition to its attractive design and comfortable rooms, is its location. It’s located in the upmarket shopping center of Country Club Plaza!
11. The Inn at Hermannhof, Hermann
- Address: 237 E 1st St, Hermann, MO 65041
- Price: $128/Nightly
- Amenities: Restaurant, Breakfast, Free Wifi
- Rating 4.5
This cozy hotel in Hermann sits right on the Missouri River and features individually decorated rooms throughout six adorable historic buildings. There’s a main building as well as six nearby cottages to choose to stay in when you book. Each room is unique, but you’ll find antique furnishings and touches in all, as well as complimentary beverages and private patio decks. To make your stay even more pleasant, there’s a full complimentary sit-down breakfast offered each morning, refreshments throughout the day, as well as a wine tasting on-site. This spot is the perfect getaway if you’re looking for a charming location and a nice change of pace.
12. Inn on Crescent Lake, Excelsior Springs
- Address: 1261 St Louis Ave #2938, Excelsior Springs, MO 64024
- Price: $230/Nightly
- Amenities: Breakfast, Pool, Hot Tub, Free Wifi
- Rating 4.9
If You Only Have One Day to Visit This Small Town in Rhode Island, Here’s Everything You Absolutely Can’t Miss
If You Only Have One Day to Visit This Small Town in Maine, Here’s Everything You Absolutely Can’t Miss
If You Only Have One Day to Visit This Small Town in Massachusetts, Here’s Everything You Absolutely Can’t Miss
Located in Excelsior Springs, The Inn on Crescent Lake is another charming getaway that offers historic theming mixed with cozy (but modern) luxury. Inside the Georgian Colonial mansion that dates back to 1915, individually decorated rooms feature traditional furnishings that have a period-style essence. Many offer clawfoot tubs, if not whirlpools. There are boats available for guests to go out onto the ponds, as well as nearby walking trails, hammocks, a gazebo, and an outdoor pool. The daily breakfast is complimentary, which is always a favorite among guests.
We’ve reached the end of the list of the 12 best hotels in Missouri! Out of these various stays, which one is your favorite? Have you been to any of these hotels? Would you add any to this list? Let us know in the comments!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!