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/Accommodations

Sleep Inn : 1101 Commerce Park Dr.
+1-888-690-5247
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Low Cost Airport hotel
  • Check in: 3:00 PM
  • World class service
  • The majority of guests thought it was too noisy
American Inn & Suites Lansing - Dewitt 1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Two-star Suburban hotel
  • Check-in: 3PM
Holiday Inn Express & Suites 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Affordable Suburban hotel
  • Hotel has 3 floors
  • High comfort
  • Vibe was good
From$109
Average 3.5 /5Reviews CallBookMore Details
Hyatt Place Lansing Eastwood Towne Center 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • 3-star Suburban hotel
  • Check-in time: 3:00 PM
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Three Star hotel
  • Check in: 3:00PM
From$119
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn East Lansing - East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Affordable Suburban property
  • Fitness / Gym is on-site
  • Disappointing wellness & sports facilities
  • Clean facility
From$94
Very Good 4.0 /5Reviews CallBookMore Details
Courtyard by Marriott Lansing - Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway property
  • 2 meeting rooms in hotel
  • Most guests said rooms were clean
  • Great location
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
University Quality Inn - Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Affordable Downtown property
  • Airport shuttle provided
  • Could use a good cleaning
  • Pool closed
Radisson Lansing at the Capital - Lansing
+1-888-305-3366
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • 3 star Downtown hotel
  • 10 meeting rooms in hotel
  • Most guests thought it was clean
  • Most guests found the staff to be very friendly
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Quality Suites Lansing : 901 Delta Commerce Dr. 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Affordable Suburban hotel
  • Hotel has 117 suites
  • Great atmosphere
  • Tasty breakfast
From$75
Very Good 4.5 /5Reviews CallBookMore Details
West Lansing Fairfield Inn 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Low priced Highway property
  • Free breakfast available
  • Almost all guests said the beds were comfortable
  • Free breakfast
Lansing Residence Inn West by Marriott in Lansing 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Affordable Highway hotel
  • 78 rooms in hotel
  • Almost all guests found the staff to be very friendly
  • The majority of guests said the beds were comfortable
From$92
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn
+1-866-429-5787
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low-priced Suburban hotel
  • 2 floors in hotel
  • The majority of guests thought the service was very professional
  • Lots of shopping nearby
From$43
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Lansing West 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3 star property
  • 4 floors in hotel
From$104
Very Good 4.5 /5Guest Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Affordable Suburban property
  • Airport shuttle provided
  • Amenities are not the best
  • Old carpet
Kellogg Hotel & Conference Center - East Lansing 55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Affordable Suburban property
  • 30 meeting rooms in hotel
  • Popular among business travelers
  • Rather comfortable
Days Inn Lansing - Lansing
+1-800-881-1523
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Two star Suburban hotel
  • Free breakfast
  • Beds need improvement
  • Far away from airport
Lansing Comfort Inn : 525 North Canal Rd. 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Affordable Highway property
  • 3 floors in property
  • Best value / experience
  • Tasty breakfast
From$71
Very Good 4.5 /5Review Score CallBookMore Details
American Heritage Inn 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway hotel
  • Check in time: 3:00 PM
  • Night clerk was welcoming and pleasant
  • Free Wifi
Gatehouse Suites East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Mid-scale Suburban property
  • 60 suites in hotel
  • Almost all guests thought it was rather dirty
  • Conveniently located
Springhill Suites by Marriott Lansing 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • 3-star Highway property
  • Check in time: 3:00 pm
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
  • Bathroom needs cleaning
  • Food is inedible
Crowne Plaza Lansing West : 925 South Creyts Rd. 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 /5Review Score CallBookMore Details
Country Inn & Suites : 6511 Centurion Dr. 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3 star property
  • 2 conference rooms in property
  • No hot tub
  • Fair breakfast prices
Towneplace Suites by Marriott in East Lansing
+1-888-283-3404
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Economical Rural property
  • 84 suites in property
  • Breakfast is average
  • Clean
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top