The best deals on hotels when visiting St. John in Washington.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. John, Washington 99171

Siesta Motel

615 South Main St Colfax, WA

With rooms starting at $113.99, Siesta Motel provides affordable accommodations for travelers visiting St. John, creating a quiet and comfortable atmosphere. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

At Siesta Motel, guests can unwind in peaceful surroundings, with downtown St. John still close enough for a day of sightseeing. Enjoy the best of St. John with a hotel that puts your comfort first—lock in your room now!

  Call (855) 235-6136 to book with an agent.
  18.3 miles from ST. John, WA 99171

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Sprague Motel

312 East 1st St Sprague, WA

Guests bound for St. John will find peaceful comfort at Sprague Motel, with inviting rooms starting at $82.99, creating a warm and welcoming space perfect for relaxation. Relax in rooms that provide a perfect blend of comfort and convenience, designed to enhance your travel experience without stretching your budget.

Settle into relaxation at Sprague Motel, where guests can recharge in comfort with St. John always within convenient reach. Make your St. John visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 234-2997 to book with an agent.
  23.0 miles from ST. John, WA 99171

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Willow Springs Motel

5 B St Cheney, WA

Guests traveling to St. John will find Willow Springs Motel an ideal choice, with comfortable rooms beginning at $65.99, creating a warm, welcoming environment for rest. Relax in accommodations that deliver practical comfort, ensuring a pleasant stay at an economical price.

Tucked away in a quiet location, Willow Springs Motel offers a relaxing experience with St. John never too far for a visit. Enjoy St. John with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 234-5074 to book with an agent.
  27.5 miles from ST. John, WA 99171

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Cheney

111 Betz Rd Cheney, WA

With budget-friendly rooms beginning at $174.00, Holiday Inn Express & Suites Cheney is ideal for guests traveling to St. John, creating a comfortable, welcoming space for rest. Experience the community vibe of Holiday Inn Express's shared dining areas, where guests can connect over meals.

Find your sanctuary at Holiday Inn Express & Suites Cheney, a restful spot positioned just a short drive from the lively streets of St. John. Set your sights on St. John with a hotel that makes every penny count—lock in today!

  Call (855) 236-8982 to book with an agent.
  28.8 miles from ST. John, WA 99171

Starting at

$174.00

per night

Read Reviews View Amenities View All Rooms

Coast Hilltop Inn

928 North Olsen Street Pullman, WA

With affordable rates starting at $119.99, Coast Hilltop Inn provides a restful and stylish option for those visiting St. John, with refined accommodations for added comfort. Stay in accommodations that not only promise luxury but deliver it, with rooms that are beautifully appointed and fully equipped.

Discover the tranquility of Coast Hilltop Inn, where guests can unwind while keeping the sights of St. John within easy reach. Unwind in St. John with accommodations that cater to your need for rest and relaxation—secure now!

  Call (855) 233-0132 to book with an agent.
  31.1 miles from ST. John, WA 99171

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Cougar Land Motel

150 West Main Street Pullman, WA

For a comfortable stay, Cougar Land Motel offers budget-friendly rooms with rates from $85.99, creating a clean and welcoming space ideal for travelers visiting St. John. Stay in a room that balances comfort and value, offering the essentials for a budget-conscious visit.

At Cougar Land Motel, you can experience a serene atmosphere, with St. John's vibrant streets always close enough for an adventure. Enjoy a stress-free St. John trip with cozy, budget-wise lodging—reserve today!

  Call (855) 234-2997 to book with an agent.
  31.4 miles from ST. John, WA 99171

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

American Travel Inn

515 South Grand Ave Pullman, WA

At American Travel Inn, travelers headed to St. John will find affordable comfort with rooms beginning at $64.99, creating a alluring, welcoming environment for relaxation. Stay in rooms that cater to practical travel needs, offering basic comforts and a straightforward experience.

Step into comfort at American Travel Inn, where guests can relax and still reach the cultural and entertainment hotspots of St. John. Plan your St. John trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 235-0725 to book with an agent.
  31.6 miles from ST. John, WA 99171

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Hotel McCoy Art Coffee Beer Wine

455 Southeast Paradise Street Pullman, WA

Enjoy an elegant retreat at Hotel McCoy Art Coffee Beer Wine as you journey to St. John, where inviting rooms offer relaxation, with affordable rates starting at $195.99. Find a sumptuous retreat in rooms that blend opulent decor with high-tech amenities, designed for a luxurious stay.

Enjoy the best of both relaxation and convenience at Hotel McCoy Art Coffee Beer Wine, where guests can unwind and still reach St. John with ease. Discover how special St. John can be with a hotel that turns your stay into a masterpiece—secure now!

  Call (855) 239-4019 to book with an agent.
  31.6 miles from ST. John, WA 99171

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Pullman

1255 North North Fairway Road Pullman, WA

Choose Residence Inn Pullman for your next trip to St. John, where restful accommodations provide a warm escape, with budget-friendly rates starting at just $289.99. Unwind at Pullman's wellness centers, featuring spa treatments, saunas, and steam rooms for ultimate relaxation.

Escape to Residence Inn Pullman for a restful retreat, where the peace and quiet are perfectly paired with proximity to St. John. Find peace of mind in St. John with a hotel that offers modern amenities and thoughtful service—secure now!

  Call (855) 234-2997 to book with an agent.
  31.9 miles from ST. John, WA 99171

Starting at

$289.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Paradise Creek

S.E. 1400 Bishop Blvd. Pullman, WA

With rooms starting at $101.29, Quality Inn Paradise Creek provides inviting accommodations for guests traveling to St. John, creating a serene, welcoming environment. Enjoy the convenience of Quality Inn's 24-hour front desk, where friendly staff are available to assist you at any time.

Escape to Quality Inn Paradise Creek for a restful stay, while remaining within close reach of St. John's exciting destinations. Enjoy the convenience of a well-located, affordable hotel while visiting St. John—book today!

  Call (855) 236-8982 to book with an agent.
  32.5 miles from ST. John, WA 99171

Starting at

$101.29

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pullman

1190 South Bishop Boulevard Pullman, WA

With rates beginning at $236.99, Hampton Inn Pullman is ideal for guests visiting St. John, offering friendly accommodations in a welcoming, clean environment. Relax in Pullman's signature lounge areas, where comfort meets luxury in settings that are both stylish and inviting.

At Hampton Inn Pullman, spacious rooms and a serene setting create the perfect escape, just a short drive from St. John. Enjoy the ease of exploring St. John with a hotel that offers unbeatable value—lock in now!

  Call (855) 234-7135 to book with an agent.
  32.7 miles from ST. John, WA 99171

Starting at

$236.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Spokane / West

11102 West Westbow Blvd Spokane, WA

With affordable rooms starting at $74.99, Super 8 by Wyndham Spokane / West is ideal for guests visiting St. John, creating a mellifluous and welcoming environment for relaxation. Experience peace of mind with Super 8's enhanced cleaning protocols, ensuring a safe and clean environment during your stay.

Experience the comfort of Super 8 by Wyndham Spokane / West, where a calm retreat is balanced by the easy reach of St. John’s top destinations. Choose a hotel that balances comfort and savings for your St. John visit—reserve now!

  Call (855) 233-0132 to book with an agent.
  34.2 miles from ST. John, WA 99171

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Moscow Pullman

185 Warbonnet Dr Moscow, ID

For a restful stay near St. John, La Quinta Inn & Suites by Wyndham Moscow Pullman offers hospitable accommodations with rooms from $95.99, creating a clean and comfortable environment perfect for relaxation. Relax with the family-friendly amenities at Pullman, including kids' clubs and activities that cater to younger guests.

Settle into relaxation at La Quinta Inn & Suites by Wyndham Moscow Pullman, where guests can recharge in comfort with St. John always within convenient reach. Enjoy the convenience of a well-located, affordable hotel while visiting St. John—book today!

  Call (855) 239-4019 to book with an agent.
  35.8 miles from ST. John, WA 99171

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Cambria Hotel Spokane Airport

4611 South Dowdy Road Spokane, WA

Encounter a warm ambiance at Cambria Hotel Spokane Airport near St. John, where quality rooms provide comfort and relaxation, with inviting rates from $110.99. Relax with a drink at Cambria Hotels’ chic bars, offering expertly crafted cocktails and a selection of fine wines and beers.

Settle into relaxation at Cambria Hotel Spokane Airport, where guests can recharge in comfort with St. John always within convenient reach. Choose a hotel in St. John that creates a travel experience you’ll never forget—book today!

  Call (855) 236-8982 to book with an agent.
  36.0 miles from ST. John, WA 99171

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus University Inn

1516 West Pullman Rd Moscow, ID

Stay at Best Western Plus University Inn for a relaxing retreat near St. John, where mellifluous rooms create a welcoming ambiance, with inviting rates from $132.99 per night. Experience the convenience of bedside charging stations in each room at Best Western Plus, keeping your devices powered up.

Unwind in the tranquil setting of Best Western Plus University Inn, a perfect spot to relax while keeping St. John close enough for adventure. Plan a seamless St. John trip with a hotel that takes care of all the details—secure your room now!

  Call (855) 239-4019 to book with an agent.
  36.4 miles from ST. John, WA 99171

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Ritzville

1513 South Smittys Blvd Ritzville, WA

With rooms starting at $84.99, Days Inn by Wyndham Ritzville offers inviting accommodations for travelers visiting St. John, creating a clean and welcoming space for rest. Relax in our well-appointed lobbies, perfect for casual meetings or simply enjoying a quiet moment with a complimentary newspaper.

Unwind at Days Inn by Wyndham Ritzville, where guests can relax in spacious comfort while keeping St. John's excitement within easy reach. Book an inviting, economical stay for your St. John trip and save—reserve today!

  Call (855) 234-2997 to book with an agent.
  36.5 miles from ST. John, WA 99171

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Spokane Airport

3809 South Geiger Blvd. Building B Spokane, WA

At MainStay Suites Spokane Airport, travelers to St. John can enjoy soothing comfort with rooms beginning at $163.99, creating a welcoming environment ideal for a restful stay. Relax with the comprehensive cable package provided in each suite at MainStay Suites, featuring a variety of entertainment options.

Stay at MainStay Suites Spokane Airport to enjoy a peaceful retreat, where you can relax and still explore the excitement of St. John when you’re ready. Stay comfortably and affordably in St. John with a hotel that delivers—secure your room now!

  Call (855) 239-5277 to book with an agent.
  36.6 miles from ST. John, WA 99171

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn Spokane Airport

3809 South Geiger Blvd. Building A Spokane, WA

For an inviting stay, Sleep Inn Spokane Airport offers appealing accommodations with rates from $134.99, creating a comfortable environment ideal for travelers bound for St. John. Stay fit and energized at Sleep Inn's on-site fitness centers, featuring cardio equipment and weights for a full-body workout.

Enjoy a relaxing stay at Sleep Inn Spokane Airport, where a quiet environment allows you to unwind with the option to visit St. John at your leisure. Get the rest and comfort you deserve while exploring St. John—secure your hotel room now!

  Call (855) 234-5074 to book with an agent.
  36.7 miles from ST. John, WA 99171

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Best Western Bronco Inn

105 Galbreath Way Ritzville, WA

At Best Western Bronco Inn, guests visiting St. John will enjoy calm accommodations with rates starting at $110.99, creating a clean and welcoming environment. Savor the moment in Best Western's outdoor spaces, from gardens to patios, offering a serene setting to unwind.

At Best Western Bronco Inn, guests can unwind in spacious surroundings while still being close to the vibrant life of St. John. Experience the charm of St. John with a hotel that goes above and beyond—book today!

  Call (855) 233-0132 to book with an agent.
  36.7 miles from ST. John, WA 99171

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Moscow

1000 West Pullman Rd Moscow, ID

For a welcoming and budget-friendly stay, Fairfield Inn & Suites Moscow offers inviting rooms with rates from $149.99, creating a alluring space ideal for travelers bound for St. John. Enjoy the convenience of Fairfield's proximity to public transport options, making it easy to explore the surrounding area without a car.

Explore the sights of St. John from the peaceful base of Fairfield Inn & Suites Moscow, where a quiet retreat awaits you after your adventures. Enhance your St. John adventure with a hotel that makes every dollar count—secure now!

  Call (855) 236-8982 to book with an agent.
  36.7 miles from ST. John, WA 99171

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Peppertree Airport Inn

3711 South Geiger Blvd Spokane, WA

Enjoy a peaceful atmosphere at Best Western Plus Peppertree Airport Inn as you journey to St. John, where restful accommodations provide comfort, with budget-friendly rates starting at $112.99. Experience the local culture with Best Western Plus's partnerships with local tours and attractions, offering unique guest experiences.

At Best Western Plus Peppertree Airport Inn, travelers will find a relaxing retreat, with St. John offering nearby opportunities for fun and adventure. Relax and enjoy your St. John adventure with accommodations that make every day special—book today!

  Call (855) 234-2997 to book with an agent.
  36.8 miles from ST. John, WA 99171

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Spokane Airport

8909 West Airport Drive Spokane, WA

Those exploring St. John will appreciate the inviting ambiance of Ramada by Wyndham Spokane Airport, where refined rooms provide relaxation, with budget-friendly rates from $121.96. Start and end your day with Ramada's in-room tea and coffee making facilities, providing a comforting beverage whenever you desire.

Enjoy a relaxing stay at Ramada by Wyndham Spokane Airport, where a quiet environment allows you to unwind with the option to visit St. John at your leisure. Get ready for a St. John trip where elegance and affordability go hand in hand—lock in today!

  Call (855) 236-8982 to book with an agent.
  37.1 miles from ST. John, WA 99171

Starting at

$121.96

per night

Read Reviews View Amenities View All Rooms

Monarch Motel

120 West 6th Street Moscow, ID

Guests bound for St. John will find charming accommodations at Monarch Motel, where rooms start at $160.99, creating a warm and inviting environment ideal for relaxation. Enjoy enhanced comfort with additional amenities that make your stay both relaxing and convenient, all at a great value.

Escape the city rush at Monarch Motel, a peaceful retreat where the best of St. John is always within reach. Enjoy the perfect St. John retreat with cost-effective lodging that doesn’t skimp on quality—lock in today!

  Call (855) 234-5074 to book with an agent.
  37.2 miles from ST. John, WA 99171

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Spokane

2010 South Assembly Road Spokane, WA

With budget-friendly rooms beginning at $144.99, Hampton Inn Spokane provides inviting comfort for travelers bound for St. John, creating a warm and welcoming space. Experience the attention to detail in Hampton’s housekeeping service, ensuring your room is spotless and well-maintained throughout your stay.

At Hampton Inn Spokane, guests are welcomed into a peaceful environment while keeping the sights of St. John just a drive away. Get ready to enjoy St. John with accommodations that balance cost and comfort—lock in today!

  Call (855) 235-6136 to book with an agent.
  37.7 miles from ST. John, WA 99171

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms