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
+1-888-690-5247
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Cheap Airport property
  • Comp. Breakfast
  • Comfortable
  • The majority of guests enjoyed the shower
From$72
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Dewitt in Dewitt
+1-888-305-3366
1055 Aaron Dr., Dewitt, MI 48820-9080 ~13.58 miles south of St Johns
  • Two star Suburban hotel
  • 3 floors in hotel
Hyatt Place Lansing Eastwood Towne Center
+1-800-881-1523
2401 Showtime Dr., Lansing, MI 48912 ~16.68 miles south of St Johns
  • Midscale Suburban hotel
  • Hotel has an eco-friendly policy Learn more
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Homewood Suites by Hilton Lansing Eastwood : 2201 Showtime Dr.
+1-888-283-3404
2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Mid-scale Highway property
  • 124 sleeping rooms in hotel
From$87
Very Good 4.5 /5Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott - Lansing
+1-866-221-8581
3320 Preyde Blvd., Lansing, MI 48912 Website ~16.95 miles south of St Johns
  • Affordable hotel
  • Hotel has an eco-friendly policy See more
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express & Suites : 2924 West Rd.
+1-866-429-5787
2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • 3 star Suburban property
  • Hotel has a green policy See more
Hampton Inn East Lansing
+1-888-690-5281
2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • Affordable Suburban property
  • Check-in: 3pm
  • Clean facility
  • For only 60%, the bathroom was ok
Courtyard Lansing
+1-888-690-5247
2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway hotel
  • 2 floors in hotel
University Quality Inn
+1-888-305-3366
3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Mid-scale Downtown property
  • Check-in time: 4:00 PM
  • Delicious food
  • Outdated decor
Radisson Lansing at the Capital - Lansing
+1-800-881-1523
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • Affordable Downtown hotel
  • Check-in: 4:00 PM
  • Great amenities
  • Terrific location
From$109
Very Good 4.0 /5Latest Reviews CallBookMore Details
Quality Suites
+1-888-283-3404
901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • Two star Suburban hotel
  • 4 floors in hotel
From$92
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn & Suites Lansing West
+1-866-221-8581
900 North Canal Rd., Lansing, MI 48917 ~19.00 miles south of St Johns
  • Mid-scale property
  • Hotel has 25 suites
From$113
Very Good 4.5 /5Hotel Reviews CallBookMore Details
West Lansing Fairfield Inn in Lansing
+1-866-429-5787
810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Two star Highway property
  • Check in time: 3:00 pm
  • Every guests reviewed enjoyed the restaurants & bars nearby
  • High comfort
Lansing Residence Inn West by Marriott : 922 Delta Commerce Dr.
+1-888-690-5281
922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Three Star Highway property
  • Hotel has 3 floors
  • Clean
  • Clean rooms
From$107
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Motel 6 Lansing - Lansing
+1-888-690-5247
7326 West Saginaw Highway, Lansing, MI 48917 ~19.17 miles south of St Johns
  • Two-star property
  • 104 sleeping rooms in hotel
Red Roof Inn
+1-888-305-3366
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low priced Suburban hotel
  • Check-in: 3pm
  • All guests liked the proximity to shopping
  • The majority of guests were happy with the tv
From$50
Very Good 4.5 /5Review Score CallBookMore Details
Ramada Lansing Hotel & Conference Center - Lansing
+1-800-881-1523
7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Three Star Suburban property
  • Hotel has 4 suites
  • Facilities in need of refurbishment
  • Shopping and restaurants nearby
Kellogg Hotel & Conference Center : 55 South Harrison
+1-888-283-3404
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3 star Suburban property
  • Fitness center on property
  • Location is great
  • Rather comfortable
From$130
Average 3.5 /5Reviews CallBookMore Details
Hilton Garden Inn Lansing West : 633 North Canal Rd.
+1-866-221-8581
633 North Canal Rd., Lansing, MI 48917 ~19.30 miles south of St Johns
  • 3 star hotel
  • Hotel has 124 rooms
Lansing Comfort Inn : 525 North Canal Rd.
+1-866-429-5787
525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3-star Highway hotel
  • 3 meeting rooms in hotel
  • Convenient close to airport and highway
  • Excellent value
Comstock Inn & Conference Center
+1-888-690-5281
300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • Midscale Rural property
  • Hotel has 6 meeting rooms
American Heritage Inn
+1-888-690-5247
1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Low priced Highway hotel
  • 2 suites in property
  • Rooms are ok
  • Room cleanliness is acceptable
Springhill Suites by Marriott Lansing
+1-888-305-3366
111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Three Star Highway property
  • Hotel has 102 suites
From$92
Very Good 4.5 /5Review Score CallBookMore Details
Knights Inn East Lansing
+1-800-881-1523
2736 East Grandriver Ave., East Lansing, MI 48823 Website ~20.05 miles south of St Johns
  • Affordable hotel
  • 2 floors in property
Crowne Plaza Lansing West - Lansing
+1-888-283-3404
925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • 3-star Highway property
  • Shuttle from airport available
From$108
Very Good 4.5 /5Latest Reviews CallBookMore Details
Next 25 St Johns Hotels >  [1 - 25 of 50]    
Next: See My St Johns Hotels with Pricing

Bar Chart: Upcoming 20 Days of St Johns Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all St Johns, MI discounts available. The chart reflects the cheapest St Johns hotel for each day and each star rating category.

FAQs about hotels in St Johns

What are the top rated hotels in St Johns?

Residence Inn East Lansing, Hyatt Place Lansing Eastwood Towne Center and Homewood Suites by Hilton Lansing Eastwood are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in St Johns?

Hyatt Place Lansing Eastwood Towne Center, Homewood Suites by Hilton Lansing Eastwood and Fairfield Inn & Suites by Marriott are the top 3 luxury hotels near St Johns city center.

What hotels are closest to the city center of St Johns?

Sleep Inn, Best Western Dewitt, and Hyatt Place Lansing Eastwood Towne Center are the properties closest to St Johns city center.

How much does a cheap hotel in St Johns cost per night?

In the last year, a 2 star hotel in St Johns can be as cheap as $87.40 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in St Johns cost per night?

In the last year, the average 3 star hotel in St Johns has been $121.38 per night. (based on HotelPlanner prices)

What are the best independent hotels in St Johns?

Comstock Inn & Conference Center, Kellogg Hotel & Conference Center and American Heritage Inn are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in St Johns?

Residence Inn East Lansing, Fairfield Inn & Suites by Marriott and Lansing Residence Inn West by Marriott are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in St Johns?

Quality Suites, Lansing Comfort Inn and Sleep Inn are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in St Johns?

Best Western Okemos and Best Western Dewitt are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels in St Johns?

Crowne Plaza Lansing West, Staybridge Suites Lansing Okemos and Holiday Inn Express & Suites Dimondale are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top