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 in Dewitt
+1-888-690-5281
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Cheap Airport hotel
  • Check in time: 3:00 PM
From$72
Very Good 4.0 /5 Recent Reviews Call
American Inn & Suites Lansing
+1-800-230-4134
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Economy Suburban hotel
  • Fitness center on property
From$50
Average 3.0 /5 Latest Reviews Call
Holiday Inn Express & Suites - East Lansing 2924 West Rd., East Lansing, MI 48823 ~16.35 miles south of St Johns
  • Midscale Suburban hotel
  • Check in: 1500
From$109
Average 3.5 /5 Recent Reviews Call
Hyatt Place Lansing Eastwood Towne Center 2401 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • 3 star Suburban hotel
  • 125 rooms in property
From$79
Very Good 4.0 /5 Hotel Reviews Call
Fairfield Inn & Suites in Lansing 3220 Preyde Blavd, Lansing, MI 48912 ~16.95 miles south of St Johns
  • 3-star Downtown hotel
  • Hotel has an eco-friendly policy See more
Hampton Inn East Lansing : 2500 Coolidge Rd. 2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Affordable Suburban property
  • 86 rooms in hotel
From$94
Very Good 4.0 /5 Review Score Call
Courtyard by Marriott Lansing - Lansing 2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway property
  • 32 suites in hotel
From$95
Very Good 4.0 /5 Reviews Call
University Quality Inn in Lansing 3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Mid-scale Downtown hotel
  • Access to gym on-site
From$75
Very Good 4.0 /5 Hotel Reviews Call
Radisson Lansing at the Capital : 111 North Grand Ave.
+1-800-997-5148
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Midscale Downtown hotel
  • 10 suites in property
From$109
Very Good 4.0 /5 Recent Reviews Call
Quality Suites Lansing
+1-888-690-5247
901 Delta Commerce Dr., Lansing, MI 48917 ~18.96 miles south of St Johns
  • Three Star Suburban property
  • 4 meeting rooms in hotel
From$65
Very Good 4.5 /5 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
  • Mid-scale hotel
  • Gym is available on property
From$89
Very Good 4.5 /5 Recent Reviews Call
West Lansing Fairfield Inn : 810 Delta Commerce Dr. 810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Two star Highway hotel
  • Check in: 3:00 pm
From$89
Very Good 4.5 /5 Guest Reviews Call
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
  • 3 floors in property
From$89
Very Good 4.5 /5 Latest Reviews Call
Red Roof Inn - Lansing
+1-800-230-4134
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Two star Suburban property
  • Check in: 3pm
From$44
Very Good 4.0 /5 Recent Reviews Call
Ramada Lansing Hotel & Conference Center in Lansing 7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Midscale Suburban property
  • Airport shuttle available
From$30
Average 3.0 /5 Read Reviews Call
Kellogg Hotel
+1-888-690-5247
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Three Star Suburban hotel
  • 160 rooms in property
From$100
Average 3.5 /5 Hotel Reviews Call
Days Inn Lansing
+1-888-305-3366
7711 West Saginaw Highway, Lansing, MI 48917 ~19.31 miles south of St Johns
  • Low Cost Suburban property
  • Fitness + Health Center
From$68
Poor 2.0 /5 Reviews Call
Lansing Comfort Inn - Lansing
+1-800-997-5149
525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Affordable Highway property
  • Check-in time: 3:00 PM
From$71
Very Good 4.5 /5 Review Score Call
American Heritage Inn in Portland
+1-888-690-5281
1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Low priced Highway hotel
  • 2 meeting rooms in hotel
From$60
Average 3.5 /5 Guest Reviews Call
Gatehouse Suites East Lansing
+1-800-230-4134
1600 East Grand River Ave., East Lansing, MI 48823 ~19.81 miles south of St Johns
  • Mid-scale Suburban hotel
  • 60 suites in hotel
From$60
Average 3.0 /5 Review Score Call
Springhill Suites Lansing
+1-800-997-5148
111 South Marketplace, Lansing, MI 48917 ~19.89 miles south of St Johns
  • Affordable Highway property
  • Free breakfast
From$89
Very Good 4.5 /5 Hotel Reviews Call
Howard Johnson Inn & Suites
+1-888-690-5247
1100 Trowbridge Rd., East Lansing, MI 48823 ~20.02 miles south of St Johns
  • Cheap Highway property
  • Check-in: 3:00 PM
From$75
Average 3.0 /5 Hotel Reviews Call
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
  • Economical hotel
Crowne Plaza Lansing West in Lansing 925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • 3 star Highway property
  • Airport shuttle provided
From$91
Very Good 4.5 /5 Review Score Call
Country Inn & Suites in Lansing 6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • Mid-scale hotel
From$65
Very Good 4.0 /5 Hotel Reviews Call
Next 25 St Johns Hotels >  [1 - 25 of 50]   
Next: See My St Johns Hotels with Pricing
Back to Top
Table of Contents Top: Check Rates St Johns Hotels