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-5281
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • 2-star Airport property
  • 61 rooms in property
  • Breakfast was good
  • Great wifi
From$72
Very Good 4.0 /5Read Reviews CallBookMore Details
American Inn & Suites Lansing
+1-800-230-4134
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Low priced Suburban property
  • 3 floors in hotel
Holiday Inn Express & Suites 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Mid-scale Suburban property
  • Check-in time: 1500
  • New sheets
  • Location is great
Hyatt Place Lansing Eastwood Towne Center 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Mid-scale Suburban property
  • Hotel has a green policy Learn more
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Fairfield Inn & Suites of Eastwood - Lansing 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • 3 star hotel
  • Hotel has 116 rooms
From$119
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hampton Inn East Lansing - East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Midscale Suburban property
  • Gym is available on property
  • Good restaurants & bars in the area
  • Convenient to highway
Courtyard by Marriott Lansing : 2710 Lake Lansing Rd. 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • 3-star Highway property
  • 129 rooms in hotel
  • Located near shopping areas
  • Bathroom could be optimized
From$89
Very Good 4.0 /5Review Score CallBookMore Details
University Quality Inn 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Three Star Downtown property
  • 105 rooms in hotel
  • Great service
  • Free breakfast , pool, bar
Radisson Lansing at the Capital
+1-888-690-5281
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Affordable Downtown hotel
  • 257 rooms in property
  • Everything expensive
  • Right in downtown
From$109
Very Good 4.0 /5Read Reviews CallBookMore Details
Quality Suites Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Affordable Suburban hotel
  • 4 meeting rooms in hotel
  • Excellent budget hotel
  • Terrific location
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 Cost Highway property
  • Check in time: 3:00 pm
  • Free internet
  • Excellent hotel
Lansing Residence Inn West by Marriott - Lansing 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Three Star Highway property
  • Hotel has 78 rooms
  • Popular among business travelers
  • Tasty breakfast
From$91
Very Good 4.0 /5Review Score CallBookMore Details
Red Roof Inn : 7412 West Saginaw Highway
+1-888-305-3366
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low priced Suburban hotel
  • Check in time: 3pm
  • Smoke free motel
  • WiFi system needs upgrading
From$44
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites Lansing West 900 North Canal Rd., Lansing, MI 48917 ~19.28 miles south of St Johns
  • Midscale property
  • Hotel has 25 suites
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center in Lansing 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Affordable Suburban property
  • 4 suites in hotel
  • TV needs to be updated
  • Vibe is not too good
Kellogg Hotel
+1-800-997-5149
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3 star Suburban hotel
  • 5 suites in property
  • Great staff
  • Convenient convention center
Days Inn Lansing
+1-888-690-5281
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • 2 star Suburban hotel
  • 148 rooms in hotel
  • Front desk was very nice
  • Linens all garbage
Lansing Comfort Inn in Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Midscale Highway hotel
  • Check in: 3:00 PM
  • Rooms were very clean and comfortable
  • About half of guests complained about the bathroom
American Heritage Inn 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway property
  • Hotel has 2 floors
  • Almost all guests didn't like the uncomfortable beds
  • About half of guests said rooms were clean enough
From$75
Average 3.5 /5Reviews CallBookMore Details
Gatehouse Suites East Lansing 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Mid-scale Suburban hotel
  • Check in time: 03:00 pm
  • Close to campus
  • Reception is all right
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) in East Lansing
+1-800-881-1523
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Cheap hotel
  • Rooms could be cleaner
  • Service should be more professional
Crowne Plaza Lansing West in Lansing 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • Affordable Highway hotel
  • Airport shuttle provided
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Country Inn & Suites : 6511 Centurion Dr. 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • Affordable hotel
  • Has environment-friendly policy Learn more
  • Almost all guests thought rooms were spacious
  • Spacious rooms
Towneplace Suites by Marriott - East Lansing
+1-888-690-5281
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Low-priced Rural property
  • Check-in time: 4:00
  • Close to shopping
  • Every guests reviewed said the reception staff was great
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top