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


Find my perfect hotel Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

St Johns Hotels/Accommodations

Photo of Sleep Inn Sleep Inn - Dewitt
+1-800-230-4134
$72+

1101 Commerce Park Dr., Dewitt, MI 48820
  • 4.0/5, Very Good Reviews
  • 2 star Airport property
  • Free breakfast available
~12.53 Miles from St Johns
Photo of American Inn & Suites Lansing American Inn & Suites Lansing in Dewitt
+1-800-997-5148
$45+

1055 Aaron Dr., Dewitt, MI 48820
  • Two star Suburban hotel
  • Hotel has 3 suites
~13.58 Miles from St Johns
Exterior of Holiday Inn Express & Suites Holiday Inn Express & Suites
+1-800-997-5149
$114+

2924 West Rd., East Lansing, MI 48823 ~16.35 Miles from St Johns
Photo of Hyatt Place Lansing / Eastwood Towne Center Hyatt Place Lansing / Eastwood Towne Center
+1-800-230-4134
$94+

2401 Showtime Dr., Lansing, MI 48912
  • Affordable Suburban hotel
  • Hotel has 5 suites
~16.71 Miles from St Johns
Hampton Inn East Lansing in East Lansing
+1-800-997-5148
$91+

2500 Coolidge Rd., East Lansing, MI 48823
  • 4.0/5, Very Good Reviews
  • Midscale Suburban hotel
  • Check in time: 3pm
~17.09 Miles from St Johns
Photo of Courtyard by Marriott Lansing Courtyard by Marriott Lansing
+1-800-997-5149
$95+

2710 Lake Lansing Rd., Lansing, MI 48912
  • 4.0/5, Very Good Guest Reviews
  • Mid-scale Highway property
  • 2 conference rooms in property
~17.27 Miles from St Johns
Image of University Quality Inn University Quality Inn in Lansing
+1-800-230-4134
$60+

3121 East Grand River Ave., Lansing, MI 48912
  • 4.0/5, Very Good Reviews
  • Three Star Downtown hotel
  • Comp. Breakfast
~18.50 Miles from St Johns
Radisson Lansing at the Capital : 111 North Grand Ave.
+1-800-997-5148
$109+

111 North Grand Ave., Lansing, MI 48933
  • 3 star Downtown hotel
  • Check in time: 4:00 PM
~18.90 Miles from St Johns
Quality Suites Lansing : 901 Delta Commerce Dr.
+1-800-997-5149
$65+

901 Delta Commerce Dr., Lansing, MI 48917
  • 4.5/5, Very Good Reviews
  • Three Star Suburban property
  • 117 rooms in property
~18.96 Miles from St Johns
Hampton Inn & Suites Lansing West
+1-800-230-4134
$89+

900 North Canal Rd., Lansing, MI 48917
  • Midscale hotel
  • Hotel has 4 floors
~19.00 Miles from St Johns
West Lansing Fairfield Inn
+1-800-997-5148
$80+

810 Delta Commerce Dr., Lansing, MI 48917
  • 4.5/5, Very Good Guest Reviews
  • Economical Highway hotel
  • 64 rooms in hotel
~19.05 Miles from St Johns
Lansing Residence Inn West by Marriott in Lansing
+1-800-997-5149
$99+

922 Delta Commerce Dr., Lansing, MI 48917
  • 4.5/5, Very Good Review Score
  • Mid-scale Highway property
  • Access to gym on-site
~19.13 Miles from St Johns
Red Roof Inn
+1-800-230-4134
$35+

7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 Miles from St Johns
Ramada Lansing Hotel & Conference Center
+1-800-997-5148
$35+

7501 West Saginaw Highway, Lansing, MI 48917
  • 3.0/5, Average Guest Reviews
  • 3 star Suburban hotel
  • 190 rooms in property
~19.28 Miles from St Johns
Kellogg Hotel : 55 South Harrison
+1-800-997-5149
$100+

55 South Harrison, East Lansing, MI 48824
  • 3.5/5, Average Hotel Reviews
  • Affordable Suburban hotel
  • 160 rooms in hotel
~19.29 Miles from St Johns
Days Inn Lansing in Lansing
+1-800-230-4134
$68+

7711 West Saginaw Highway, Lansing, MI 48917
  • 2.0/5, Poor Hotel Reviews
  • 2 star Suburban hotel
  • Check in time: 3:00pm
~19.31 Miles from St Johns
Lansing Comfort Inn in Lansing
+1-800-997-5148
$69+

525 North Canal Rd., Lansing, MI 48917
  • 3-star Highway property
  • 105 rooms in property
~19.34 Miles from St Johns
American Heritage Inn : 1681 East Grand River Ave.
+1-800-997-5149
$60+

1681 East Grand River Ave., Portland, MI 48875
  • 3.5/5, Average Read Reviews
  • 2-star Highway hotel
  • 2 floors in hotel
~19.66 Miles from St Johns
Gatehouse Suites East Lansing : 1600 East Grand River Ave.
+1-800-230-4134
$60+

1600 East Grand River Ave., East Lansing, MI 48823
  • 3.5/5, Average Guest Reviews
  • Midscale Suburban property
  • Free complimentary breakfast
~19.81 Miles from St Johns
Springhill Suites Lansing
+1-800-997-5148
$89+

111 South Marketplace, Lansing, MI 48917
  • 4.5/5, Very Good Review Score
  • Mid-scale Highway property
  • 104 suites in hotel
~19.89 Miles from St Johns

 [1 - 20 of 50]   


Next: See My St Johns Hotels with Pricing >