Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Johns Arizona Hotels & Motels

Find the perfect hotel in St. Johns using our hotel guide provided below. Find cheap and discounted hotel/motel rates in or nearby St. Johns, AZ for your business or personal leisure travel. We provide the best St. Johns, Arizona motel and hotel rooms. Browse the St. Johns area hotels to find the perfect lodging! Please use the provided map of the St. Johns hotels.

St. Johns Hotels, Motels & Accommodations

Americas Best Value Inn 136 West Main, Springerville, AZ 85938 ~26.96 miles south of St. Johns
  • 2 star hotel
  • Hotel has 40 rooms
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Sunrise Inn in Eagar 128 North Main St., Eagar, AZ 85925 ~28.38 miles south of St. Johns
  • Low Cost property
  • Check in time: 02:00
Americas Best Value Inn Snowflake in Snowflake 2055 South Main St., Snowflake, AZ 85937 ~39.13 miles west of St. Johns
  • Economical Mountain hotel
  • 2 floors in hotel
  • TV needs to be updated
  • Rooms need regular maintenance
Rodeway Inn Silver Creek Inn : 825 North Main St. 825 North Main St., Taylor, AZ 85939 ~39.23 miles west of St. Johns
  • Cheap hotel
  • Check-in time: 11:00
Pvc at the Roundhouse Resort by Diamond Resorts : 5801 Bucksprings Rd. 5801 Bucksprings Rd., Pinetop, AZ 85935 ~39.51 miles southwest of St. Johns
  • Midscale property
  • Check-in: 16:00
Americas Best Value Inn : 1941 East Deuce of Clubs 1941 East Deuce of Clubs, Show Low, AZ 85901 ~39.81 miles west of St. Johns
  • Economical Highway hotel
  • 2 floors in hotel
Worldmark Pinetop : 2000 South Worldmark Dr. 2000 South Worldmark Dr., Phoenix, AZ 85935 ~40.25 miles southwest of St. Johns
  • Three Star hotel
  • Check-in time: 16:00
Best Western Inn of Pinetop - Pinetop 404 East White Mountain Blvd., Pinetop, AZ 85935 ~40.98 miles southwest of St. Johns
  • Two-star Resort hotel
  • Check-in time: 03:00pm
  • Close to stores
  • Lock broken
Quality Inn
+1-888-305-3366
458 East White Mountain Blvd., Pinetop, AZ 85935 ~40.99 miles southwest of St. Johns
  • Low Cost Mountain hotel
  • Check-in: 03.00p
Hampton Inn & Suites 1501 East Woolford Rd., Show Low, AZ 85901 ~41.02 miles west of St. Johns
  • Three Star Mountain hotel
  • 73 rooms in property
  • Clean rooms
  • Delicious food
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 Pinetop - Pinetop 1202 East White Mountain Blvd., Pinetop, AZ 85935 ~41.02 miles southwest of St. Johns
  • Economy Mountain property
  • Hotel has 42 rooms
Hon Dah Resort Casino & Conference Center : 777 Highway 260 777 Highway 260, Pinetop, AZ 85985 ~41.12 miles southwest of St. Johns
  • High end hotel
Holiday Inn Express Show Low : 151 West Deuce of Clubs
+1-866-429-5787
151 West Deuce of Clubs, Show Low, AZ 85901 ~41.19 miles west of St. Johns
  • 2-star hotel
  • Fitness / Gym is on-site
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn - Lakeside
+1-888-690-5281
1637 West White Mountain Bouleva, Lakeside, AZ 85929 ~41.38 miles southwest of St. Johns
  • Midscale Mountain property
  • Check in time: 11:00
From$80
Excellent 5.0 /5Read Reviews CallBookMore Details
Days Inn Show Low 480 West Deuce of Clubs, Show Low, AZ 85901 ~41.39 miles west of St. Johns
  • 2-star Rural hotel
  • Comp. Breakfast
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Paint Pony Lodge in Show Low 581 West Deuce of Clubs, Show Low, AZ 85901 ~41.51 miles west of St. Johns
  • Cheap Mountain property
  • Shuttle to airport available
  • Well-maintained, according to 70%
  • Average sized rooms
From$101
Very Good 4.5 /5Guest Reviews CallBookMore Details
Lazy Oaks Resort : 1075 Larson Rd. 1075 Larson Rd., Lakeside, AZ 85929 ~42.15 miles southwest of St. Johns
  • 3 star hotel
Super 8 Show Low 1751 West Deuce of Clubs, Show Low, AZ 85901 ~42.35 miles west of St. Johns
  • 2 star Mountain hotel
  • Check-in: 11:00 AM

Next: See My St. Johns Hotels with Pricing
Back to Top