Cape Girardeau Hotels

Popular filters:

Find the best Cape Girardeau hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Cape Girardeau hotels with free cancellation or excellent ratings

Trusted Cape Girardeau hotel providers

See all hotels in Cape Girardeau

View more hotels

Find a Cape Girardeau hotel in the heart of the action

Beat the lines at the top Cape Girardeau attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest-rated hotelHampton Inn Cape Girardeau I-55 East – 4.9

Your guide to finding the best hotels in Cape Girardeau, Missouri

Make the most of your time in Cape Girardeau by booking a hotel that fits your style. We’ve gathered some of the best hotels in the city, from luxury to modest.

Best time to visit Cape Girardeau

Cape Girardeau is an interesting destination any time of year, but depending on what you're hoping to do (or avoid), some times may be more ideal than others. Low and high season in Cape Girardeau

Busiest month(s): August sees the most visitors to Cape Girardeau, which means the average price per night reaches $166. If you’re travelling during this time, budget for higher costs than quieter times of the year, when average nightly prices fall to $127.

Quietest month(s): Save on lodging and avoid peak season prices by travelling during July, when the average rate per night is $127.

Cape Girardeau is a good choice if you're looking for a drier climate with little annual rainfall.

To avoid the rainy season in May, visit Cape Girardeau in August when you're least likely to run into wet weather.

The most expensive month to stay in Cape Girardeau is August, when you should be prepared to spend an average of $166 on hotels. Throughout the year, weekend rates hover around $114 per night, and peak on Friday. During the week, you’ll spend on average $129 for a night’s stay, while Sunday is usually the cheapest day of the week to book a room.

Where to stay in Cape Girardeau, Missouri

With Skyscanner, it's easy to find the best Cape Girardeau hotels at a rate you want.

Popular hotels in Cape Girardeau

The Hampton Inn Cape Girardeau I-55 East is a fantastic hotel to stay at, with its 2.5-star rating and list of amenities. This hotel provides an excellent stay in the center of Cape Girardeau, and you can enjoy the hotel's rooftop pool, fitness center, spa, and restaurant.

Things to do in Cape Girardeau

Many Cape Girardeau sites take you right to the heart of the city, like the Riverfront Bridge Park. If you love food, you'll enjoy the authentic local cuisine, creative twists on classics, and flavors from around the world at 36 Restaurant & Bar, Sugar Chic Creamery, Celebrations Restaurant & Bar, Andy's Frozen Custard, and My Daddy's Cheesecake.

Finding cheap hotels in Cape Girardeau: FAQs

In Cape Girardeau, the expected average temperature in June is 24°C. The warmest month is typically July, which averages 31°C. The coolest month is January, with temperatures averaging -4°C. The rainiest month is May, and the driest month is August.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Cape Girardeau with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course, the cheapest hotel deal we found within the next seven days is C$77 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for C$85 per night.
The average price of a hotel during the week is C$129 per night, and the average price on weekends is C$123. Overall, it looks like the cheapest day to stay in Cape Girardeau could be Sunday.
The nearest airport to Cape Girardeau is Cape Girardeau Airport (CGI), which is 10.3km from the city center.

Other airports include:

Marion Airport, which is 66.5km from the city center.
Paducah Airport, which is 71.4km from the city center.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Cape Girardeau, and the most expensive day seems to be Friday.
The average price of a 3-star hotel in Cape Girardeau is currently around C$174 per night, and the cheapest 3-star hotel we've found is C$137 per night.
The average price of a 4-star hotel in Cape Girardeau is currently around C$159 per night, and the cheapest 4-star hotel we've found is C$127 per night.