Find hotels in St. John, WA from CA $108
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check St. John hotel prices
Tonight |
Tomorrow night |
This weekend |
Next weekend |
Top 10 St. John hotels and places to stay
Private Studio in a Serene Country Setting on Williams Lake. No Hunting.
Private Studio in a Serene Country Setting on Williams Lake. No Hunting.
10.0 out of 10, Exceptional, (15)
Premier Chalet Home on Beautiful Williams Lake - Consistently #1 in Region.
Premier Chalet Home on Beautiful Williams Lake - Consistently #1 in Region.
10.0 out of 10, Exceptional, (205)
Tranquil Country Lodge Getaway with Hot Tub!
Tranquil Country Lodge Getaway with Hot Tub!
9.6 out of 10, Exceptional, (102)
Save an average of 15% on thousands of hotels when you're signed in
Sprague Motel
Sprague Motel
7.8 out of 10, Good, (28)
The price is CA $113
CA $124 total
includes taxes & fees
May 19 - May 20
Camping at Williams Lake
Camping at Williams Lake
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.
More cheap stays in St. John
Best Western Wheatland Inn
701 N Main Street, Colfax, WA
The price is CA $164 per night from May 19 to May 20
CA $164
CA $180 total
includes taxes & fees
May 19 - May 20
9.2/10 Wonderful! (586 reviews)
Frequently asked questions
Recent Reviews in St. JohnExpedia verified reviews
5/5 Excellent
"Everyone was so friendly and kind"
A verified traveller stayed at Best Western Wheatland Inn
Posted 4 days ago
Hotels near Popular St. John Attractions
Other Hotels near St. John, Washington
Expedia's Latest Trends
Hotels
Bellingham Cheap HotelsHotels in Mount VernonHotels in La ConnerHotels in Long BeachHotels in WenatcheeHotels in OlympiaHotels in WinthropHotels in AnacortesHotels in EverettHotels in LyndenHotels in OmakHotels in BlaineHotels in MarysvilleHotels in Point RobertsHotels in LeavenworthHotels in Port AngelesHotels in BurlingtonHotels in Port TownsendBellingham Hotels with Free Airport ShuttleHotels in Bellingham
Activities
Packages