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

Guests bound for St. Johns will appreciate the affordable comfort at Travel Inn & Suite, where easygoing rooms begin at $65.99, creating a welcoming environment ideal for rest. Find comfort in rooms that are designed for affordability and practicality, offering the basics for a pleasant stay.

Unwind at Travel Inn & Suite, where guests can rest easy in spacious rooms and take a quick trip to St. Johns for fun and exploration. Choose value-driven comfort for your St. Johns travels—lock in your hotel room today!

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

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Springerville

242 East Main St Springerville, AZ

Guests bound for St. Johns will find affordable, soothing comfort at Howard Johnson by Wyndham Springerville, with rates starting at $82.99, providing a clean and welcoming atmosphere for relaxation. Enjoy the little extras at Howard Johnson, from complimentary newspapers to fresh coffee in the lobby, enhancing your experience.

At Howard Johnson by Wyndham Springerville, spacious accommodations offer a peaceful setting, while the vibrant atmosphere of St. Johns is within easy reach. Stay comfortable and budget-savvy on your St. Johns visit—lock in your room today!

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

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

425 East Main Street Springerville, AZ

At Econo Lodge, travelers bound for St. Johns can relax in inviting accommodations with rooms from $69.00, creating a cushy and comfortable atmosphere. Relax in the basic yet cozy setups of Econo Lodge rooms, designed for travelers who appreciate efficiency and comfort.

Experience the tranquility of Econo Lodge, where a peaceful stay is complemented by the nearby attractions of St. Johns. Enjoy more of St. Johns for less with comfortable, affordable lodging—reserve today!

  Call (855) 239-5277 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

Reeds Lodge is a convenient choice for travelers bound for St. Johns, with comfortable rooms starting at $99.00, creating a warm and friendly environment perfect for rest. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

Unwind in the calm environment of Reeds Lodge, where city attractions are just a quick drive away for your convenience. Make the most of your St. Johns travels with affordable, welcoming accommodations—book now!

  Call (855) 236-8982 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

With budget-friendly rooms beginning at $159.99, Best Western Sunrise Inn provides restful accommodations for travelers to St. Johns, creating a welcoming environment for rest. Explore the variety within the Best Western brand, from Best Western Plus® for an upgraded stay to Best Western Premier® for luxury accommodations.

Relax at Best Western Sunrise Inn, where a tranquil environment offers the perfect getaway with St. Johns's highlights just a short drive away. Choose a hotel that takes your St. Johns experience to the next level—book now!

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

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Edelweiss Resort&Restaurant

1 Main St Greer, AZ

Guests bound for St. Johns will find serene accommodations at Edelweiss Resort&Restaurant, with rooms beginning at $83.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Relax in rooms that not only meet the basics but exceed them with additional comforts and amenities, ensuring a satisfying stay.

Discover your peaceful sanctuary at Edelweiss Resort&Restaurant, where the calm of your stay is enhanced by the proximity to St. Johns's top spots. Choose a St. Johns hotel that turns your trip into a seamless, budget-friendly experience—reserve now!

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

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

PVC at the Roundhouse Resort

5801 Bucksprings Rd Pinetop, AZ

With rates beginning at $93.50, PVC at the Roundhouse Resort provides budget-friendly comfort for guests bound for St. Johns, creating a cozy-like and inviting environment. Relax in accommodations that provide practical amenities and a comfortable base for your travels, all at an affordable price.

PVC at the Roundhouse Resort provides the perfect escape from the crowds, while keeping St. Johns's top sights within easy reach. Plan your St. Johns adventure with extra comfort at a price you’ll love—book today!

  Call (855) 234-5074 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, guests bound for St. Johns will find inviting accommodations with rooms from $114.99, creating a clean, comfortable environment for relaxation. Gather in Best Western's cozy lobbies, perfect for casual meetings, socializing, or simply enjoying a moment of peace.

Guests at Best Western Snowflake Inn will love the restful environment, paired with the ease of reaching St. Johns's bustling attractions. Make the most of your time in St. Johns with a hotel that enhances your stay—lock in today!

  Call (855) 234-5074 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

For those headed to St. Johns, Rodeway Inn Silver Creek Inn offers comfortable, affordable accommodations with rates starting at $92.99, creating a warm and welcoming space. Enjoy a stay that simplifies your travel needs, with rooms equipped with essential amenities for a stress-free experience.

At Rodeway Inn Silver Creek Inn, you’ll find a peaceful retreat with the added benefit of being close to the excitement of St. Johns. Book an inviting hotel that won’t strain your budget for your St. Johns trip—secure today!

  Call (855) 236-8982 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

At Quality Inn Show Low, guests visiting St. Johns will enjoy tucked away accommodations with rates starting at $90.99, creating a clean and welcoming environment. Be greeted by Quality Inn's warm hospitality and a comfortable setting, ensuring your travel experience is both pleasant and fulfilling.

Unwind at Quality Inn Show Low, where guests can relax in quiet comfort while keeping the dynamic energy of St. Johns within reach. Rest easy in St. Johns with accommodations that deliver value and quality—secure your room today!

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

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Snowy River Inn

1640 East Deuce of Clubs Show Low, AZ

For a enveloping and comfortable stay, Snowy River Inn offers budget-friendly accommodations with rooms from $70.00, providing a clean, inviting space near St. Johns. Experience reliable comfort in rooms that offer all the essentials, making your stay both pleasant and budget-friendly.

Relax in the quiet comfort of Snowy River Inn, while keeping St. Johns's attractions within easy reach whenever you desire. Make your St. Johns trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 239-4019 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 budget-friendly rooms starting at $69.99, Motel 6 Show Low AZ provides inviting accommodations for travelers bound for St. Johns, creating a secure and warm space. Trust in Motel 6's commitment to cleanliness, with rooms meticulously prepared for your arrival.

Find your restful haven at Motel 6 Show Low AZ, where the peaceful ambiance ensures a calm stay with St. Johns always within reach. Enjoy practical savings and added comfort on your St. Johns trip—reserve now!

  Call (855) 233-0132 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 traveling to St. Johns will appreciate the enveloping accommodations at Corduroy Boutique Lodge, with rooms starting at $100.99, creating a welcoming atmosphere. Stay in rooms that elevate your experience with additional amenities, ensuring a comfortable and affordable visit.

Unwind in the comfort of Corduroy Boutique Lodge, a peaceful escape where you can keep St. Johns's energy within easy reach. Take the stress out of St. Johns travel with a hotel that meets all your needs—book today!

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

Starting at

$100.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 $84.99, Quality Inn Pinetop Lakeside provides budget-friendly accommodations for travelers visiting St. Johns, creating a warm and welcoming environment. Experience the convenience of on-site parking at Quality Inn, with ample space and secure facilities for your vehicle.

At Quality Inn Pinetop Lakeside, you’ll find the ideal base for rest and relaxation, with the vibrant life of St. Johns nearby for exploration. Make your St. Johns adventure simple and enjoyable with inviting hotel options—lock in now!

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

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Best Western Inn of Pinetop

404 East White Mountain Boulevard Pinetop, AZ

With affordable rooms starting at $107.99, Best Western Inn of Pinetop provides comforting accommodations for travelers bound for St. Johns, creating a clean, inviting space. Take advantage of Best Western’s early check-in and late check-out options, subject to availability and prior arrangement.

Find both rest and convenience at Best Western Inn of Pinetop, a calm escape nestled just a short distance from St. Johns. Explore St. Johns with a hotel that makes comfort and savings a top priority—book today!

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

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Show Low Pinetop

1501 East Woolford Show Low, AZ

For a relaxing stay, Hampton Inn & Suites Show Low Pinetop offers mellifluous rooms with rates starting at $174.99, creating a clean, welcoming space ideal for guests traveling to St. Johns. Feel secure with 24-hour front desk service at Hampton, where staff are available day and night to assist with any needs.

Discover the serenity of Hampton Inn & Suites Show Low Pinetop, where restful accommodations are complemented by easy access to St. Johns's best spots. Enjoy your St. Johns getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 234-2997 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 and budget-friendly stay near St. Johns, TownePlace Suites by Marriott Show Low offers snug rooms with rates beginning at $179.99, creating a clean, welcoming space. Appreciate the modern amenities at TownePlace Suites, including large flat-screen TVs and premium cable channels in every suite.

Relax in comfort at TownePlace Suites by Marriott Show Low, a perfect spot for unwinding while St. Johns remains within easy reach. Take a break in St. Johns with a hotel that understands the value of your time and money—book today!

  Call (855) 233-0132 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

With rates starting at $159.99, Fairfield Inn & Suites by Marriott Show Low provides budget-conscious accommodations for travelers visiting St. Johns, creating a charming atmosphere perfect for relaxation. Discover Fairfield's convenient locations, ideally situated near highways, airports, and popular attractions for easy travel.

Escape to the serenity of Fairfield Inn & Suites by Marriott Show Low, a restful hideaway with St. Johns's lively attractions only a short drive away. Choose a hotel that complements your St. Johns plans with ease and affordability—secure now!

  Call (855) 234-2997 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

At GreenTree Inn & Suites in Pinetop, travelers bound for St. Johns will find budget-conscious comfort with rooms starting at $84.99, creating a clean, inviting space for relaxation. Experience a more satisfying visit in accommodations that offer additional amenities and enhanced comfort.

At GreenTree Inn & Suites in Pinetop, you’ll find a restful atmosphere that keeps the excitement of St. Johns within easy reach. Enjoy St. Johns like never before with a hotel that’s practical and inviting—book today!

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

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Lumbermens Village

2251 West White Mountain Blvd Lakeside, AZ

For budget-savvy travelers headed to St. Johns, Lumbermens Village offers inviting rooms with rates beginning at $99.99, creating a warm, comfortable space perfect for rest. Stay in rooms that elevate your experience with additional comforts and conveniences, all within an affordable setting.

Step away from the noise at Lumbermens Village, where peaceful rooms and the convenience of St. Johns's attractions make for a balanced trip. Enjoy St. Johns without compromise with a hotel that delivers exceptional value—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

At Comfort Inn & Suites Pinetop Show Low, travelers to St. Johns will find budget-friendly rooms with rates beginning at $89.35, creating a welcoming, relaxed space perfect for rest. Relax knowing Comfort Inn offers secure and ample parking, making it easy to come and go as you please.

Guests at Comfort Inn & Suites Pinetop Show Low can relax in a serene setting and still take advantage of St. Johns's top activities with ease. Settle in with confidence at a budget-friendly hotel for your St. Johns getaway—book today!

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

Starting at

$89.35

per night

Read Reviews View Amenities View All Rooms

KC Motel

60 West Deuce of Clubs Show Low, AZ

For an affordable stay near St. Johns, KC Motel offers budget-friendly comfort with rooms from $75.00, creating a clean and appealing environment. Relax in well-maintained accommodations that provide everything you need for a comfortable and economical stay.

Guests will enjoy the calm surroundings at KC Motel, with the vibrant streets of St. Johns never too far for exploration. Stay comfortably and affordably while discovering St. Johns—lock in your hotel room today!

  Call (855) 239-4019 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

For an affordable and restful stay, Holiday Inn Express Show Low an IHG Hotel offers heartwarming comfort with rates starting at $156.99, creating a warm and welcoming environment ideal for relaxation. Discover the convenience of Holiday Inn Express locations, perfectly positioned for easy access to local business centers and leisure attractions.

Stay at Holiday Inn Express Show Low an IHG Hotel to enjoy both peace and convenience, with quiet rooms just a short drive from St. Johns's lively attractions. Step into St. Johns comfort with inviting, cost-effective lodging—book your room now!

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

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Show Low

480 West Deuce of Clubs Show Low, AZ

Guests bound for St. Johns will find affordable comfort at Days Inn by Wyndham Show Low, where rooms start at $79.99, providing a charming, welcoming space perfect for rest. Depend on Days Inn for consistent comfort and service, offering an affordable stay without compromising on quality.

Enjoy a relaxing stay at Days Inn by Wyndham Show Low, where a quiet environment allows you to unwind with the option to visit St. Johns at your leisure. Plan your St. Johns getaway smartly with budget-savvy lodging—reserve your room today!

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

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms