Find hotels in St. John, WA from $66

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. John hotels

Coast Hilltop Inn

Coast Hilltop Inn
3.5 star property
Pullman
8.8 out of 10, Excellent, (1,168 reviews)
"View is nice. Big dinning room. Lots of breakfast options."
United States
Carrie
11 days ago
$110 nightly
The price is $121
Apr 30 - May 1
Total with taxes and fees
Coast Hilltop Inn

Holiday Inn Express & Suites Cheney by IHG

Holiday Inn Express & Suites Cheney by IHG
2.5 star property
Cheney
9.4 out of 10, Exceptional, (1,000 reviews)
"Breakfast was great! No complaints at all wonderful place to stay."
United States
Patricia
4 days ago
$134 nightly
The price is $149
May 27 - May 28
Total with taxes and fees
Holiday Inn Express & Suites Cheney by IHG

Brewster Hall

Brewster Hall
1.0 star property
Cheney
9.6 out of 10, Exceptional, (42 reviews)
"No frills but it's clean and convenient to the collage."
United States
Tracy
17 days ago
$120 nightly
The price is $131
May 2 - May 3
Total with taxes and fees
Brewster Hall

Best Western Wheatland Inn

Best Western Wheatland Inn
2.5 star property
Colfax
9.4 out of 10, Exceptional, (780 reviews)
"Staff very friendly. Real omlets for breakfast was unexpected. Wish bathroom had bars."
United States
Gail
16 days ago
$110 nightly
The price is $121
May 3 - May 4
Total with taxes and fees
Best Western Wheatland Inn

Siesta Motel

Siesta Motel
2.5 star property
Colfax
8.2 out of 10, Very Good, (271 reviews)
"The room was clean. Upgrades were nice. Good value for price."
United States
Annelise
4 days ago
$61 nightly
The price is $66
Apr 30 - May 1
Total with taxes and fees
Siesta Motel

Sprague Motel

Sprague Motel
2.5 star property
Sprague
8.0 out of 10, Very Good, (113 reviews)
"Great one night stay. Maintaining the property. As there is a lot of train traffic."
United States
Catherine
March 27th, 2026
$84 nightly
The price is $93
May 8 - May 9
Total with taxes and fees
Sprague Motel

Willow Springs Motel

Willow Springs Motel
2.0 star property
Cheney
6.0 out of 10, (478 reviews)
"Surrounding area was appropriate to the price paid. The experience was fine."
United States
Patrick
$77 nightly
The price is $85
May 11 - May 12
Total with taxes and fees
Willow Springs Motel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay near St. John

St. John offers a perfect blend of outdoor adventures and stunning scenery. Explore nearby areas for romantic getaways, family-friendly activities, and thrilling experiences. Embrace the natural beauty and create unforgettable memories in this charming city and its surroundings.

Malden

Discover Malden, a welcoming destination perfectly suited for family travelers and adventure seekers who will appreciate its stunning natural beauty and outdoor activities. Just a short distance from St. John, Malden offers access to attractions like Steptoe Battlefield State Park for hiking enthusiasts, the serene Johnsons Beach for relaxation, and the vibrant campus of Eastern Washington University for a cultural touch. With its diverse offerings, Malden is a smart choice for your next getaway.

Endicott

Experience the charm of Endicott, an excellent hub for family and nature travelers looking for budget-friendly adventures. With its scenic lake and waterfall, visitors can enjoy the great outdoors while exploring nearby attractions like Boyer Park & Marina and the historic Washington State University. The area boasts a mix of recreational activities and educational experiences, making it an ideal choice year-round, especially during peak seasons in May and July to August. Located about 12 miles from St. John, Endicott offers a peaceful retreat that’s perfect for your next getaway.

Rosalia

If you are a nature lover or an adventure seeker, look no further than Rosalia, which features stunning landscapes and a variety of outdoor activities. Nestled about 14 miles from St. John, Rosalia provides easy access to attractions like Steptoe Butte State Park and the beautiful Johnsons Beach. Visitors can also explore the vibrant campus of Eastern Washington University. With family-friendly options and a blend of culture and recreation, Rosalia is an excellent choice for your next getaway.

Oakesdale

Oakesdale stands out as a prime spot for families and nature enthusiasts interested in enjoying a blend of outdoor adventures and budget-friendly activities. Visitors can explore the stunning landscapes of Steptoe Butte State Park, unwind at Boyer Park & Marina, or delve into history at the Perkins House and Cabin. Positioned about 16 miles from St. John, Oakesdale offers easy access to these attractions, making it a smart choice for your next vacation destination.

Lamont

Travelers seeking adventure and natural beauty will find Lamont to be the ideal base for their vacation, featuring a recreational area and campground perfect for family outings. Enjoy the scenic charm of nearby Johnsons Beach or explore the vibrant campuses of Washington State University and Eastern Washington University. With moderately seasonal visitor numbers, Lamont remains accessible year-round and is just about 17 miles from St. John, making it a smart choice for those looking to immerse themselves in outdoor experiences.

Stay near popular attractions around St. John

Discover the charm of St. John, where adventure meets history. Enjoy breathtaking scenery, explore vibrant local culture, and immerse yourself in outdoor activities. Whether you're hiking through state parks or visiting historic sites, St. John promises a memorable getaway for every type of traveler.

Top St. John Hotel Reviews

More cheap stays in St. John

Hotels in St. John with star-rating

Frequently asked questions

What is the best area to stay in St John?
The best area to stay in St. John is Cruz Bay, which serves as the island's main port and the center of activity.

This area is the primary hub for visitors. It's very walkable and features a variety of shops, restaurants, and bars concentrated around the ferry dock and along North Shore Road. Its location provides direct access to the water and boats for excursions. Couples often find this area ideal for a convenient and engaging trip.

For travelers prioritizing a more secluded and tranquil experience, the areas around Great Cruz Bay or Chocolate Hole offer a good alternative. These neighborhoods are primarily residential with private villas and vacation rentals, providing more space and privacy while still being a short drive from Cruz Bay's amenities. This option is particularly well-suited for families seeking a relaxed stay with home-like comforts.
When is the best time to go to St John?
The best time to visit St. John is during the dry season, from December to May, when the weather is consistently pleasant for outdoor activities.

During these months, you can expect sunny skies, low humidity, and comfortable temperatures typically ranging from the mid-70s to mid-80s Fahrenheit. This weather is ideal for exploring the island's many beaches, hiking trails, and for enjoying water sports like snorkeling and diving.

Couples often find this period superb for a romantic getaway, as the consistently good weather allows for uninterrupted beach days and picturesque sunsets without the concern of rain. Many resorts and restaurants are fully operational, offering a wide array of dining and activity options.

Solo travelers also appreciate the dry season for its reliable conditions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. John.
How can I save on a St. John hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. John hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. John hotel?
Prices for hotels in St. John often vary, but you can find a great deal from $66 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia