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-5247
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • 2-star Airport hotel
  • Free breakfast available
  • Restaurants nearby
  • Drivers anxious
From$72
Very Good 4.0 /5Reviews CallBookMore Details
American Inn & Suites Lansing in Dewitt 1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Inexpensive Suburban property
  • 75 rooms in hotel
Holiday Inn Express & Suites 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • 3 star Suburban property
  • Fitness center on property
  • Good continental breakfast
  • Friendly service
Hyatt Place Lansing Eastwood Towne Center : 2401 Showtime Dr. 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Mid-scale Suburban hotel
  • 125 rooms in property
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Mid-scale hotel
  • Check in time: 3:00PM
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Hampton Inn East Lansing : 2500 Coolidge Rd. 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Mid-scale Suburban property
  • 4 floors in property
  • Beds were acceptable for 67%
  • Most guests were happy with the price of the breakfast
Courtyard by Marriott Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Mid-scale Highway hotel
  • 129 rooms in property
  • Bathroom could be optimized
  • Professional service
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
University Quality Inn : 3121 East Grand River Ave. 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Affordable Downtown property
  • Fitness / Gym is on-site
  • Fitness area can be optimized
  • For 61%, the lobby entrance was sub-standard
Radisson Lansing at the Capital
+1-888-305-3366
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Midscale Downtown property
  • Hotel has 11 floors
  • Clean rooms
  • Air conditioning was criticized by 100%
From$109
Very Good 4.0 /5Review Score CallBookMore Details
Quality Suites Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Three Star Suburban hotel
  • Shuttle to airport available
  • Nice cocktail hour
  • Great room
West Lansing Fairfield Inn in Lansing 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Low Cost Highway property
  • Check in: 3:00 pm
  • Excellent hotel
  • Great pool
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Lansing Residence Inn West by Marriott 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • 3 star Highway property
  • Check in time: 3:00pm
  • Excellent value
  • Wonderful rooms
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
  • 2 star Suburban hotel
  • 2 floors in property
  • Within walking distance of a Denny's
  • Bathroom needs cleaning
From$44
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn & Suites Lansing West 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • Three Star property
  • 25 suites in property
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center - Lansing 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3 star Suburban hotel
  • Airport shuttle available
  • Facilities in need of refurbishment
  • Average comfort
From$40
Average 3.0 /5Reviews CallBookMore Details
Kellogg Hotel : 55 South Harrison 55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3-star Suburban hotel
  • Airport shuttle provided
  • Rooms are ok
  • Great staff
Days Inn Lansing : 7711 West Saginaw Highway
+1-800-881-1523
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Cheap Suburban property
  • Gym / Fitness Center Available
  • Bed linens were stained and torn
  • Service is adequate
Lansing Comfort Inn in Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3-star Highway hotel
  • 5 suites in property
  • Best value for money
  • Service and overall comfort levels are top notch
American Heritage Inn : 1681 East Grand River Ave. 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Low-priced Highway hotel
  • 2 suites in property
  • Convenient freeway access
  • Breakfast set-up not good messy
Gatehouse Suites East Lansing in East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Midscale Suburban hotel
  • Gym / Fitness Center Available
  • Wonderful sightseeing
  • Hotel facilities could use a good clean
Springhill Suites by Marriott Lansing - Lansing 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Three Star Highway hotel
  • 3 meeting rooms in property
From$75
Very Good 4.0 /5Read Reviews 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
  • Two-star hotel
  • TV needs to be updated
  • Wi-Fi didn't work
Crowne Plaza Lansing West : 925 South Creyts Rd. 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • 3 star Highway hotel
  • Hotel has a green policy Learn more
From$100
Very Good 4.5 /5Read Reviews CallBookMore Details
Country Inn & Suites 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3-star property
  • 87 rooms in property
  • There is no hot tub
  • Good restaurants & bars in the area
Towneplace Suites by Marriott
+1-888-283-3404
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Low priced Rural property
  • Free breakfast available
  • Location is favourable and rooms are clean
  • All guests said rooms were clean
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top