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
  • Two-star Airport hotel
  • Hotel has 61 rooms
  • Huge shower stall
  • For only 50%, the bathroom was ok
From$72
Very Good 4.0 /5Read Reviews CallBookMore Details
American Inn & Suites Lansing in Dewitt 1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Low-priced Suburban hotel
  • 3 suites in hotel
Hyatt Place Lansing Eastwood Towne Center : 2401 Showtime Dr. 2401 Showtime Dr., Lansing, MI 48912 ~16.68 miles south of St Johns
  • 3 star Suburban hotel
  • Check-in: 3:00 PM
Homewood Suites by Hilton Lansing Eastwood in Lansing 2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • 4 star Highway property
  • Hotel has 124 rooms
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$159
Very Good 4.5 /5Recent Reviews CallBookMore Details
Holiday Inn Express & Suites - East Lansing 2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • Midscale Suburban hotel
  • Complimentary breakfast is offered
From$109
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn East Lansing : 2500 Coolidge Rd. 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • 3-star Suburban hotel
  • 8 suites in hotel
  • City centre within easy reach, said 100%
  • Most guests thought rooms were spacious
From$89
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
  • Convenient to shopping and food
  • Most guests found the staff to be very friendly
University Quality Inn in Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Midscale Downtown property
  • Check-in time: 4:00 PM
  • Front desk clerk was very friendly and informative
  • For 61%, the lobby entrance was sub-standard
Radisson Lansing at the Capital : 111 North Grand Ave.
+1-800-881-1523
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Mid-scale Downtown hotel
  • Hotel has 11 floors
  • Most guests thought it was clean
  • Stylish interior
From$109
Very Good 4.0 /5Guest Reviews CallBookMore Details
Quality Suites 901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • Cheap Suburban property
  • 114 rooms in hotel
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
West Lansing Fairfield Inn in Lansing 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Economy Highway hotel
  • 64 sleeping rooms in hotel
  • Popular among business travelers
  • Very friendly staff
From$67
Very Good 4.0 /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 hotel
  • 78 sleeping rooms in hotel
  • Beds were very comfortable
  • Great staff
From$107
Very Good 4.5 /5Recent Reviews CallBookMore Details
Red Roof Inn
+1-888-690-5281
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Cheap Suburban property
  • 2 floors in hotel
  • Terrific location
  • Breakfast can be improved
Hampton Inn & Suites Lansing West in Lansing 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3-star hotel
  • Free breakfast
From$129
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center in Lansing 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Mid-scale Suburban hotel
  • Check-in time: 3:00pm
  • Most guests were happy with the price of the breakfast
  • The handle it was so old
Kellogg Hotel & Conference Center - East Lansing 55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Three Star Suburban hotel
  • Check-in: 4:00 pm
  • Comfortable beds
  • Room is all right
Lansing Comfort Inn in Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Three Star Highway hotel
  • Free complimentary breakfast
  • Good accessibility by car
  • Most guests liked the proximity to shopping
Comstock Inn & Conference Center - Owosso 300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • Affordable Rural hotel
  • Hotel has 64 rooms
American Heritage Inn in Portland 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway hotel
  • Check in: 3:00 PM
  • Clean Rooms
  • Terrible amenities
Gatehouse Suites East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Mid-scale Suburban property
  • Hotel has 60 suites
  • Terrible amenities
  • Spacious rooms
Springhill Suites by Marriott Lansing - Lansing 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Mid-scale Highway hotel
  • 3 meeting rooms in property
From$92
Very Good 4.5 /5Read Reviews CallBookMore Details
Super 8 (east Lansing) in East Lansing
+1-888-305-3366
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Inexpensive property
  • Every guests reviewed thought the service was unprofessional
  • Internet never worked
Crowne Plaza Lansing West : 925 South Creyts Rd. 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • Midscale Highway hotel
  • Shuttle to airport available
From$115
Very Good 4.5 /5Reviews CallBookMore Details
Country Inn & Suites : 6511 Centurion Dr. 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • Three Star property
  • 87 rooms in hotel
  • Wellness & sports facilities were not very nice
  • Rather comfortable
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top