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-389-4121
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Low Cost Airport hotel
  • 2 floors in property
  • Very good budget hotel
  • Rooms are ok
From$72
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Dewitt
+1-888-675-2083
1055 Aaron Dr., Dewitt, MI 48820-9080 ~13.58 miles south of St Johns
  • Low Cost Suburban hotel
  • Fitness center on property
Hyatt Place Lansing at Eastwood Towne Center
+1-800-716-8490
2401 Showtime Dr., Lansing, MI 48912 ~16.69 miles south of St Johns
  • 3-star Suburban hotel
  • Hotel has an eco-friendly policy See more
Homewood Suites by Hilton Lansing Eastwood
+1-800-805-5223
2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Three Star Highway property
  • 6 floors in property
From$87
Very Good 4.5 /5Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott : 3320 Preyde Blvd.
+1-888-965-1860
3320 Preyde Blvd., Lansing, MI 48912 Website ~16.95 miles south of St Johns
  • Three Star hotel
  • 116 rooms in property
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express & Suites
+1-888-788-5576
2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • 3-star Suburban property
  • Complimentary breakfast is offered
Hampton Inn East Lansing in East Lansing
+1-888-897-9207
2500 Coolidge Rd., East Lansing, MI 48823 ~17.09 miles south of St Johns
  • 3 star Suburban hotel
  • Complimentary breakfast is offered
  • Clean facility
  • Did not have hot water
Courtyard Lansing : 2710 Lake Lansing Rd.
+1-888-311-4278
2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • Three Star Highway property
  • Gym / Fitness Center Available
From$80
Very Good 4.0 /5Review Score CallBookMore Details
University Quality Inn in Lansing
+1-888-469-4795
3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • 3-star Downtown hotel
  • 2 floors in property
  • Free food
  • Close to highway
Radisson Lansing at the Capital
+1-888-734-9421
111 North Grand Ave., Lansing, MI 48933 ~18.90 miles south of St Johns
  • 3-star Downtown hotel
  • Check-in: 4:00 PM
  • For 83%, the rooms looked old
  • Good food
From$109
Very Good 4.0 /5Guest Reviews CallBookMore Details
Quality Suites
+1-888-841-5292
901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • Two-star Suburban hotel
  • Fitness center on property
From$92
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Lansing West
+1-888-455-5160
900 North Canal Rd., Lansing, MI 48917 ~19.00 miles south of St Johns
  • Mid-scale Suburban hotel
  • Free breakfast
From$113
Very Good 4.5 /5Latest Reviews CallBookMore Details
West Lansing Fairfield Inn
+1-888-965-8297
810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Low priced Highway hotel
  • Check-in: 3:00 pm
  • All guests thought it was clean
  • High comfort
From$67
Very Good 4.0 /5Reviews CallBookMore Details
Lansing Residence Inn West by Marriott
+1-888-906-6358
922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Three Star Highway hotel
  • 78 suites in hotel
  • Wonderful rooms
  • Tasty breakfast
From$107
Very Good 4.5 /5Reviews CallBookMore Details
Motel 6 Lansing : 7326 West Saginaw Highway
+1-888-749-6785
7326 West Saginaw Highway, Lansing, MI 48917 ~19.17 miles south of St Johns
  • Low Cost property
Red Roof Inn - Lansing
+1-888-878-9982
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Economical Suburban hotel
  • Check-in: 3pm
  • Bathroom needs cleaning
  • More comfort would be nice
Ramada Lansing Hotel & Conference Center in Lansing
+1-888-389-4485
7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • 3 star Suburban property
  • 3 floors in property
  • Horrible vibe
  • Free Wifi
Kellogg Hotel & Conference Center : 55 South Harrison
+1-888-389-4121
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Midscale Suburban hotel
  • Hotel has a green policy See policy
  • Rather comfortable
  • Great staff
Hilton Garden Inn Lansing West - Lansing
+1-888-675-2083
633 North Canal Rd., Lansing, MI 48917 ~19.30 miles south of St Johns
  • Three Star hotel
  • Check-in time: 15:00
Lansing Comfort Inn : 525 North Canal Rd.
+1-800-716-8490
525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Affordable Highway property
  • 3 conference rooms in property
  • Comfortable beds
  • Easily accessible by car, said 100%
From$68
Very Good 4.5 /5Read Reviews CallBookMore Details
Comstock Inn & Conference Center in Owosso
+1-800-805-5223
300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • 3-star Rural hotel
  • 64 rooms in property
American Heritage Inn in Portland
+1-888-965-1860
1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Economical Highway hotel
  • 2 suites in hotel
  • People at front desk nice
  • Room was clean
Springhill Suites by Marriott Lansing : 111 South Marketplace Blvd.
+1-888-788-5576
111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Mid-scale Highway property
  • 3 floors in hotel
From$92
Very Good 4.5 /5Review Score CallBookMore Details
Knights Inn East Lansing : 2736 East Grandriver Ave.
+1-888-897-9207
2736 East Grandriver Ave., East Lansing, MI 48823 ~20.05 miles south of St Johns
  • Mid-scale property
  • Hotel has 2 floors
From$80
Not Good 1.5 /5Reviews CallBookMore Details
Crowne Plaza Lansing West
+1-888-311-4278
925 South Creyts Rd., Lansing, MI 48917 ~20.16 miles south of St Johns
  • 3 star Highway property
  • 5 floors in hotel
From$108
Very Good 4.5 /5Reviews 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, Holiday Inn Express & Suites Okemos University Area 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 high-end hotels in St Johns?

Hyatt Place Lansing at 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 at 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 $94.94 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 $106.36 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 best IHG hotels in St Johns?

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

Back to Top