Find hotels in St. Johns, AZ from $67

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Johns hotels

Econo Lodge Springerville

Econo Lodge Springerville
2.0 star property
Springerville
7.6 out of 10, Good, (454)
"We loved this hotel"
United States
Logan
$75 nightly
The price is $83
Dec 30 - Dec 31
Total with taxes and fees
Econo Lodge Springerville

Reed's Lodge

Reed's Lodge
2.0 star property
Springerville
8.6 out of 10, Excellent, (1000)
"The staff was friendly and our room was clean and comfortable we would definitely stay here again. "
United States
Natasha
$110 nightly
The price is $122
Dec 25 - Dec 26
Total with taxes and fees
Reed's Lodge

Howard Johnson by Wyndham Springerville

Howard Johnson by Wyndham Springerville
2.0 star property
Springerville
7.2 out of 10, Good, (323)
"Good value, friendly staff, plenty of parking, close to restaurants, good center for day trips "
United States
John
$82 nightly
The price is $91
Dec 29 - Dec 30
Total with taxes and fees
Howard Johnson by Wyndham Springerville

Travel Inn & Suite

Travel Inn & Suite
2.0 star property
Springerville
7.4 out of 10, Good, (572)
"Great place to stay.. Very friendly staff.. comfortable bed ."
United States
Rebecca
$60 nightly
The price is $67
Jan 23 - Jan 24, 2026
Total with taxes and fees
Travel Inn & Suite

Inn at Halona

Inn at Halona
3.0 star property
Zuni
9.0 out of 10, Wonderful, (208)
"I ended up having a great breakfast with a few of the other guests that just put a smile on my face. I found this very refreshing and will stay here again in future travels. I hope to meet the owners the next time I stay here."
United States
John
$93 nightly
The price is $100
Dec 25 - Dec 26
Total with taxes and fees
Inn at Halona

Best Western Sunrise Inn

Best Western Sunrise Inn
2.5 star property
Eagar
8.2 out of 10, Very Good, (506)
"Phenomenal service and clean rooms"
United States
Kevin
$114 nightly
The price is $128
Dec 26 - Dec 27
Total with taxes and fees
Best Western Sunrise Inn
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

Stay near popular St. Johns attractions

Learn more about St. Johns

Discover ancient petroglyphs at Lyman Lake State Park where rangers can point you to the best preserved rock art. Explore the White Mountains' hiking trails nearby or visit the St. Johns Historical Museum to learn about pioneer settlement through authentic artifacts.

Exterior of the St John the Evangelist Catholic Church on Ajo Way in Tucson, Arizona

Top St. Johns Hotel Reviews

More cheap stays in St. Johns

Hotels in St. Johns with star-rating

Find out more about St. Johns

Top reasons to visit St. Johns

  • Scenic Outdoor Adventures: St. Johns is perfect for hiking and exploring breathtaking landscapes, appealing to outdoor enthusiasts.
  • Rich Historical Charm: The historic Milton area offers a glimpse into the past, enhancing the town's cultural experience.
  • Family-Friendly Activities: With urban parks and recreational areas, St. Johns is great for families seeking fun and adventure.
  • Variety of Accommodations: Enjoy cozy motels and inviting guest rooms catering to all types of travelers.
  • Local Shopping and Dining: Explore unique shops and eateries that reflect the local culture and community spirit.

Find great hotels in and around St. Johns

Discover a variety of hotel accommodations in St. Johns, Arizona, where cozy motels and inviting guest rooms await. Whether you're traveling with pets, seeking adventure, or planning a business-themed getaway, you'll find options that cater to your needs. From the renowned Alt Hotel St. John to charming local motels, St. Johns offers a welcoming atmosphere for every type of traveler.

  • Travel Inn & Suite: Situated 26 miles from St. Johns, Travel Inn & Suite caters to business travelers seeking a pet-friendly experience. With a focus on comfort and convenience, this motel provides essential amenities such as a Business Center and Meeting Room, making it an ideal choice for those needing to conduct business while away. The property is open to pets, allowing for a hassle-free stay for you and your furry friends, with a clear pet policy that includes Dogs Only and Service Animals with waived fees.
  • Howard Johnson by Wyndham Springerville: Also located 26 miles from St. Johns, Howard Johnson by Wyndham Springerville is perfect for adventure enthusiasts. This pet-friendly motel offers exciting recreational activities nearby, including snowboarding, downhill skiing, snow tubing, and cross-country skiing. With its welcoming atmosphere for pets, guests can rest easy knowing their four-legged companions are allowed while they enjoy the surrounding outdoor adventures. The hotel’s pet policy includes provisions for pets and service animals, ensuring a comfortable stay for all visitors.
  • Welcome Inn and Suites: Nestled in the heart of St. Johns, Welcome Inn and Suites offers a welcoming environment for LGBTQIA travelers alongside pet-friendly accommodations. This motel is affiliated with LGBTQI travel guides, making it a safe and inclusive space for all guests. With policies that embrace both dogs and cats, this property ensures that your furry companions are welcome. Guests appreciate the friendly atmosphere and commitment to inclusivity, making it an excellent choice for travelers looking for a home away from home.

Where to stay near St. Johns

St. Johns, Arizona, is a hidden gem for outdoor enthusiasts and history buffs alike. Stroll through the charming small town atmosphere, where you can explore the historic Milton area and soak in the breathtaking landscapes surrounding you. Enjoy excursions to nearby scenic spots, perfect for adventure and relaxation. With everything within walking distance, St. Johns offers an unforgettable experience that combines thrilling outdoor activities and rich historical charm.

  • Springerville: Nestled 26 miles from St. Johns, Springerville is a gem for outdoor enthusiasts and adventure seekers. This charming city is renowned for its ski fields and resorts, providing an exhilarating winter experience. Springerville's landscape is dotted with beautiful lakes and is adjacent to both national and state parks, making it perfect for hiking, camping, and exploring nature's wonders. While visitor numbers peak in June to July and September, the allure of Springerville is present year-round, ensuring a memorable travel experience regardless of the season.
  • Concho: Located 14 miles from St. Johns, Concho is a picturesque city that captivates visitors with its stunning scenery and outdoor adventures. The region is popular for skiing and recreational activities, with nearby ski fields providing ample opportunities for winter sports enthusiasts. Nature lovers will appreciate the proximity to national and state parks, as well as serene lakes. Peak travel times in March and June to July attract those looking to immerse themselves in Concho's picturesque landscapes and vibrant outdoor culture, offering a refreshing getaway.
  • Eagar: Situated 28 miles from St. Johns, Eagar is a delightful city that boasts an array of outdoor activities and adventure opportunities. With its ski resorts and fields, Eagar is a favorite destination for winter sports lovers. The city is surrounded by breathtaking lakes and is close to national and state parks, inviting visitors to explore the great outdoors. Peak travel seasons in June to July and September highlight Eagar's charm and scenic beauty, making it a fantastic choice for travelers seeking both relaxation and adventure in a stunning natural setting.

Things to do in St. Johns

St. Johns, Arizona, is perfect for outdoor and adventure enthusiasts, offering scenic views and a variety of activities. Visitors can explore recreational areas, enjoy fairground shows, and hike at nearby resorts. Additionally, there are shopping options available to enhance your experience. Whether you're seeking thrilling adventures or a relaxing getaway, St. Johns has something for everyone.

Shopping

In St. Johns, you can enjoy local shops offering unique gifts and souvenirs. If you're up for a drive, head to the Show Low Town Center, about 30 miles away, where you’ll find more extensive retail options, including national brands and specialty boutiques.

Recreation

Experience tranquility at the Scenic Wellness Retreat, offering yoga sessions amidst beautiful landscapes and natural therapies to rejuvenate your spirit. For outdoor fun, explore the nearby Apache-Sitgreaves National Forest, perfect for hiking and enjoying the stunning scenery.

Adventure

Explore the stunning landscapes of the Apache-Sitgreaves National Forest, offering hiking trails, wildlife viewing, and picturesque picnic spots. Experience the thrill of off-roading on the local ATV trails, or enjoy fishing in the nearby lakes for a perfect blend of adventure and relaxation.

Nightlife

Explore the vibrant nightlife in St. Johns by visiting the Cozy Corner Lounge for relaxed drinks and friendly locals. For a lively atmosphere, check out the St. Johns Sports Bar, where you can enjoy games, great food, and occasional live music events.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Johns

To save money on your trip to St. Johns, visit between December and February for lower rates, especially on Thursdays, while avoiding pricier Tuesdays. Use Expedia to customize your hotel search by price and location, and consider package deals that combine flights and activities for added savings. Join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. Additionally, explore free local attractions and take advantage of affordable public transport options to keep your travel costs down.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Johns are December to February, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Johns is Thursday. The most expensive day to stay in St. Johns is Tuesday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your choices based on your budget, desired location, and the type of hotel you prefer. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Johns with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around St. Johns

St. Johns, Arizona, is a fantastic destination for outdoor enthusiasts and families seeking adventure and culture. Visitors can explore urban parks, national state parks, and a natural history museum, offering a variety of scenic experiences. Whether you're hiking in nature or immersing yourself in local culture, St. Johns promises a memorable getaway filled with diverse attractions and activities for all ages.

  • Apache County Fairgrounds: Experience the vibrant atmosphere of the Apache County Fairgrounds, a hub for local events and family-friendly activities. Enjoy outdoor festivities that bring the community together, showcasing the spirit of St. Johns.
  • Becker Lake Wildlife Area: Just 24 miles away, Becker Lake Wildlife Area offers a serene escape into nature. With friendly locals and guided excursions, it's an ideal spot for budget-conscious travelers to connect with wildlife and enjoy stunning views.
  • Lyman Lake: Situated within St. Johns, Lyman Lake is perfect for a romantic day out. Revel in the beautiful scenery, sandy beaches, and endless opportunities for outdoor relaxation and adventure.

Best time to go to St. Johns

The best time to visit St. Johns can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Johns falls in July, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in St. Johns falls in January, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.2°F (1.8°C)No RainSunnyAverageSlightly Low
February39.4°F (4.1°C)No RainSunnyAverageSlightly Low
March47.5°F (8.6°C)No RainSunnySlightly HighAverage
April55.0°F (12.8°C)No RainSunnyAverageAverage
May63.1°F (17.3°C)No RainSunnyAverageAverage
June74.5°F (23.6°C)No RainSunnyAverageAverage
July76.8°F (24.9°C)No RainSunnySlightly HighSlightly High
August74.7°F (23.7°C)No RainSunnyAverageSlightly High
September68.9°F (20.5°C)No RainSunnySlightly HighAverage
October56.8°F (13.8°C)No RainSunnySlightly LowSlightly High
November45.3°F (7.4°C)No RainSunnySlightly LowAverage
December36.5°F (2.5°C)No RainSunnySlightly LowSlightly Low

The nearest major airports for your trip to St. Johns

When planning a trip to St. Johns, Arizona, flying into Show Low Regional Airport (SOW) is a convenient option, located 40 miles away. Nearby hotel choices include the Quality Inn Show Low, just 1 mile from the airport, and the Holiday Inn Express Show Low by IHG, situated 2 miles away. For a more scenic stay, WorldMark Pinetop is a 3-star hotel located 11 miles from the airport. Transportation services are readily available, providing easy access to and from these hotels, ensuring a smooth start to your vacation in St. Johns.

Frequently asked questions

What is the best area to stay in St Johns?
The best area to stay in St. Johns is near the main thoroughfares, particularly around North 1st West and US-191.

This central area offers convenient access to the town's limited accommodations and dining options. You'll find most local businesses concentrated here, making it a practical base for exploring the surrounding high desert and Apache-Sitgreaves National Forest.

For solo travelers or couples passing through, staying close to the main roads minimizes travel time and provides easy access to and from St. Johns.
When is the best time to go to St Johns?
The best times to visit St. Johns are the spring (April to May) and fall (September to October) months when the weather is mild and pleasant.

During these shoulder seasons, you'll experience comfortable temperatures, typically ranging from the 60s to high 70s Fahrenheit, making it ideal for outdoor activities and exploring the area without the intense heat of summer or the chill of winter. These periods also see fewer crowds, allowing for a more relaxed and enjoyable trip.

For those planning to explore the surrounding natural beauty, such as nearby parks or scenic drives, the mild weather in spring and fall provides optimal conditions for hiking, photography, and general sightseeing.
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. Johns.
How can I save on a St. Johns hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Johns hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Johns hotel?
Prices for hotels in St. Johns often vary, but you can find a great deal from $67 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