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-5281
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • 2-star Airport hotel
  • Check in time: 3:00 PM
  • Popular among business travelers
  • Internet is average
From$72
Very Good 4.0 /5Review Score Call
American Inn & Suites Lansing in Dewitt
+1-800-230-4134
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • 2-star Suburban property
  • Hotel has 3 suites
Holiday Inn Express & Suites : 2924 West Rd. 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Affordable Suburban hotel
  • 77 rooms in hotel
  • Rather comfortable
  • New sheets
Hyatt Place Lansing Eastwood Towne Center - Lansing 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Mid-scale Suburban property
  • Hotel has 5 suites
From$99
Very Good 4.5 /5Review Score Call
Fairfield Inn & Suites of Eastwood 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Midscale hotel
  • Hotel has an eco-friendly policy See more
Hampton Inn East Lansing - East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • 3-star Suburban hotel
  • Check in time: 3pm
  • Great reception
  • Most guests liked the proximity to shopping
Courtyard by Marriott Lansing : 2710 Lake Lansing Rd. 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Affordable Highway property
  • 129 sleeping rooms in hotel
  • Great reception
  • Breakfast can be improved
From$89
Very Good 4.0 /5Reviews Call
University Quality Inn 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Mid-scale Downtown property
  • Comp. Breakfast
  • Free happy hour
  • Bad housekeeping, according to 73%
Radisson Lansing at the Capital - Lansing
+1-888-690-5281
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • 3-star Downtown hotel
  • Hotel has 10 meeting rooms
  • Most guests found the staff to be very friendly
  • Great amenities
From$109
Very Good 4.0 /5Review Score Call
Quality Suites Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Three Star Suburban hotel
  • Comp. Breakfast
  • Shopping areas near the hotel
  • Excellent breakfast
West Lansing Fairfield Inn : 810 Delta Commerce Dr. 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Cheap Highway hotel
  • Check-in: 3:00 pm
  • Every guests reviewed enjoyed the restaurants & bars nearby
  • Warm pool
Lansing Residence Inn West by Marriott 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Mid-scale Highway hotel
  • Gym / Fitness Center Available
  • Breakfast was included
  • Room was clean
From$91
Very Good 4.0 /5Reviews Call
Red Roof Inn in Lansing
+1-888-305-3366
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Cheap Suburban hotel
  • Check-in: 3pm
  • Approx. half of guests said rooms were clean enough
  • Within walking distance of a Denny's
From$44
Very Good 4.5 /5Review Score Call
Hampton Inn & Suites Lansing West - Lansing 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • Mid-scale hotel
  • Hotel has 25 suites
From$104
Very Good 4.5 /5Hotel Reviews Call
Ramada Lansing Hotel & Conference Center : 7501 West Saginaw Highway 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Three Star Suburban hotel
  • Free breakfast
  • Fantastic service
  • Great location
Kellogg Hotel - East Lansing
+1-800-997-5149
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Midscale Suburban hotel
  • Hotel has 5 suites
  • Terrific staff
  • Clean linen
Days Inn Lansing - Lansing
+1-888-690-5281
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Two star Suburban hotel
  • Hotel has 4 suites
  • Far away from airport
  • Breakfast was empty
Lansing Comfort Inn 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Affordable Highway property
  • 105 rooms in hotel
  • Room was very clean and quiet
  • Great value for money
American Heritage Inn - Portland 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Low-priced Highway property
  • Check-in: 3:00 PM
  • Breakfast is mediocre
  • Nice 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
  • Access to gym on-site
  • 1 out of 2 guests said rooms were dirty
  • No working smoke detectors
From$60
Average 3.0 /5Reviews Call
Springhill Suites by Marriott Lansing 111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Affordable Highway hotel
  • Free complimentary breakfast
From$75
Very Good 4.0 /5Review Score Call
Super 8 (east Lansing)
+1-800-881-1523
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Inexpensive property
  • Beds need improvement
  • All guests found problems with the furniture
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 property
  • 212 rooms in hotel
From$109
Very Good 4.5 /5Guest Reviews Call
Country Inn & Suites 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • Midscale property
  • Hotel has 3 floors
  • Quiet locale
  • Great parking, according to 93%
Towneplace Suites by Marriott
+1-888-690-5281
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • 2 star Rural hotel
  • Check in: 4:00
  • Modestly maintained rooms
  • Location is favourable and rooms are clean
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top