St. Louis

Find St. Louis Hotels with Kitchens

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

50 Top rated St. Louis hotels with Kitchens

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
99+
Hotel near Downtown St. Louis,St. Louis
With a stay at Live by Loews - St.Louis in St. Louis (Downtown St. Louis), you'll be steps from Busch Stadium and 11 minutes by foot from America's Center Convention Complex. This hotel is 0.6 mi (1 km) from Gateway Arch and 0.7 mi (1.2 km) from Dome at America’s Center. Enjoy recreation amenities such as a fitness center or take in the view from a rooftop terrace. This hotel also features complimentary wireless internet access, concierge services, and a fireplace in the lobby. Grab a bite to eat at Clark & Bourbon, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Full breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 216 air-conditioned guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.

"Hotel is in Cardinal nation and right across a small street from the stadium. The hotel was clean and inviting. Room was spacious, comfy beds and clean. Bathroom was nice. No pool but exercise room faces the stadium. We didn't eat breakfast there as the prices were really high."
Great
98 reviews
9.2/10
1 night
From US$159
Check Availability
99+
Hotels in St. Louis
The Angad Arts Hotel St Louis, Tapestry Collection by Hilton is a great choice for guests looking for accommodation in St. Louis, having been recently opened in 2025. Boasting a convenient location, the hotel is just 3km from Cortex Station and 35km from St. Louis Lambert International Airport. There is no shortage of things to see in the area, with the SLU Center For Global Citizenship, Hermann Stadium and Sandbox VR all nearby. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site.

"What they don't tell you... the hotel's lobby is on the 12th floor!!! Once you're checked in, your key card is needed to use the elevator as well as access your room and parking. I think the front desk attendant was REALLY new because she couldn't answer any questions we had, it was a guest who told us about the elevator! The hotel was clean and comfortable, as well as entertaining! Now that we know the quirks, we'll definitely stay here again. (view from our room)"
Very Good
100 reviews
8.2/10
1 night
From US$127
Check Availability
58
Hotel near Downtown St. Louis,St. Louis
With a great location in downtown St. Louis, our hotel is within walking distance to several coffee shops, restaurants, parks, and museums. Busch Stadium, St. Louis City SC Stadium, and Gateway Arch park are all within a 10-minute drive. Walk to Americas Center, The Dome, or Enterprise Center in 10 minutes.

"It's an old building, and the elevator has been there for many years. The room is relatively large, and the furniture is relatively new. There are pots, pans, cups, microwave, large refrigerator, and sink for washing vegetables in the room. If you want to make something to eat, there is absolutely no problem, and the bathroom is relatively good. It is big, and there is a simple wardrobe, but the bed is not big, and it is a bit reluctant to sleep two people. There is no parking lot, and it is not easy to park at the moment of construction in front of the door."
Good
108 reviews
7.7/10
1 night
From US$82
Check Availability
You May Also Like
St. Louis Hotels With Complimentary BreakfastSt. Louis Hotels With Twin RoomSt. Louis Hotels With 1 Double BedSt. Louis Hotels Featuring a PoolSt. Louis Hotels With Free Cancellation
99+
Hotel near Downtown St. Louis,St. Louis
With a stay at Four Seasons Hotel St Louis, you'll be centrally located in St. Louis, a 7-minute walk from Dome at America’s Center and 11 minutes by foot from Gateway Arch. This family-friendly hotel is 1 mi (1.6 km) from Busch Stadium and 1.2 mi (2 km) from City Museum. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can take advantage of recreational amenities such as an outdoor pool, a hot tub, and a sauna. Additional amenities at this hotel include concierge services, a hair salon, and wedding services. Enjoy local and international cuisine at Four Seasons, a restaurant where you can enjoy drinks at the bar/lounge and dine alfresco. Or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the poolside bar. Cooked-to-order breakfasts are available daily from 6 AM to 10 AM for a fee. Featured amenities include a 24-hour business center, express check-out, and complimentary newspapers in the lobby. Planning an event in St. Louis? This hotel has 20000 square feet (1858 square meters) of space consisting of a conference center and meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 200 air-conditioned rooms featuring iPod docking stations and minibars. Your bed comes with down comforters and premium bedding. 42-inch plasma televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms with separate bathtubs and showers feature deep soaking bathtubs and designer toiletries.

"It is very correct to choose this hotel as this business trip. I decided to feel the enthusiasm and patience of the staff here. Overall, the sanitary environment facilities are very good."
Amazing
101 reviews
9.4/10
1 night
From US$416
Check Availability
81
Hotels in St. Louis
Discover a vibrant and sustainable stay at Element St. Louis Midtown, one of the top-rated hotels in St. Louis for both short visits and extended stays. Thoughtfully designed for wellness and balance, our eco-friendly hotel invites you to relax, recharge, and stay productive. Enjoy our complimentary RISE® breakfast, offering fresh, healthy options to kickstart your day. Explore top local attractions like the Gateway Arch, Missouri Botanical Garden, Anheuser-Busch Brewery, Forest Park, St. Louis Zoo, & Science Center- all within a five-mile radius. Perfectly located in Midtown, we’re just steps from St. Louis University, Fox Theatre, Chaifetz Arena, Harris-Stowe State University, and City Foundry STL. Our pet-friendly suites feature bright, open layouts, stylish décor, full kitchens, and free high-speed Wi-Fi. Unwind at our rooftop UpBar, offering skyline views, craft cocktails, and elevated small plates. Whether for business or leisure, Element St. Louis Midtown is your ideal home base in the Gateway City!

"my room was on the 6th floor (625)right below the bar/night club. This was on a Friday night. I wanted peace and quiet in my room after a long drive to St. louis. I not only heard the music but felt the bass. Called the front desk. They did lower the music and bass. The front desk did agree to switch my room the next day. If you book, ask Element not to put you on the 6th floor!"
Very Good
103 reviews
8.6/10
1 night
From US$120
Check Availability
85
Hotels in St. Louis
Hampton Inn and Suites St. Louis at Forest Park is located just 10 minutes from Downtown St. Louis, and within five minutes of Barnes-Jewish and Children's Hospitals, the St. Louis Zoo, and the St. Louis Science Center. Your stay includes free hot breakfast and free wi-fi. All guest rooms have flat screen TVs and mini-fridges, studio suites also have a microwave, and we have guest laundry on site. The Hampton Inn and Suites St. Louis at Forest Park is a 100% non-smoking hotel.

"Hotel location is good, service is warm and thoughtful, facilities are comfortable, free breakfast, free parking, walk to art museum, zoo, technology center"
Very Good
102 reviews
8.9/10
1 night
From US$131
Check Availability
99+
Hotels in St. Louis
Whether you are a family visiting the St. Louis area for a vacation, or a corporate guest in town for business, choose the Home2 Suites by Hilton St. Louis/Forest Park. Situated just west of the downtown area, this charming extended-stay hotel is located on I-40, less than five minutes from Busch Stadium and Forest Park. Enjoy easy access to many major St. Louis attractions including the Fox Theatre, Missouri Botanical Gardens and City Museum. Soulard Mardi Gras, St. Patricks Day Parade and the St. Louis International Film Festival are just a few of the wonderful annual events which keep travelers returning to the area, time and again. Make yourself at home in a modern studio suite, complete with complimentary WiFi, an LCD TV, a sleeper sofa, and a well-lit work desk with ergonomic chair. Prepare and store food purchased from our convenient hotel suite shop in the kitchenette with full-size refrigerator, microwave and dishwasher. Upgrades are available should you require extra space, and additional seating and bedding options. Our outdoor dining area is a fantastic space in which the whole family can sit out and enjoy delicious grilled meals. Exercise in the fitness center – complete with two treadmills, one cross trainer, and a stationary bicycle – and take a dip in the inviting indoor pool. Groups in St. Louis for a wedding or special event can take advantage of our tremendous hotel room block options.

"Really a good choice, the room is spacious and hygienic, the breakfast is much better than the general budget hotel, the service staff is also very good... recommend"
Very Good
98 reviews
8.5/10
1 night
From US$156
Check Availability
55
Hotels in St. Louis
The Gateway to the West is within your reach when you stay at the Residence Inn by Marriott St. Louis Downtown. Our all-suite hotel is conveniently located a short distance to the Gateway Arch, St. Louis University Hospital, Enterprise Center and iconic Busch Stadium. Our St. Louis hotel offers a choice of studio, one or two bedroom suites, with amazing city views and newly renovated decor. As one of the only extended stay hotels in the downtown area, our pet-friendly hotel offers a stylish retreat at a substantial value; free wireless Internet access, complimentary daily hot breakfast buffet, out door patio and more. All of our beautiful suites come equipped with full kitchens, refrigerators, cook tops, separate living and dining areas, and ample space to relax or entertain. Whether staying for business or leisure, discover the distinctive style of the Residence Inn, a downtown St. Louis hotel.

"I have stayed at this hotel many times. Every time I come to St. Louis to stay here, the main room can cook, there is a suite and there is a sofa bed, but the disadvantage is that the beds are slumped, very soft and uncomfortable. It is convenient to have a washer and dryer on each floor. Light meals and beer are available at around 5 pm from Monday to Thursday. They are provided free of charge. It is simple in the morning but still full. There are a lot of people on the weekends, mostly black but safe."
97 reviews
7.4/10
1 night
From US$139
Check Availability
99+
Hotels in St. Louis
With a stay at White House at Grand Central in St. Louis (Grand Center), you'll be a 4-minute walk from St. Louis University and 9 minutes by foot from Fox Theater. This apartment is 2 mi (3.2 km) from St. Louis Union Station and 3.1 mi (5 km) from Busch Stadium. Take in the views from a garden and make use of amenities such as charcoal grills. Featured amenities include express check-out, a 24-hour front desk, and laundry facilities. Make yourself at home in one of the 12 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. 42-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and separate sitting areas.
Very Good
50 reviews
8.3/10
1 night
From US$73
Check Availability
84
Hotels in St. Louis
Located in St. Louis (Grand Center), Grand Center Inn is within a 5-minute walk of Powell Symphony Hall and Fox Theater. This guesthouse is 0.3 mi (0.5 km) from St. Louis University and 0.4 mi (0.7 km) from John Cochran Division - VA St. Louis Health Care System. Take in the views from a garden and make use of amenities such as concierge services and wedding services. Take advantage of the guesthouse's room service (during limited hours). Featured amenities include express check-out, microwave in a common area, and refrigerator in a common area. Free self parking is available onsite. Treat yourself to a stay in one of the 4 individually decorated guestrooms, featuring fireplaces and flat-screen televisions. Your pillowtop bed comes with down comforters and Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include desks and coffee/tea makers, and housekeeping is provided weekly.
Great
50 reviews
9.2/10
1 night
From US$180
Check Availability
See all hotels with Kitchens in St. Louis

Frequently Asked Questions

What are the best places to stay in St. Louis?

Some top places to stay in St. Louis are near popular attractions like Missouri Botanical Garden, Forest Park and The Cathedral Basilica of St. Louis—so you can quickly get to top landmarks and amenities you need.

What is the average price of a hotel in St. Louis for this weekend?

According to Trip.com’s latest 12-month data, 3-star hotels in St. Louis have an average price of US$261 per night this weekend. For 4-star hotels, the average rate is US$349 per night. If you’re seeking luxury, 5-star hotels in St. Louis typically cost US$1,001 per night this weekend.

What is the average nightly price of hotels in St. Louis on weekdays?

Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in St. Louis on weekdays is US$236. For 4-star hotels, the average cost is around US$285 per night. For a luxury stay, 5-star hotels in St. Louis generally have an average price of US$904 per night on weekdays.

What hotels in St. Louis offer an especially good breakfast?

Begin your day with a tasty and satisfying breakfast! Four Seasons St. Louis (price from US$415), Hilton Pennywell St. Louis at the Arch (price from US$109) and Marriott St. Louis Grand (price from US$120) provide the best breakfast to start your day.

Which hotels in St. Louis provide fitness facilities?

Home2 Suites by Hilton St. Louis Downtown (price from US$81), Hampton Inn St. Louis-Downtown (at the Gateway Arch) (price from US$97) and Hilton Pennywell St. Louis at the Arch (price from US$109) include fitness facilities, so you can maintain your routine while traveling. Stay on track with your fitness goals while on the go!

What are the best hotels with a spa in St. Louis?

A spa hotel can make your trip more enjoyable with relaxing amenities. 21C Museum Hotel St Louis (price from US$122), Hotel Saint Louis, Autograph Collection (price from US$120) and Four Seasons St. Louis (price from US$415) are great choices for spa hotels offering quality services.

Which hotels in St. Louis have pools?

Hampton Inn St. Louis-Downtown (at the Gateway Arch) (price from US$97), Embassy Suites by Hilton St. Louis Downtown (price from US$133) and Aloft St. Louis Cortex (price from US$116) are excellent options for hotels with swimming pools. Book your stay to enjoy the pool and make your trip more enjoyable.

What are the best hotels in St. Louis near Missouri Botanical Garden?

Some standout hotels in St. Louis close to Missouri Botanical Garden include Aloft St. Louis Cortex (price from US$116), Forest Park Hotel by MDR (price from US$85) and Red Roof Plus+ St Louis - Forest Park/ Hampton Ave (price from US$80), all within easy walking or transit distance of Missouri Botanical Garden, perfect for travelers wanting to explore the landmark and its surroundings.

How to get good deals on hotels in St. Louis?

Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.