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 : 1101 Commerce Park Dr.
+1-888-690-5281
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Inexpensive Airport hotel
  • Free complimentary breakfast
  • The majority of guests said rooms were small
  • Staff was friendly and helpful
American Inn & Suites Lansing
+1-800-230-4134
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Low priced Suburban hotel
  • Fitness + Health Center
Holiday Inn Express & Suites - East Lansing 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Mid-scale Suburban hotel
  • Free comp. breakfast
  • World class service
  • Helpful staff
Hyatt Place Lansing Eastwood Towne Center - Lansing 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Affordable Suburban hotel
  • Hotel has 6 floors
From$99
Very Good 4.5 /5Review Score Call
Fairfield Inn & Suites of Eastwood : 3320 Preyde Blvd. 3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Three Star property
  • Fitness / Gym is on-site
Hampton Inn East Lansing 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Affordable Suburban hotel
  • 4 floors in property
  • For only 60%, the bathroom was ok
  • Most guests were happy with the price of the breakfast
Courtyard by Marriott Lansing - Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway hotel
  • Hotel has 2 floors
  • Terrific location
  • Staff was very friendly and professional
University Quality Inn 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Affordable Downtown hotel
  • Fitness + Health Center
  • The majority of guests thought the service was very professional
  • The kids loved the pool
Radisson Lansing at the Capital in Lansing
+1-888-690-5281
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • 3-star Downtown hotel
  • Gym is available on property
  • Not enough parking facilities, according to 65%
  • Great location and good amenities
From$109
Very Good 4.0 /5Guest Reviews Call
Quality Suites Lansing 901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Three Star Suburban property
  • 117 sleeping rooms in hotel
  • Incredible bar
  • Excellent amenities
From$75
Very Good 4.5 /5Read Reviews Call
Hampton Inn & Suites Lansing West in Lansing 900 Canal Rd., Lansing, MI 48917 ~19.00 miles south of St Johns
  • Midscale hotel
  • Complimentary breakfast is offered
From$109
Very Good 4.5 /5Latest Reviews Call
Hampton Inn & Suites Lansing West : 900 North Canal Rd. 900 North Canal Rd., Lansing, MI 48917 ~19.00 miles south of St Johns
  • Midscale hotel
  • Check in time: 1500
From$99
Very Good 4.5 /5Reviews Call
West Lansing Fairfield Inn 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Two star Highway hotel
  • Hotel has 64 rooms
  • Terrific location
  • Free breakfast
Lansing Residence Inn West by Marriott 922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Affordable Highway property
  • 78 suites in hotel
  • Vibe wasn't good
  • Most guests said the beds were comfortable
From$96
Very Good 4.5 /5Review Score Call
Red Roof Inn : 7412 West Saginaw Highway
+1-888-283-3404
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Two-star Suburban property
  • 81 rooms in hotel
  • Easily accessible by car, said 100%
  • Almost all guests said the reception staff was great
Ramada Lansing Hotel & Conference Center - Lansing 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Affordable Suburban property
  • 4 suites in property
  • Furniture needs more attention
  • Breakfast staff was very friendly
Kellogg Hotel
+1-888-690-5281
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3-star Suburban property
  • Hotel has an eco-friendly policy See more
  • Great location
  • Room is all right
Days Inn Lansing : 7711 West Saginaw Highway
+1-800-230-4134
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • 2-star Suburban hotel
  • Free breakfast available
  • Most guests thought the building wasn't nice
  • Service was unavailable
Lansing Comfort Inn - Lansing 525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3 star Highway hotel
  • 105 rooms in hotel
  • Most guests were happy with the price of the breakfast
  • For only 65%, the noise level was all right
From$70
Very Good 4.5 /5Read Reviews Call
American Heritage Inn in Portland 1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway hotel
  • 2 suites in property
  • Nice pool
  • Staff is always courteous and professional
Gatehouse Suites East Lansing : 1600 East Grand River Ave. 1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • 3-star Suburban property
  • Check-in: 03:00 pm
  • Excellent staff
  • Spacious rooms
From$60
Average 3.0 /5Reviews Call
Springhill Suites Lansing
+1-800-881-1523
111 South Marketplace, Lansing, MI 48917 ~19.89 miles south of St Johns
  • Mid-scale Highway property
  • 104 rooms in hotel
  • Staff extremely professional
  • Great location
Super 8 (east Lansing)
+1-888-283-3404
2736 East Grand River, East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Two-star hotel
  • Hotel could use some updating
  • Close to campus
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 hotel
  • 16 meeting rooms in property
From$109
Very Good 4.5 /5Review Score Call
Country Inn & Suites in Lansing 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3 star hotel
  • Check-in: 3:00 PM
  • Great location
  • Great parking, according to 93%
From$80
Very Good 4.0 /5Read Reviews Call
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing
Back to Top