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+

38 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+
Hotels in St. Louis
With a stay at Angad Arts Hotel St. Louis, Tapestry Collection by Hilton in St. Louis (Grand Center), you'll be steps from St. Louis Symphony Orchestra and Fox Theater. This hotel is 1.7 mi (2.7 km) from Cathedral Basilica of St. Louis and 1.9 mi (3 km) from City Museum. Enjoy recreation amenities such as a fitness center or take in the view from a rooftop terrace. Additional amenities at this hotel include complimentary wireless internet access, wedding services, and a banquet hall. You can enjoy a meal at Commonwealth serving the guests of Angad Arts Hotel St. Louis, Tapestry Collection by Hilton, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and ATM/banking services. Planning an event in St. Louis? This hotel has 9216 square feet (856 square meters) of space consisting of conference space and 6 meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 146 guestrooms featuring minibars and flat-screen televisions. Your pillowtop bed comes with down comforters and Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers.
Very Good
103 reviews
8.4/10
1 night
From US$113
Check Availability
67
Hotels in St. Louis
The Hampton Inn & Suites St. Louis at Forest Park provides a great place for travelers to relax after a busy day. The Hampton Inn & Suites St. Louis at Forest Park is an ideal choice for travelers who want to take in the sights and sounds of St. Louis. Boasting a convenient location, the hotel is just 3km from Central West End and 27km from St. Louis Lambert International Airport. There's plenty to do nearby, with Emerson Central Fields, Shakespeare Glen and The Muny all within a short distance. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This St. Louis hotel features parking on site. When it comes to St. Louis hotels, the Hampton Inn & Suites St. Louis at Forest Park is highly regarded for its excellent facilities. This hotel is a popular accommodation for groups of friends traveling together.
Very Good
102 reviews
8.9/10
1 night
From US$130
Check Availability
99+
Hotel near Downtown St. Louis,St. Louis
The Live by Loews - St.Louis is an ideal spot for travelers wanting to discover the city. Visitors to St. Louis will find that the Live by Loews - St.Louis is a fantastic accommodation choice. The hotel is conveniently located just 200m from Stadium and 32km from St. Louis Lambert International Airport. There's plenty to do nearby, with Citygarden Sculpture Park, St. Louis Riverfront and Kiener Plaza Park all within a short distance. When guests have some time on their hands they can make use of the onsite facilities. Guests of this St. Louis hotel can make use of the parking facilities. When it comes to St. Louis hotels, the Live by Loews - St.Louis is highly regarded for its excellent facilities.
Great
99 reviews
9.2/10
1 night
From US$148
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+
Hotels in St. Louis
The White House at Grand Central provides a great place for travelers to relax after a busy day. The White House at Grand Central is an ideal choice for travelers who want to take in the sights and sounds of St. Louis. Boasting a convenient location, the hotel is just 2km from Grand and 32km from St. Louis Lambert International Airport. There's plenty to do nearby, with St. Francis Xavier College Church, Simon Recreation Center and Hermann Stadium all within a short distance. In their spare time, guests can explore the hotel's surroundings. This St. Louis hotel offers parking on site.
Very Good
51 reviews
8.3/10
1 night
From US$81
Check Availability
50
Hotel near Downtown St. Louis,St. Louis
The Home2 Suites by Hilton St. Louis Downtown provides a great place for travelers to relax after a busy day. The Home2 Suites by Hilton St. Louis Downtown offers a pleasant stay in St. Louis for those traveling for business or leisure. Traveling to the hotel is easy with 8th & Pine located approximately 800m away and St. Louis Lambert International Airport roughly 31km away. There's plenty to do nearby, with Memorial Plaza, Aloe Plaza and Enterprise Center all within a short distance. This hotel makes a great place to kick back and relax after a long day of sightseeing. This St. Louis hotel features parking on site. For guests traveling as a couple, this hotel is consistently one of the most popular choices.
Good
108 reviews
7.7/10
1 night
From US$87
Check Availability
82
Hotels in St. Louis
The Element St. Louis Midtown provides a great place for travelers to relax after a busy day. The Element St. Louis Midtown is an ideal choice for travelers who want to take in the sights and sounds of St. Louis. The hotel is conveniently located just 1km from Grand and 31km from St. Louis Lambert International Airport. Keeping busy is easy, with The Church of Jesus Christ of Latter-day Saints, Great Big Game Show St. Louis and Hermann Stadium all nearby. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site. For guests traveling with families, this hotel is consistently one of the most popular choices.
Very Good
103 reviews
8.6/10
1 night
From US$144
Check Availability
83
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.
Very Good
100 reviews
8.5/10
1 night
From US$144
Check Availability
60
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$161
Check Availability
51
Hotels in St. Louis
The Residence Inn by Marriott St. Louis Downtown is an ideal spot for travelers wanting to discover the city. The Residence Inn by Marriott St. Louis Downtown offers a pleasant stay in St. Louis for those traveling for business or leisure. The hotel is conveniently located just 2km from Union Station and 33km from St. Louis Lambert International Airport. Famous local attractions St. Louis Union Station, Emerson Performance Center and Moto Museum by Culinary Canvas, can all be reached with a short walk. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site.
98 reviews
7.4/10
1 night
From US$139
Check Availability
67
Hotels in St. Louis
With a stay at this vacation home in St. Louis (The Gate), you'll be within a 5-minute drive of St. Louis Union Station and Enterprise Center. This golf vacation home is 3 mi (4.8 km) from Busch Stadium and 3.5 mi (5.7 km) from Gateway Arch. Make use of convenient amenities, which include complimentary wireless internet access and an arcade/game room. Grab a bite from the grocery/convenience store serving guests of this vacation home. Limited parking is available onsite. Make yourself comfortable in your individually decorated vacation home. The bathroom has a bathtub or shower.
Outstanding
9.8/10
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$265 per night this weekend. For 4-star hotels, the average rate is US$351 per night. If you’re seeking luxury, 5-star hotels in St. Louis typically cost US$1,044 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$253. For 4-star hotels, the average cost is around US$313 per night. For a luxury stay, 5-star hotels in St. Louis generally have an average price of US$903 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$354), Marriott St. Louis Grand (price from US$179) and Embassy Suites by Hilton St. Louis Downtown (price from US$139) 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$97), Hampton Inn St. Louis-Downtown (at the Gateway Arch) (price from US$129) and Marriott St. Louis Grand (price from US$179) 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$130), Hotel Saint Louis, Autograph Collection (price from US$154) and Four Seasons St. Louis (price from US$354) 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$129), Embassy Suites by Hilton St. Louis Downtown (price from US$139) and 21C Museum Hotel St Louis (price from US$130) 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 Forest Park Hotel by MDR (price from US$93), Aloft St. Louis Cortex (price from US$120) and Red Roof Plus+ St Louis - Forest Park/ Hampton Ave (price from US$82), 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.