Default HTG hotel image

Find hotels in St. John, WA from $90

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. John hotels

1. Coast Hilltop Inn

Coast Hilltop Inn
3.5 star property
Pullman
8.8 out of 10, Excellent, (1,164 reviews)
"Good quality hotel, and great location. Overall it was always a good stay."
United States
Ionut Ciprian
14 days ago
$110 nightly
The price is $122
Jul 26 - Jul 27
Total with taxes and fees
Coast Hilltop Inn

2. 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,004 reviews)
"Breakfast was very nice. Staff very accommodating."
United States
Paula
1 day ago
$111 nightly
The price is $123
Aug 9 - Aug 10
Total with taxes and fees
Holiday Inn Express & Suites Cheney by IHG

3. Best Western Wheatland Inn

Best Western Wheatland Inn
2.5 star property
Colfax
9.4 out of 10, Exceptional, (811 reviews)
"Friendly staff. Great breakfast. Everything spotless."
United States
Lambert
2 days ago
$110 nightly
The price is $121
Aug 23 - Aug 24
Total with taxes and fees
Best Western Wheatland Inn

4. Siesta Motel

Siesta Motel
2.5 star property
Colfax
8.2 out of 10, Very Good, (290 reviews)
"Check in very easy as the room number."
United States
Eleanor
24 days ago
$84 nightly
The price is $90
Jul 26 - Jul 27
Total with taxes and fees
Siesta Motel

5. Willow Springs Motel

Willow Springs Motel
2.0 star property
Cheney
6.0 out of 10, (493 reviews)
"The staff were friendly, the room was clean, a fine spot to spend the night."
United States
Chelsea
6 days ago
$62 nightly
The price is $69
Jul 29 - Jul 30
Total with taxes and fees
Willow Springs Motel

6. Sprague Motel

Sprague Motel
2.5 star property
Sprague
8.2 out of 10, Very Good, (129 reviews)
"Great room with kitchenette. Nice sitting area in front of room."
United States
Truett
2 days ago
$88 nightly
The price is $97
Jul 29 - Jul 30
Total with taxes and fees
Sprague 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 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 $90 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