The best deals on hotels when visiting St. Johns in Arizona.

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. Johns, Arizona 85936

Travel Inn & Suite

136 West Main Springerville, AZ

For a peaceful and budget-friendly stay, Travel Inn & Suite offers inviting rooms with rates starting at $77.99, creating a clean, welcoming environment near St. Johns. Relax in accommodations designed for the practical traveler, offering basic comforts that make each stay pleasant and economical.

At Travel Inn & Suite, guests can enjoy spacious comfort in a peaceful environment while keeping St. Johns close at hand for exploration. Enjoy added comfort at an affordable rate for your St. Johns visit—book your room today!

  Call (855) 234-5074 to book with an agent.
  25.8 miles from ST. Johns, AZ 85936

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Springerville

242 East Main St Springerville, AZ

At Howard Johnson by Wyndham Springerville, guests traveling to St. Johns can enjoy affordable rooms starting at $87.99, providing a warm, inviting environment ideal for relaxation. Experience updated comfort in our renovated properties, where contemporary amenities meet Howard Johnson’s classic hospitality.

Travelers seeking both calm and convenience will find Howard Johnson by Wyndham Springerville perfectly situated near St. Johns for easy exploration. Stay cozy and keep your wallet happy while exploring St. Johns—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  26.0 miles from ST. Johns, AZ 85936

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

425 East Main Street Springerville, AZ

With budget-friendly rooms beginning at $69.00, Econo Lodge provides inviting accommodations for travelers to St. Johns, creating a comfortable and welcoming space. Start your day with Econo Lodge's complimentary Easy Starts® breakfast, featuring a selection of quick and tasty options to get you on your way.

Unwind in comfort at Econo Lodge, where guests can rest in quiet surroundings and still enjoy the convenience of St. Johns. Stay relaxed and within budget while exploring St. Johns—lock in your hotel room now!

  Call (855) 235-6136 to book with an agent.
  26.1 miles from ST. Johns, AZ 85936

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Reeds Lodge

514 East Main St. Springerville, AZ

With budget-friendly rooms beginning at $99.00, Reeds Lodge is ideal for travelers visiting St. Johns, providing a warm and inviting atmosphere for a restful stay. Enjoy the essentials in well-maintained rooms that provide a reliable and affordable stay for your visit.

Escape the crowds at Reeds Lodge, where you can enjoy quiet comfort while keeping St. Johns's attractions within easy reach. Enjoy St. Johns with a hotel that keeps you comfortable without the extra cost—reserve today!

  Call (855) 234-2997 to book with an agent.
  26.1 miles from ST. Johns, AZ 85936

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Best Western Sunrise Inn

128 North Main Street Eagar, AZ

At Best Western Sunrise Inn, guests traveling to St. Johns can unwind in affordable comfort with rooms starting at $165.99, creating a delightful and welcoming space ideal for relaxation. Experience seamless business travel with Best Western's corporate account services, offering streamlined billing and reservations.

Experience a restful stay at Best Western Sunrise Inn, where calm surroundings allow for relaxation and St. Johns remains within easy reach. Discover a hotel that keeps your St. Johns visit affordable and comfortable—book your room now!

  Call (855) 235-0725 to book with an agent.
  27.3 miles from ST. Johns, AZ 85936

Starting at

$165.99

per night

Read Reviews View Amenities View All Rooms

PVC at the Roundhouse Resort

5801 Bucksprings Rd Pinetop, AZ

With rooms beginning at $93.50, PVC at the Roundhouse Resort is a practical choice for travelers visiting St. Johns, creating a comforting and comfortable space ideal for rest. Relax in accommodations that provide more than just the basics, offering extra comfort and convenience for a satisfying stay.

Stay at PVC at the Roundhouse Resort to enjoy spacious comfort, with the convenience of St. Johns's lively offerings just minutes away. Unwind in St. Johns at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-2997 to book with an agent.
  39.7 miles from ST. Johns, AZ 85936

Starting at

$93.50

per night

Read Reviews View Amenities View All Rooms

Best Western Snowflake Inn

2055 South Main St Snowflake, AZ

At Best Western Snowflake Inn, travelers visiting St. Johns can enjoy inviting comfort with rooms beginning at $114.99, creating a warm and welcoming atmosphere ideal for rest. Stay informed with Best Western’s digital newsstand, providing access to international newspapers and magazines via an app.

At Best Western Snowflake Inn, you can enjoy the best of both worlds—a peaceful setting and convenient access to St. Johns's vibrant attractions. Experience a well-rounded St. Johns stay with amenities that keep you comfortable—reserve now!

  Call (855) 239-5277 to book with an agent.
  40.2 miles from ST. Johns, AZ 85936

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Silver Creek Inn

825 North Main St. Taylor Snowflake, AZ

Rodeway Inn Silver Creek Inn offers budget-friendly comfort for travelers headed to St. Johns, with rooms starting at $92.99, creating a clean, inviting environment perfect for unwinding. Experience practical comfort in rooms that provide the basics for a comfortable and affordable stay.

At Rodeway Inn Silver Creek Inn, guests can relax in comfort while having the option to explore the vibrant life of St. Johns nearby. Save big on your St. Johns travels and enjoy enhanced comfort—reserve today!

  Call (855) 239-4019 to book with an agent.
  40.3 miles from ST. Johns, AZ 85936

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Show Low

1941 East Deuce of Clubs Show Low, AZ

With affordable rooms beginning at $94.00, Quality Inn Show Low provides inviting accommodations for guests bound for St. Johns, creating a clean, comfortable space. Enjoy the accessibility of Quality Inn's ground-floor rooms, offering easy access and convenience for all guests.

Find your peaceful escape at Quality Inn Show Low, where quiet surroundings and quick access to St. Johns come together seamlessly. Make your St. Johns visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 239-4019 to book with an agent.
  40.3 miles from ST. Johns, AZ 85936

Starting at

$94.00

per night

Read Reviews View Amenities View All Rooms

Snowy River Inn

1640 East Deuce of Clubs Show Low, AZ

For guests headed to St. Johns, Snowy River Inn offers welcoming accommodations with rooms starting at $70.00, creating a warm and inviting space perfect for relaxation. Find value in clean, comfortable rooms that provide dependable comfort and a welcoming environment.

Step into tranquility at Snowy River Inn, where peaceful surroundings are paired with quick access to the excitement of St. Johns. Make your St. Johns trip stress-free and affordable—secure your hotel room today!

  Call (855) 234-2997 to book with an agent.
  40.5 miles from ST. Johns, AZ 85936

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Show Low AZ

1290 East Deuce of Clubs Show Low, AZ

With rates from $69.99, Motel 6 Show Low AZ provides affordable accommodations for guests visiting St. Johns, creating a intimate-feeling and inviting environment for unwinding. Choose Motel 6 for a stay that's as straightforward as it is satisfying, ensuring that your lodging needs are met with simplicity and style.

Enjoy the serene surroundings at Motel 6 Show Low AZ, while keeping the culture and energy of St. Johns nearby for your convenience. Enjoy more of St. Johns for less with practical, budget-conscious lodging—reserve now!

  Call (855) 234-2997 to book with an agent.
  40.8 miles from ST. Johns, AZ 85936

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Corduroy Boutique Lodge

2012 East White Mountain Blvd Pinetop, AZ

Guests bound for St. Johns can enjoy affordable comfort at Corduroy Boutique Lodge, where tucked away rooms start at $99.99, creating a warm and inviting atmosphere for relaxation. Find straightforward comfort in rooms that offer a clean and simple setup, ideal for travelers seeking practicality and value.

Relax at Corduroy Boutique Lodge, where a peaceful retreat is enhanced by the convenience of St. Johns’s nearby attractions. Choose accommodations that make your St. Johns adventure easy and enjoyable—reserve now!

  Call (855) 236-8982 to book with an agent.
  40.8 miles from ST. Johns, AZ 85936

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Pinetop Lakeside

458 East White Mountain Blvd Pinetop, AZ

With rooms beginning at $78.99, Quality Inn Pinetop Lakeside provides inviting accommodations for travelers bound for St. Johns, creating a homely, welcoming environment. Find Quality Inn's strategically located properties near highways, airports, and key attractions for hassle-free exploration.

For a peaceful retreat close to St. Johns, Quality Inn Pinetop Lakeside provides a quiet escape with convenient access to urban adventures. Enjoy your St. Johns adventure with accommodations designed for relaxation—book now!

  Call (855) 235-6136 to book with an agent.
  41.2 miles from ST. Johns, AZ 85936

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Best Western Inn of Pinetop

404 East White Mountain Boulevard Pinetop, AZ

For a budget-friendly stay, Best Western Inn of Pinetop offers inviting rooms with rates beginning at $87.99, creating a clean and comfortable space near St. Johns. Host your next event or meeting at Best Western, with flexible spaces and dedicated staff to make your gathering a success.

Stay at Best Western Inn of Pinetop for a peaceful escape, with the bonus of being close to St. Johns's lively streets for daily adventures. Choose a well-rounded, budget-friendly stay for your St. Johns adventure—book now!

  Call (855) 235-6136 to book with an agent.
  41.2 miles from ST. Johns, AZ 85936

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Show Low Pinetop

1501 East Woolford Show Low, AZ

At Hampton Inn & Suites Show Low Pinetop, guests visiting St. Johns will find inviting comfort with rooms starting at $174.99, creating a clean and welcoming environment ideal for rest. Indulge in the comfort of Hampton’s plush seating areas in guest rooms, creating a cozy nook for reading or relaxing.

Guests at Hampton Inn & Suites Show Low Pinetop will love the restful environment, paired with the ease of reaching St. Johns's bustling attractions. Get ready for a St. Johns visit with a hotel that makes relaxation effortless—lock in today!

  Call (855) 236-8982 to book with an agent.
  41.2 miles from ST. Johns, AZ 85936

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Show Low

1401 East WOOLFORD ROAD Show Low, AZ

For an inviting stay, TownePlace Suites by Marriott Show Low offers heartwarming accommodations with rates from $179.99, creating a comfortable environment ideal for travelers bound for St. Johns. Flexible workspaces in each suite at TownePlace Suites cater to the needs of business travelers and remote workers alike.

Escape to the serenity of TownePlace Suites by Marriott Show Low, a restful hideaway with St. Johns's lively attractions only a short drive away. Experience St. Johns with accommodations that make every moment memorable—lock in now!

  Call (855) 235-6136 to book with an agent.
  41.2 miles from ST. Johns, AZ 85936

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Show Low

1401 East WOOLFORD RD Show Low, AZ

Guests visiting St. Johns can relax in harmonious comfort at Fairfield Inn & Suites by Marriott Show Low, where budget-friendly rooms start at $159.99, creating a warm, welcoming space. Experience the Fairfield 100 percent Guarantee, ensuring your satisfaction with every aspect of your stay.

Situated outside the hustle of the city, Fairfield Inn & Suites by Marriott Show Low offers a quiet spot to relax while keeping St. Johns's highlights nearby. Find added comfort at a price that lets you enjoy more of St. Johns—book now!

  Call (855) 239-4019 to book with an agent.
  41.2 miles from ST. Johns, AZ 85936

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

GreenTree Inn & Suites in Pinetop

431 East White Mountain Boulevard Pinetop, AZ

With rooms from $89.99, GreenTree Inn & Suites in Pinetop offers budget-friendly accommodations for guests visiting St. Johns, creating a welcoming environment ideal for unwinding. Find practicality and comfort in rooms that offer efficient layouts, ensuring a restful and straightforward stay.

Stay at GreenTree Inn & Suites in Pinetop to experience quiet surroundings, while keeping St. Johns's vibrant sights just a convenient drive away. Experience St. Johns at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 234-7135 to book with an agent.
  41.3 miles from ST. Johns, AZ 85936

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Lumbermens Village

2251 West White Mountain Blvd Lakeside, AZ

For those headed to St. Johns, Lumbermens Village offers budget-friendly comfort with rooms starting at $99.99, creating a clean, welcoming environment perfect for unwinding. Find comfort in rooms that offer additional amenities and space, ensuring a relaxing and value-packed stay.

Find your tranquil escape at Lumbermens Village, perfectly nestled for guests seeking both relaxation and proximity to St. Johns. Take advantage of a St. Johns hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 239-5277 to book with an agent.
  41.6 miles from ST. Johns, AZ 85936

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Pinetop Show Low

1637 West White Mountain Blvd Lakeside, AZ

With affordable rooms starting at $85.31, Comfort Inn & Suites Pinetop Show Low provides intimate-feeling accommodations for travelers bound for St. Johns, creating a clean, inviting space. Welcome to Comfort Inn, where your stay is enhanced by our commitment to quality service and a comfortable environment.

Experience relaxation at Comfort Inn & Suites Pinetop Show Low, where the calm surroundings invite you to unwind while still being near St. Johns. Find budget-friendly lodging that makes your St. Johns trip unforgettable—book today!

  Call (855) 239-4019 to book with an agent.
  41.7 miles from ST. Johns, AZ 85936

Starting at

$85.31

per night

Read Reviews View Amenities View All Rooms

KC Motel

60 West Deuce of Clubs Show Low, AZ

At KC Motel, guests visiting St. Johns will find affordable comfort with rooms beginning at $75.00, creating a warm and inviting space perfect for unwinding. Relax in accommodations that offer practical comfort, ensuring a pleasant visit at a great price.

Step into the tranquility of KC Motel, a peaceful escape where guests can explore St. Johns just a short drive away. Enjoy more of St. Johns for less with comfortable, affordable lodging—reserve today!

  Call (855) 239-5277 to book with an agent.
  41.7 miles from ST. Johns, AZ 85936

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Show Low an IHG Hotel

151 West Deuce of Clubs Show Low, AZ

Guests headed to St. Johns can unwind in affordable comfort at Holiday Inn Express Show Low an IHG Hotel, where comfy rooms start at $154.00, creating a clean, welcoming atmosphere. Discover the value of staying at Holiday Inn Express, where essential services and amenities are included without extra charges.

Step into relaxation at Holiday Inn Express Show Low an IHG Hotel, a quiet retreat where you can explore St. Johns's excitement whenever you choose. Stay affordably and rest well in St. Johns with a hotel that understands your needs—secure now!

  Call (855) 236-8982 to book with an agent.
  41.7 miles from ST. Johns, AZ 85936

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Show Low

480 West Deuce of Clubs Show Low, AZ

Guests traveling to St. Johns will find peaceful accommodations at Days Inn by Wyndham Show Low, with rooms beginning at $83.99, creating a clean, inviting environment ideal for unwinding. Stay refreshed with Days Inn's in-room refrigerators and microwaves, available in select rooms for your convenience.

At Days Inn by Wyndham Show Low, guests can experience a relaxing stay while enjoying easy access to St. Johns’s exciting attractions. Experience St. Johns with comfort and budget-savvy rates—lock in your stay today!

  Call (855) 235-6136 to book with an agent.
  41.9 miles from ST. Johns, AZ 85936

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Best Western Paint Pony Lodge

581 West Deuce of Clubs Show Low, AZ

With rates beginning at $120.99, Best Western Paint Pony Lodge provides budget-friendly comfort for guests bound for St. Johns, creating a appealing and inviting environment. Stay in unique Best Western boutique hotels, each offering a distinct personality and design inspired by its local surroundings.

At Best Western Paint Pony Lodge, you’ll find both relaxation and the ease of reaching St. Johns's bustling attractions in no time. Plan your St. Johns getaway with accommodations that make your stay seamless—reserve now!

  Call (855) 235-6136 to book with an agent.
  42.0 miles from ST. Johns, AZ 85936

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms