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
  • 2-star Airport property
  • Free breakfast
  • Loud buzzing noise
  • All guests said the reception staff was great
American Inn & Suites Lansing in Dewitt 1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Two-star Suburban property
  • 75 rooms in hotel
Hyatt Place Lansing Eastwood Towne Center in Lansing 2401 Showtime Dr., Lansing, MI 48912 ~16.68 miles south of St Johns
  • Affordable Suburban property
  • 125 sleeping rooms in hotel
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • 3-star hotel
  • Check in: 3:00PM
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Holiday Inn Express & Suites 2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • 3 star Suburban property
  • 3 floors in property
From$109
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Midscale Suburban hotel
  • Check-in: 3pm
  • Great location
  • Most guests were disappointed with the minibar
From$94
Very Good 4.0 /5Read Reviews CallBookMore Details
Courtyard by Marriott Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Mid-scale Highway property
  • 129 sleeping rooms in hotel
  • Friendly service
  • Clean rooms
University Quality Inn 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Midscale Downtown hotel
  • Gym is available on property
  • Most guests thought the facilities needed updating
  • Large interior courtyard
From$65
Average 3.5 /5Reviews CallBookMore Details
Radisson Lansing at the Capital in Lansing
+1-888-305-3366
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Mid-scale Downtown property
  • 10 suites in property
  • Great location and good amenities
  • Excellent city hotel
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Quality Suites - Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • Cheap Suburban property
  • Fitness / Gym is on-site
From$99
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 hotel
  • Free complimentary breakfast
  • Great room
  • Tasty breakfast
From$67
Very Good 4.0 /5Read Reviews CallBookMore Details
Lansing Residence Inn West by Marriott - Lansing 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Affordable Highway hotel
  • Check in: 3:00pm
  • Every guests reviewed thought rooms were spacious
  • Great pool
From$107
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn in Lansing
+1-866-429-5787
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • 2 star Suburban hotel
  • 81 rooms in hotel
  • Management was excellent, said 71%
  • Room cleanliness is acceptable
From$43
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Lansing West in Lansing 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3-star hotel
  • 25 suites in property
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
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
  • 4 suites in hotel
  • Hotel could be more stylish
  • Bathroom needs cleaning
Kellogg Hotel & Conference Center : 55 South Harrison 55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Three Star Suburban property
  • Hotel has 7 floors
  • Terrific staff
  • Room is all right
Lansing Comfort Inn : 525 North Canal Rd. 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3 star Highway property
  • 3 conference rooms in property
  • Most guests thought it was clean
  • Most guests said rooms were clean
Comstock Inn & Conference Center - Owosso 300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • 3-star Rural hotel
  • Check-in: 3:00pm
American Heritage Inn 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Two-star Highway property
  • 2 floors in property
  • Free Wifi
  • Little to no lighting
Gatehouse Suites East Lansing - East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Mid-scale Suburban property
  • Gym / Fitness Center Available
  • 1 out of 2 guests said rooms were dirty
  • Not very clean
Springhill Suites by Marriott Lansing 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Affordable Highway property
  • 3 floors in hotel
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
  • Service should be more professional
  • No bread
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 property
  • Gym is available on property
From$103
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Country Inn & Suites - Lansing 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3-star hotel
  • 3 floors in hotel
  • Every guests reviewed liked the proximity to shopping
  • Good wifi
Towneplace Suites by Marriott
+1-888-283-3404
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Two-star Rural hotel
  • 3 floors in property
  • Front desk staff was extremely nice and helpful
  • Excellent Suites
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top