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
  • Two-star Airport property
  • 2 floors in property
  • Could be quieter
  • Room was clean
From$72
Very Good 4.0 /5Read Reviews CallBookMore Details
American Inn & Suites Lansing : 1055 Aaron Dr. 1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Two star Suburban hotel
  • 75 rooms in hotel
Hyatt Place Lansing Eastwood Towne Center - Lansing 2401 Showtime Dr., Lansing, MI 48912 ~16.68 miles south of St Johns
  • Midscale Suburban hotel
  • Hotel has 125 rooms
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Homewood Suites by Hilton Lansing Eastwood 2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Expensive Highway hotel
  • 124 suites in hotel
Fairfield Inn & Suites of Eastwood - Lansing 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Three Star property
  • Check in time: 3:00PM
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Holiday Inn Express & Suites : 2924 West Rd. 2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • Three Star Suburban hotel
  • 3 floors in property
Hampton Inn East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • 3-star Suburban hotel
  • 4 floors in hotel
  • Convenient to highway
  • Most guests said the reception staff was great
Courtyard by Marriott Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • 3-star Highway hotel
  • Hotel has 32 suites
  • Food is to die for
  • Most guests complained about the bathroom
From$89
Very Good 4.0 /5Reviews CallBookMore Details
University Quality Inn - Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Three Star Downtown property
  • 105 sleeping rooms in hotel
  • The worst part was the bathtub
  • Every guests reviewed thought beverage prices were a great value
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
  • Midscale Downtown hotel
  • Hotel has 10 suites
  • Most guests said the reception staff was great
  • Everything expensive
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Quality Suites : 901 Delta Commerce Dr. 901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • 2-star Suburban hotel
  • 117 rooms in hotel
From$90
Very Good 4.5 /5Reviews CallBookMore Details
West Lansing Fairfield Inn : 810 Delta Commerce Dr. 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Low-priced Highway property
  • 3 floors in hotel
  • Excellent hotel staff
  • Friendly service
Lansing Residence Inn West by Marriott 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Three Star Highway hotel
  • Gym / Fitness Center Available
  • Tasty breakfast
  • Clean rooms
From$107
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn in Lansing
+1-888-690-5281
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Cheap Suburban property
  • 81 rooms in hotel
  • Almost all guests found problems with the furniture
  • Light switch does not work
Hampton Inn & Suites Lansing West 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3 star property
  • Free breakfast available
From$104
Very Good 4.5 /5Review Score 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
  • Midscale Suburban property
  • Check in time: 3:00pm
  • Most guests complained about the bathroom
  • Amenities are not the best
Kellogg Hotel & Conference Center : 55 South Harrison 55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3 star Suburban property
  • Fitness / Gym is on-site
  • High comfort
  • Terrific staff
Lansing Comfort Inn 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3-star Highway property
  • 3 meeting rooms in property
  • Most guests enjoyed the restaurants & bars nearby
  • Fantastic service
Comstock Inn & Conference Center 300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • 3 star Rural property
  • Check in: 3:00pm
American Heritage Inn - Portland 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Economy Highway hotel
  • 2 floors in property
  • Approx. half of guests said rooms were clean enough
  • Great pool
Gatehouse Suites East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Three Star Suburban property
  • Check-in time: 03:00 pm
  • Almost all guests thought it was rather dirty
  • Not very clean
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 hotel
From$92
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 (east Lansing) : 2736 East Grand River
+1-888-305-3366
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Economical property
  • Everything had stains
  • Staff was helpful and friendly
Crowne Plaza Lansing West 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • Affordable Highway hotel
  • Hotel has an eco-friendly policy See more
From$103
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
  • 3 floors in property
  • Good wifi quality
  • Delicious food
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top