Star Rating
Hotel Name
Price Range (USD)to
Amenities

St Johns Michigan Accommodations

Find hotels & motels in St Johns using the list below. Explore our guide for inexpensive and discount hotel/motel rates in or near St Johns, MI for your business or personal leisure travel. We show the best St Johns Michigan hotel rooms. Review the St Johns hotel list below to find the perfect lodging. We also have a map of the St Johns hotels. Need 5+ Rooms? Secure St Johns Group Hotel Deals

The St Johns center point is approximately 8 miles northwest of Sleepy Hollow State Park and 12 miles west of Owosso Speedway.

St Johns Hotels, Motels & Accommodations

Sleep Inn in Dewitt
+1-888-690-5281
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Two star Airport property
  • 61 rooms in hotel
  • Best value for money
  • Every guests reviewed found the staff to be very friendly
American Inn & Suites Lansing
+1-800-230-4134
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Low-priced Suburban hotel
  • Gym / Fitness Center Available
From$54
Average 3.0 /5Reviews Call
Holiday Inn Express & Suites - East Lansing 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Affordable Suburban hotel
  • 3 floors in hotel
  • World class service
  • Spacious rooms
Hyatt Place Lansing Eastwood Towne Center : 2401 Showtime Dr. 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Midscale Suburban property
  • 125 sleeping rooms in hotel
From$99
Very Good 4.5 /5Reviews Call
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • 3-star hotel
  • Hotel has an eco-friendly policy See policy
Hampton Inn East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Affordable Suburban property
  • 4 floors in hotel
  • Great reception
  • Fantastic service
Courtyard by Marriott Lansing - Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Midscale Highway hotel
  • Check-in time: 3:00pm
  • Great beds
  • Most guests found the staff to be very friendly
University Quality Inn - Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • 3 star Downtown hotel
  • Airport shuttle provided
  • Excellent price
  • Facilities in need of refurbishment
Radisson Lansing at the Capital - Lansing
+1-888-690-5281
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Mid-scale Downtown hotel
  • Airport shuttle available
  • Average sized rooms
  • Couldn't open windows
From$109
Very Good 4.0 /5Hotel Reviews Call
Quality Suites Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Three Star Suburban property
  • 117 suites in hotel
  • Plenty of work space
  • Good shuttle service
West Lansing Fairfield Inn in Lansing 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Cheap Highway property
  • Has environment-friendly policy Read more
  • Close to shopping and resteraunts
  • For only 67%, the noise level was all right
From$96
Very Good 4.5 /5Reviews Call
Lansing Residence Inn West by Marriott 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Three Star Highway hotel
  • 3 floors in property
  • Rather comfortable
  • Approx. half of guests thought the building wasn't nice
Red Roof Inn in Lansing
+1-888-305-3366
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low Cost Suburban hotel
  • 2 floors in hotel
  • Fair city hotel
  • The majority of guests thought the service was very professional
From$44
Very Good 4.5 /5Reviews Call
Hampton Inn & Suites Lansing West - Lansing 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • Three Star hotel
  • Fitness / Gym is on-site
From$109
Very Good 4.5 /5Read Reviews Call
Ramada Lansing Hotel & Conference Center : 7501 West Saginaw Highway 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Mid-scale Suburban property
  • Check-in time: 3:00pm
  • Furniture needs more attention
  • Outdated decor
Kellogg Hotel
+1-800-997-5149
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3-star Suburban property
  • Fitness / Gym is on-site
  • Room is all right
  • Location is great
From$100
Average 3.5 /5Reviews Call
Days Inn Lansing
+1-888-690-5281
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Low-priced Suburban property
  • Hotel has 3 floors
  • Quite uncomfortable
  • Front desk was very nice
Lansing Comfort Inn - Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3 star Highway property
  • 5 suites in property
  • Nice pool
  • Clean bathroom
From$70
Very Good 4.5 /5Reviews Call
American Heritage Inn 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Economy Highway property
  • 47 rooms in hotel
  • For only 60%, the bathroom was ok
  • Room was clean
Gatehouse Suites East Lansing : 1600 East Grand River Ave. 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Midscale Suburban property
  • Gym / Fitness Center Available
  • Terrible amenities
  • Good for sightseeing
Springhill Suites Lansing in Lansing
+1-888-305-3366
111 South Marketplace, Lansing, MI 48917 ~19.89 miles south of St Johns
  • 3-star Highway property
  • 3 floors in property
  • Clean
  • Most guests said rooms were clean
Super 8 (east Lansing) - East Lansing
+1-800-881-1523
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Cheap hotel
  • More comfort would be nice
  • All guests thought it was too noisy
Crowne Plaza Lansing West - Lansing 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • Affordable Highway hotel
  • Hotel has a green policy See policy
From$114
Very Good 4.5 /5Recent Reviews Call
Country Inn & Suites - Lansing 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3 star property
  • Hotel has a green policy See policy
  • Good restaurants & bars in the area
  • There was no chair
Towneplace Suites by Marriott : 2855 Hannah Blvd.
+1-888-690-5281
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Cheap Rural hotel
  • Fitness center on property
  • Excellent value
  • Perfectly clean
From$79
Very Good 4.0 /5Reviews Call
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top