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
+1-888-690-5247
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Inexpensive Airport property
  • Check-in time: 3:00 PM
  • Rooms are ok
  • For 50%, maintenance was acceptable
American Inn & Suites Lansing
+1-888-305-3366
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Cheap Suburban hotel
  • 3 suites in hotel
Holiday Inn Express & Suites : 2924 West Rd. 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • 3-star Suburban hotel
  • 77 rooms in hotel
  • Most guests said the beds were comfortable
  • Quiet room
Hyatt Place Lansing Eastwood Towne Center - Lansing 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • 3 star Suburban property
  • Hotel has a green policy See policy
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Affordable hotel
  • Check-in: 3:00PM
From$119
Very Good 4.0 /5Guest Reviews CallBookMore Details
Hampton Inn East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • 3-star Suburban property
  • Gym is available on property
  • Great shopping
  • Most guests thought it was clean
From$84
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard by Marriott Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway property
  • Fitness + Health Center
  • Staff was very friendly
  • They upgraded us to a suite
From$89
Very Good 4.0 /5Review Score CallBookMore Details
University Quality Inn in Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Three Star Downtown property
  • Hotel has 2 floors
  • Hotel could use some updating
  • Hallways were noisy
From$72
Average 3.5 /5Reviews CallBookMore Details
Radisson Lansing at the Capital - Lansing
+1-888-305-3366
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Affordable Downtown hotel
  • Airport shuttle available
  • Great location and good amenities
  • Most guests said rooms were clean
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Quality Suites Lansing in Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Affordable Suburban hotel
  • Shuttle to airport available
  • Fantastic service
  • Awesome vibe
West Lansing Fairfield Inn - Lansing 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Low-priced Highway property
  • 3 floors in property
  • Awesome vibe
  • Nice building
Lansing Residence Inn West by Marriott in Lansing 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Mid-scale Highway property
  • Check-in: 3:00pm
  • Clean rooms
  • Great pool
From$91
Very Good 4.5 /5Read Reviews CallBookMore Details
Red Roof Inn
+1-866-429-5787
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Two star Suburban hotel
  • All guests criticized the small bathroom
  • Minibar can be a problem
Hampton Inn & Suites Lansing West - Lansing 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3 star property
  • Gym / Fitness Center Available
From$104
Very Good 4.5 /5Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Mid-scale Suburban property
  • Hotel has 4 suites
  • Dirty pool, said 85%
  • Pool in need of cleaning
From$40
Average 3.0 /5Reviews CallBookMore Details
Kellogg Hotel
+1-888-305-3366
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3 star Suburban property
  • 5 suites in hotel
  • Terrific staff
  • Location is great
Days Inn Lansing
+1-800-881-1523
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Two star Suburban property
  • 148 rooms in hotel
  • Most guests thought they were poorly maintained
  • Breakfast was empty
Lansing Comfort Inn - Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Affordable Highway hotel
  • 3 floors in hotel
  • Bathroom could be optimized
  • Room was spacious and comfortable
American Heritage Inn - Portland 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway hotel
  • 2 suites in property
  • Room cleanliness is acceptable
  • Almost all guests didn't like the uncomfortable beds
Gatehouse Suites East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • 3-star Suburban property
  • 60 rooms in hotel
  • Conveniently located
  • The majority of guests complained about the bathroom
Springhill Suites by Marriott Lansing : 111 South Marketplace Blvd. 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • 3-star Highway hotel
  • 102 suites in property
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Super 8 (east Lansing)
+1-888-690-5247
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • 2 star hotel
  • Horrible vibe
  • AC needs updating
Crowne Plaza Lansing West 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • Three Star Highway hotel
  • Hotel has 212 rooms
From$100
Very Good 4.5 /5Guest Reviews CallBookMore Details
Country Inn & Suites - Lansing 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3 star hotel
  • 87 rooms in hotel
  • Most guests thought the service was very professional
  • The majority of guests said the beds were comfortable
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Towneplace Suites by Marriott
+1-888-283-3404
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Economical Rural hotel
  • Check-in: 4:00
  • Rather comfortable
  • For 50%, maintenance was acceptable
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top