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 Lansing North/Dewitt
+1-888-389-4121
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Two-star Airport property
  • 2 floors in hotel
  • Good breakfast
  • Internet is average
From$72
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Dewitt
+1-888-675-2083
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Economical Suburban hotel
  • Hotel has 3 floors
Hyatt Place Lansing – East
+1-800-716-8490
2401 Showtime Dr., Lansing, MI 48912 ~16.69 miles south of St Johns
  • Affordable Suburban property
  • 125 rooms in hotel
Homewood Suites by Hilton Lansing Eastwood in Lansing
+1-800-805-5223
2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Mid-scale Highway hotel
  • Complimentary breakfast is offered
From$87
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites Lansing at Eastwood
+1-888-965-1860
3320 Preyde Blvd., Lansing, MI 48912 Website ~16.95 miles south of St Johns
  • 3 star hotel
  • Check-in time: 3:00PM
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express Hotel & Suites East Lansing
+1-888-788-5576
2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • Three Star Suburban property
  • Hotel has 26 suites
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
  • Fitness + Health Center
  • Tasty breakfast
  • Convenient to highway
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard Lansing in Lansing
+1-888-311-4278
2710 Lake Lansing Rd., Lansing, MI 48912 ~17.27 miles south of St Johns
  • 3-star Highway hotel
  • 2 meeting rooms in property
University Quality Inn
+1-888-469-4795
3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • 3 star Downtown property
  • Check-in: 4:00 PM
  • More comfort would be nice
  • Ordinary pool
Radisson Lansing at the Capitol
+1-888-734-9421
111 North Grand Ave., Lansing, MI 48933 ~18.89 miles south of St Johns
  • Mid-scale Downtown hotel
  • 9 conference rooms in property
Courtyard by Marriott Lansing Downtown : 600 East Michigan Ave.
+1-888-841-5292
600 East Michigan Ave., Lansing, MI 48912 ~18.96 miles south of St Johns
  • 3 star Downtown hotel
  • Check-in time: 3PM
Quality Suites - Lansing
+1-888-455-5160
901 Delta Commerce Dr., Lansing, MI 48917 ~18.97 miles south of St Johns
  • Cheap Suburban hotel
  • 115 suites in property
Hampton Inn & Suites Lansing West : 900 North Canal Rd.
+1-888-965-8297
900 North Canal Rd., Lansing, MI 48917 ~19.00 miles south of St Johns
  • Mid-scale Suburban property
  • Check-in time: 1500
From$113
Very Good 4.5 /5Recent Reviews CallBookMore Details
West Lansing Fairfield Inn
+1-888-906-6358
810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Two star Highway property
  • 3 floors in property
  • Most guests said rooms were clean
  • Good restaurants & bars in the area
From$67
Very Good 4.0 /5Reviews CallBookMore Details
Travelodge by Wyndham Lansing in Lansing
+1-888-749-6785
7326 West Saginaw Highway, Lansing, MI 48917 ~19.05 miles south of St Johns
  • 2 star hotel
  • 103 sleeping rooms in hotel
Graduate East Lansing
+1-888-878-9982
130 West Grand River Ave., East Lansing, MI 48823 ~19.10 miles south of St Johns
  • High end Downtown property
  • Fitness center on property
From$75
Average 3.0 /5Reviews CallBookMore Details
Lansing Residence Inn West by Marriott : 922 Delta Commerce Dr.
+1-888-389-4485
922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • Affordable Highway property
  • 78 sleeping rooms in hotel
  • The majority of guests said the beds were comfortable
  • World class service
From$107
Very Good 4.5 /5Review Score CallBookMore Details
Red Roof Inn in Lansing
+1-888-389-4121
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low-priced Suburban property
  • Hotel has 2 floors
  • Great shopping
  • Smoke free motel
From$50
Very Good 4.5 /5Reviews CallBookMore Details
Ramada Lansing Hotel & Conference Center : 7501 West Saginaw Highway
+1-888-675-2083
7501 West Saginaw Highway, Lansing, MI 48917 ~19.28 miles south of St Johns
  • Midscale Suburban property
  • Hotel has 190 rooms
  • About half of guests said rooms were dirty
  • Free internet
Kellogg Hotel & Conference Center in East Lansing
+1-800-716-8490
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • Mid-scale Suburban hotel
  • 29 meeting rooms in property
  • Beautiful campus
  • Fantastic service
Hilton Garden Inn Lansing West - Lansing
+1-800-805-5223
633 North Canal Rd., Lansing, MI 48917 ~19.30 miles south of St Johns
  • Midscale property
  • Access to gym on-site
Lansing Comfort Inn
+1-888-965-1860
525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • 3 star Highway property
  • Hotel has 3 floors
  • Good internet service
  • Beds were very comfortable
Comstock Inn & Conference Center
+1-888-788-5576
300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • 3 star Rural hotel
  • 2 floors in property
From$50
Very Good 4.0 /5Read Reviews CallBookMore Details
American Heritage Inn
+1-888-897-9207
1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Cheap Highway hotel
  • 2 floors in property
  • Free breakfast
  • Close to store
Springhill Suites by Marriott Lansing
+1-888-311-4278
111 South Marketplace Blvd., Lansing, MI 48917 ~19.89 miles south of St Johns
  • Three Star Highway property
  • 102 sleeping rooms in hotel
From$92
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?

Graduate East Lansing, Hyatt Place Lansing – East and Homewood Suites by Hilton Lansing Eastwood are the top 3 luxury hotels near St Johns city center.

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

Sleep Inn Lansing North, Best Western Dewitt, and Hyatt Place Lansing – East 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 $99.58 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 $108.22 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 Lansing at Eastwood 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 Lansing North 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