Hotels in St. Johns, Arizona

Search & Compare St. Johns Hotels

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St. Johns

St. Johns overview

Whatever your interests are, St. Johns has something for you. Nature lovers can visit St. Johns City Park and Lyman Lake State Park while in St. Johns. While you're in town, don't miss out on other sights including Apache County Fairgrounds.

Where to stay in St. Johns

Whether you're planning to stay for a night or for the week, the area around St. Johns has accommodations to fit every need. Search for hotels in St. Johns with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all St. Johns hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best St. Johns hotel deals are here with our lowest price guarantee.

How to get to St. Johns

Fly in to Show Low, AZ (SOW-Show Low Regional), 46.5 mi (74.8 km) from downtown St. Johns.

What to see around St. Johns

Recognized for its natural setting with these places to visit:
  • • St. Johns City Park
  • • Lyman Lake State Park
Recommended places to see include:
  • • St. Johns City Park
  • • Apache County Fairgrounds
  • • Lyman Lake State Park

When to visit St. Johns

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperature averages
  • • January-March: 66°F day, 19°F night
  • • April-June: 93°F day, 32°F night
  • • July-September: 93°F day, 46°F night
  • • October-December: 79°F day, 19°F night
Seasonal rainfall averages
  • • January-March: 1.97 inches
  • • April-June: 1.06 inches
  • • July-September: 5.71 inches
  • • October-December: 2.83 inches