Search hotels in Missouri, United States

Enter your dates and choose from 4311 hotels and other places to stay

Check out these popular cities in Missouri

Branson

1335 hotels

Saint Louis

197 hotels

Kansas City

212 hotels

Springfield

87 hotels

Columbia

57 hotels

Joplin

29 hotels

Independence

23 hotels

St. Charles

39 hotels

Saint Robert

26 hotels

Chesterfield

19 hotels

Stay in Missouri's best hotels!

Filter by:

Star Rating
Review score

Drury Plaza St. Louis at the Arch

Hotel in Saint Louis

Less than a 5-minute walk from the Gateway Arch and Busch Stadium, this hotel is in the heart of downtown Saint Louis. A free hot breakfast is served each morning.

K
Karen
From
United Kingdom
Fab room, fab location. As a bonus you also got free food and drinks between 5.30-7.30 pm. Location very close to St.Louis arch.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,367 reviews
Price from
$161.99
1 night, 2 adults

Country Inn & Suites by Radisson, St Charles Historic District

Hotel in St. Charles

Located in St. Charles, within 5.2 miles of Hollywood Casino St. Louis and 24 miles of St.

E
Elisa
From
Israel
Clean, large, comfortable rooms. Had washing machine & drier. Staff was very polite and efficient.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,062 reviews
Price from
$152.49
1 night, 2 adults

Lodge of the Ozarks

Hotel in Branson

Located on “The Strip” in the heart of the Branson theater district, this hotel is a 4-minute walk from White Water Amusement Park.

M
Mary Jane
From
Germany
We love the full breakfast choices and so delicious. We enjoyed our stay very much and would be back again. Our room was super clean and beds were so comfortable. And most importantly, we love how the hotel played Christian worship music and every room and tables have an opened bible. It was an amazing stay that it all reminds us of Edelweiss Lodge and Resort in Germany.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2,604 reviews
Price from
$140
1 night, 2 adults

Tru By Hilton Kansas City Airport

Hotel in Kansas City

Tru By Hilton Kansas City Airport is located in Kansas City, within 16 miles of Sprint Center and 16 miles of Kansas City Convention Center. This 3-star hotel offers a 24-hour front desk and free...

T
Terri
From
United States
The hotel was very clean and the decor was bright and happy. The breakfast bar was fully stocked and clean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 104 reviews
Price from
$101.68
1 night, 2 adults

Atwell Suites Kansas City Airport by IHG

Hotel in Kansas City

Located in Kansas City, 17 miles from Kansas City Convention Center, Atwell Suites Kansas City Airport by IHG provides accommodations with a garden, free private parking and a terrace.

j
john
From
United States
The staff was amazing! Holly was a great help!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 112 reviews
Price from
$114
1 night, 2 adults

Origin Kansas City Riverfront, a Wyndham Hotel

Hotel in Kansas City

Located in Kansas City, 1.7 miles from Sprint Center, Origin Kansas City Riverfront, a Wyndham Hotel provides accommodations with a fitness center, private parking, a garden and a restaurant.

C
Claudette
From
Canada
Loved the property will stay again! Excellent room and very comfy bed!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 222 reviews
Price from
$152.10
1 night, 2 adults

Fairfield by Marriott Inn & Suites Cape Girardeau

Hotel in Cape Girardeau

Fairfield by Marriott Inn & Suites Cape Girardeau is offering accommodations in Cape Girardeau. Featuring a fitness center, the 3-star hotel has air-conditioned rooms with a private bathroom.

B
Brittany
From
United States
Honestly, everything. You walk in to a pleasant smell. It’s fresh and clean!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 140 reviews
Price from
$98
1 night, 2 adults

Comfort Inn & Suites Mountain Grove US-60

Hotel in Mountain Grove

Comfort Inn & Suites Mountain Grove US-60 has air-conditioned accommodations in Mountain Grove. The hotel has an indoor pool and a shared lounge. All rooms will provide guests with a fridge.

S
Sherry
From
United States
Very spacious & well lit and close to many restaurants
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 157 reviews
Price from
$118.15
1 night, 2 adults

Holiday Inn Express Kansas City North Parkville by IHG

Hotel in Parkville

Located in Parkville and with Kansas City Convention Center reachable within 20 miles, Holiday Inn Express Kansas City North Parkville by IHG provides express check-in and check-out, non-smoking...

W
Wendy
From
United States
Seemed fresh and clean. Breakfast was good.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 147 reviews
Price from
$87
1 night, 2 adults

Comfort Suites St Louis - Sunset Hills

Hotel in Saint Louis

Featuring 3-star accommodations, Comfort Suites St Louis - Sunset Hills is located in Saint Louis, 15 miles from St. Louis Gateway Arch and 17 miles from Six Flags St. Louis.

M
Michael
From
United States
Breakfast was fine. Location was perfect for our needs
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 943 reviews
Price from
$117.47
1 night, 2 adults
See all 4311 hotels in Missouri

Most-booked hotels in Missouri in the past month

See all

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,318 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,644 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,668 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,200 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2,604 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,909 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,738 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,172 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,107 reviews

Popular with guests booking hotels in Missouri

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,979 reviews

Missouri's best hotels with breakfast

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews

Featuring a bar, Hotel Kansas City, in The Unbound Collection by Hyatt is located in Kansas City in the Missouri region, a 3-minute walk from Kansas City Convention Center and 500 yards from Sprint...

From $165.87 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 305 reviews

Tru By Hilton Springfield Downtown is a 3-star property located in Springfield. The hotel features an indoor pool, fitness center and a 24-hour front desk.

From $120.17 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews

Home2 Suites By Hilton Joplin, MO has accommodations in Joplin. This 3-star hotel offers a shared lounge, a 24-hour front desk and free WiFi. The hotel has family rooms.

From $219.18 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 177 reviews

Located in Kearney, 18 miles from Worlds of Fun, Holiday Inn Express & Suites Kearney by IHG provides accommodations with a fitness center, free private parking, a shared lounge and barbecue...

From $147.05 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 269 reviews

Holiday Inn Express & Suites - Wentzville St Louis West by IHG is located in Wentzville, 25 miles from Hollywood Casino St. Louis.

From $223.20 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 162 reviews

Courtyard by Marriott Cape Girardeau Downtown features a fitness center, shared lounge, a restaurant and bar in Cape Girardeau. This 3-star hotel offers a 24-hour front desk, an ATM and free WiFi.

From $167.70 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 819 reviews

Featuring a fitness center, Drury Plaza Hotel Columbia East is located in Columbia, 3.1 mi from Faurot Field. A hot tub is available for guests, along with a pool.

From $134.43 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 472 reviews

Drury Plaza Hotel St. Louis St. Charles is located in St. Charles, within 4.7 miles of Hollywood Casino St. Louis and 24 miles of St. Louis Gateway Arch.

From $147.23 per night

Budget hotels in Missouri

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 605 reviews

Located in Cape Girardeau, Drury Plaza Hotel Cape Girardeau Conference Center provides a fitness center and free WiFi. This 3-star hotel offers a 24-hour front desk and an ATM machine.

From $102.40 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 310 reviews

Depot Inn & Suites has free bikes, fitness center, a garden and shared lounge in La Plata. Featuring free shuttle service, this property also provides guests with a playground.

From $126.89 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 208 reviews

Showcasing a fitness center and indoor pool, Hampton Inn Cape Girardeau I-55 East, MO is located in Cape Girardeau in the region of Missouri. There is a 24-hour front desk at the property.

From $128.16 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 326 reviews

Sleep Inn & Suites Hannibal West is a 3-star property located in Hannibal. The hotel features an indoor pool and a 24-hour front desk and free WiFi throughout the property.

From $135 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 635 reviews

Located off of Interstate 29 and 2 minutes’ drive from East Hills Shopping Center and Missouri Western State University, this smoke-free St.

From $118 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 481 reviews

Just off Interstate 70 and less than 1 mile from the Silverstein Eye Centers Arena, this Missouri hotel offers guest rooms with free Wi-Fi. A complimentary hot breakfast is served each morning.

From $134.66 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 729 reviews

Just off Interstate 55 and less than 3 miles from downtown Sikeston and Sikeston Depot, this Missouri hotel features a complimentary hot breakfast each morning.

From $108.07 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 506 reviews

Just off Interstate 70 and adjacent to the Columbia Mall, this Missouri hotel features a flat-screen TV and free Wi-Fi in every guest room. A complimentary hot breakfast is served each morning.

From $106.18 per night

Hotels in Missouri you can book without a credit card

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews

Featuring 5-star accommodations, Port of Kimberling Resort & Campground is located in Kimberling City, 10 miles from Silver Dollar City and 14 miles from Mickey Gilley Theatre.

From $101.91 per night

Homewood Suites by Hilton St Louis Westport is located in Maryland Heights, within 5.8 miles of Hollywood Casino St. Louis and 18 miles of St. Louis Gateway Arch.

From $229 per night

Budget Inn

Hotel in Wentzville
No credit card needed

Located in Wentzville, 24 miles from Hollywood Casino St. Louis, Budget Inn features views of the pool. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

From $85.36 per night
Scored out of 10, guest rating 4.7
Disappointing - What previous guests thought, 11 reviews

Capital O Amerihost Inn and Suites Kingdom City Hwy 54 MO is a 2-star property located in Kingdom City. The hotel has a hot tub, a 24-hour front desk and free WiFi throughout the property.

From $98.92 per night
Scored out of 10, guest rating 4.6
Disappointing - What previous guests thought, 9 reviews

Saint Roberts Town and Village Motel is located in Saint Robert, 10 miles from Fort Leonard Wood Military Base. All rooms at the hotel come with a private bathroom. Waynesville-St.

From $54.96 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 10 reviews

Economy Hotel Kansas City is offering accommodations in Blue Springs.

From $61.83 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 32 reviews

Located in Lake Saint Louis, within 20 miles of Hollywood Casino St. Louis and 27 miles of University Of Missouri–St.

From $96.35 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2,604 reviews

Located on “The Strip” in the heart of the Branson theater district, this hotel is a 4-minute walk from White Water Amusement Park.

FAQs about hotels in Missouri

See reviews by guests who stayed at hotels in Missouri

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 72 reviews
From the moment I pulled in, I loved the location and setting. So did my service dog Bodri, my 9 yr old Hungarian puli. The place is amazing with so much to do. Never short on any activity. Oscar, Jeff and Cory were all amazing, helpful, and Jeff makes the best pizza I’ve ever tasted here at the lake. I can’t wait to come back with my sister and stay in cabin number 10 again. It’s got the perfect view of the swimming pool and the entire cove!
Guest review by
Kathy
United States
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2,604 reviews
We love the full breakfast choices and so delicious. We enjoyed our stay very much and would be back again. Our room was super clean and beds were so comfortable. And most importantly, we love how the hotel played Christian worship music and every room and tables have an opened bible. It was an amazing stay that it all reminds us of Edelweiss Lodge and Resort in Germany.
Guest review by
Mary Jane
Germany
From $137.11 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 308 reviews
we had a really good staying, the hotel have everything, we did a couple spa treatment, rented jet ski’s and really enjoyed from everything at that weekend . it was our first time in that area at the lake of ozark but not our last for sure .
Guest review by
shanel
Israel
From $159.13 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 550 reviews
I am booking the room in the hotel, and when I arrive there I was travel driving from Michigan And I arrive they don’t let me in the hotel because the time is was after 12 but my money already cut from my account Refund money
Guest review by
Ahmed
Yemen
From $103.72 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 118 reviews
I loved the lakefront view!! Our villa was very nice, and clean! Staff was also very friendly! The resort has a daily itinerary of fun activities you and your family can do, really cool!!
Guest review by
Maddie
United States
From $141.99 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 512 reviews
Everything, it was so nice! We loved it so much. We are planning another trip there in about a month! It was great! The pool and Jacuzzi were absolutely amazing too!
Guest review by
Hamer
United States
From $112.10 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,202 reviews
The suite was clean, felt like home. We felt safe. The grounds were clean and beautiful. Happy and friendly staff. We will definitely come back!
Guest review by
Jane
United States
From $99 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 105 reviews
absolutely great place to stay. I will be using this place for family get together. so very much to do in nature's settings.
Guest review by
Salmans
United States
From $174.03 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 363 reviews
Everything from the room to the staff to the resort, the view, everything was nice and not too expensive
Guest review by
Jessie
United States
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 172 reviews
It had a pretty view the water park was also pretty cool. The staff were absolutely amazing!
Guest review by
Keeney
United States
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,450 reviews
I really loved the view and staff, very convenient, for the main attractions.
Guest review by
Robin
United States
From $79.77 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 430 reviews
Very clean and cozy !! We were very impressed with our location❤️
Guest review by
Byler
United States
From $80.45 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 321 reviews
We love everything there staff location balcony room
Guest review by
Lynn
United States
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,469 reviews
Location, security, size, maintenance and parking.
Guest review by
Oscar
United States
From $166.27 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 246 reviews
I loved everything about the room and casino
Guest review by
Kevin
United States
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,644 reviews
Good Buffet. Lots of room. Clean
Guest review by
bunch

Planning a trip? Get inspired by reviews of cities in Missouri

10

Branson, Missouri was the perfect place for my three-day...

Branson, Missouri was the perfect place for my three-day Christmas getaway. The city had a warm, welcoming holiday atmosphere that made the trip both comfortable and relaxing. With great food options, wonderful entertainment, plenty of shopping, and live music everywhere, there was always something enjoyable to experience. Most of all, Branson gave me the chance to truly relax, reset, and step away from the busyness of the holidays.
Guest review by
Sylvester
10

We visited the Botanical gardens for their Garden Glow event...

We visited the Botanical gardens for their Garden Glow event! Beautiful lights, delicious hot chocolate in restaurant and the weather was perfect!!! We ate at Zia's on the Hill- excellent Italian food- also shopped at the local Italian bakeries for Christmas cookies. OH-OH-OH!
Guest review by
Donica
United States
10

Our first time visiting Kansas city, it was a very...

Our first time visiting Kansas city, it was a very enjoyable experience, wonderful BBQ, friendly people and so much to do we didn't have enough time to do or see it all. We'll be back , would love to visit in,the spring or summer.
Guest review by
Glenn
United States
2.0

This is going to customer service porition of the Bass Pro...

This is going to customer service porition of the Bass Pro offices. As a military member, I find this place embarrassing - spent nearly month and change trying to get an invoice and they refuse to give me one.
Guest review by
Anonymous
8.0

Columbia was fine. Crowded around the university.

Columbia was fine. Crowded around the university. Everyone we encountered from Kansas City up to Columbia and back were so very friendly, helpful and accommodating! Pretty scenery. We ate at C&D Steakhouse. We ate at Shakespear Pizza, a very well known and popular pizza joint.
Guest review by
Andi Waller
United States
8.0

There are quite a few historical places from the Civil War...

There are quite a few historical places from the Civil War era to visit, i will make another trip when i have more time to visit these places. Joplin history is quite interesting, lots of mid 1800 and earlier history as out country grew westward.
Guest review by
Frances
United States
8.0

Plenty of shopping and dining options.

Plenty of shopping and dining options. The mall isn't what it used to be, but there are strip malls and a lot of other stores. There are a lot of attractions in the area. Dined at Salvatore's Italian Restaurant on Rt 40. The staff was very friendly, food was good and reasonably priced. Visited Kauffman stadium. Very clean, well kept. Travelled when there wasn't a lot of traffic, wouldn't recommend travelling the area or I-70 during rush hour times. If going to the stadium, recommend that you get there early for parking.
Guest review by
Tracy
United States
10

Old St.

Old St. Charles is a quaint area with cute shops and a variety of eating establishments. It's a fun place to spend a day shopping and enjoying the area. In close proximity to Old Town are many other things to do and wonderful restaurants.
Guest review by
Kathryn
United States
10

Saint Robert was a business trip for me and everything went...

Saint Robert was a business trip for me and everything went well. My favorite places were The Office Cigar lounge and Bar and Waffle House. It was very easy to get around in Saint Robert and there is more than meets the eye. Great restaurants, great historical sites, and shopping to name a few. I would on my next visit, avoid the winter season as it was by the skin of my teeth that I missed the snow before I arrived and after I left. I will definitely visit Saint Robert again real soon.
Guest review by
James
United Arab Emirates
10

Gets you out of St.

Gets you out of St. Louis, near interstate though easy to get most places in area pretty quick, but that cones with some traffic noise. Breakfast was very good, didn't try pool, laundry, or fitness room.
Guest review by
Matthew
United States