Johnston Hotels

Popular filters:

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

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

Look out for Johnston hotels with free cancellation or excellent ratings

Trusted Johnston hotel providers

See all hotels in Johnston

View more hotels

Hotels in Johnston rated best by other travelers

Rated by travelers as the best in the city, these stays all get 5 stars for cleanliness, customer service and location.
See more

Find a Johnston hotel in the heart of the action

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

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest-rated hotelStoney Creek Hotel des Moines - Johnston – 4.4

Your guide to finding the best hotels in Johnston, Iowa

In Johnston, book a hotel that suits your style and make the most of your time in the city. Here are our picks the best hotels, from luxury to modest.

Best time to visit Johnston

When you're planning your vacation to Johnston, think about what you hope to do (or avoid) during your stay when it comes to things like weather and price. Low and high season in Johnston

Busiest month(s): August brings the highest number of tourists to Johnston, leading to an average nightly rate of $149. If you are booking during this period, anticipate relatively higher rates compared to the quieter seasons, where average prices drop to $109 per night.

Quietest month(s): The average price per night during the month of October is $109, making it the cheapest time to come to town.

The priciest month in Johnston is August, when you can expect to spend around $149 on hotels. Weekend rates usually increase, averaging around $168 per night throughout the year, and Saturday sees the highest rates at the best hotels in Johnston. You'll find savings on Tuesday, which is the cheapest day to book hotels on average.

Where to stay in Johnston, Iowa

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

Popular hotels in Johnston

The Stoney Creek Hotels - Johnston provides a comfortable stay at a good deal with its 2-star rating and range of amenities. The hotel offers an excellent retreat in the middle of Johnston. You can enjoy its free Wi-Fi, parking, 24-hour front desk, and air conditioning.

If you're looking for a combination of comfort and affordability, choose the TownePlace Suites by Marriott Des Moines Urbandale. Its 3-star rating ensures exceptional value, and you can enjoy a range of amenities like the parking, free Wi-Fi, 24-hour front desk, and air conditioning.

Finding cheap hotels in Johnston: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Johnston 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$88 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for C$164 per night.
The average price of a hotel during the week is C$153 per night, and the average price on weekends is C$193. Overall, it looks like the cheapest day to stay in Johnston could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Johnston, and the most expensive day seems to be Saturday.
The average price of a 3-star hotel in Johnston is currently around C$127 per night, and the cheapest 3-star hotel we've found is C$127 per night.
If you're hitting up Johnston with kids in tow, try Ramada by Wyndham des Moines Tropics Resort & Conference Ctr.