Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

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 is a city in the state of Michigan with a population of about 7,900 residents. It is a charming town in mid-Michigan that is full of history and culture and is the county seat of Clinton County. St. Johns was settled in 1853 by John Stoughton, who built a sawmill on the Grand River. The city was named after him and was incorporated in 1904. St. Johns is the birthplace of Ransom E. Olds, founder of the Oldsmobile and REO Motor Car Company. The city is also the site of the Michigan State Police Headquarters and Training Academy. St. Johns' economy has been based on agriculture and manufacturing, and the town hosts several food processing companies. The farmers here are passionate about their work and are always looking for ways to improve their farms and the products they produce. The city is home to a variety of businesses that support the local economy, including several antique stores, art galleries, and eclectic shops. There are a number of restaurants, cafes, and bars in the downtown area, making it the perfect site to spend a day or night exploring. There is also a farmers' market that takes place every Saturday, where you can find fresh local produce and goods. There is a real sense of community here and everyone is working together to make St. Johns a great location to live, work, and visit. St. Johns is a nice spot to come for a day trip or a weekend getaway. Local hotels are centrally located, so it is easy to get around and explore. They offer a variety of room types and amenities to make your stay comfortable, including room service, laundry service, and daily housekeeping. More from this guide...

St Johns Hotels/Accommodations

Sleep Inn Lansing North/Dewitt : 1101 Commerce Park Dr.
+1-888-389-4121
1101 Commerce Park Dr., Dewitt, MI 48820 ~12.53 miles south of St Johns
  • Cheap Airport property
  • Check in: 3:00 PM
From$72
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St Johns" Get Alexa Skill →
Best Western DeWitt in Dewitt
+1-888-675-2083
1055 Aaron Dr., Dewitt, MI 48820 ~13.58 miles south of St Johns
  • Low priced Suburban property
  • Free complimentary breakfast
From$43
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hyatt Place Lansing - East : 2401 Showtime Dr.
+1-800-716-8490
2401 Showtime Dr., Lansing, MI 48912 ~16.69 miles south of St Johns
  • Midscale Suburban property
  • 5 suites in hotel
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Lansing Eastwood : 2201 Showtime Dr.
+1-800-805-5223
2201 Showtime Dr., Lansing, MI 48912 ~16.71 miles south of St Johns
  • Midscale Highway property
  • Free comp. breakfast
From$87
Very Good 4.0 /5 Read Reviews Call BookMore Details
Fairfield Inn & Suites Lansing at Eastwood in Lansing
+1-888-965-1860
3320 Preyde Blvd., Lansing, MI 48912 ~16.95 miles south of St Johns
  • Three Star hotel
  • Hotel has 116 rooms
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites East Lansing An Ihg Hotel
+1-888-788-5576
2924 West Rd., East Lansing, MI 48823 ~17.03 miles south of St Johns
  • Affordable Suburban property
  • Access to gym on-site
From$109
Very Good 4.0 /5 Reviews Call BookMore Details
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
  • Affordable Suburban property
  • 86 rooms in property
From$75
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
University Quality Inn
+1-888-311-4278
3121 East Grand River Ave., Lansing, MI 48912 ~18.50 miles south of St Johns
  • Affordable Downtown hotel
  • 2 floors in property
From$52
Average 3.5 /5 Recent Reviews Call BookMore Details
Courtyard by Marriott Lansing
+1-888-469-4795
2710 Lake Lansing Rd., Lansing, MI 48912 ~18.60 miles south of St Johns
  • Three Star Highway property
  • Check in time: 3:00pm
From$50
Average 3.0 /5 Read Reviews Call BookMore Details
Doubletree by Hilton Lansing
+1-888-734-9421
111 North Grand Ave., Lansing, MI 48933 ~18.91 miles south of St Johns
  • Three Star Downtown property
  • 255 sleeping rooms in hotel
From$80
Very Good 4.0 /5 Read Reviews Call BookMore Details
Courtyard by Marriott Lansing Downtown
+1-888-841-5292
600 East Michigan Ave., Lansing, MI 48912 ~18.95 miles south of St Johns
  • Midscale Downtown property
  • Hotel has 122 rooms
From$80
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quality Suites : 901 Delta Commerce Dr.
+1-888-455-5160
901 Delta Commerce Dr., Lansing, MI 48917 Website ~18.97 miles south of St Johns
  • Cheap Suburban property
  • Hotel has 4 floors
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
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 hotel
  • 4 floors in hotel
From$113
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn & Suites Lansing West - Lansing
+1-888-906-6358
810 Delta Commerce Dr., Lansing, MI 48917 ~19.05 miles south of St Johns
  • Two star Highway property
  • 64 sleeping rooms in hotel
From$67
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Travelodge by Wyndham Lansing
+1-888-749-6785
7326 West Saginaw Highway, Lansing, MI 48917 ~19.05 miles south of St Johns
  • 2 star hotel
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St Johns" Get Alexa Skill →
Graduate East Lansing - East Lansing
+1-888-878-9982
130 West Grand River Ave., East Lansing, MI 48823 ~19.10 miles south of St Johns
  • Four star Downtown property
  • 194 sleeping rooms in hotel
From$100
Average 3.0 /5 Reviews Call BookMore Details
Residence Inn Lansing West
+1-888-389-4485
922 Delta Commerce Dr., Lansing, MI 48917 ~19.13 miles south of St Johns
  • 3-star Highway hotel
  • 78 suites in property
From$107
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Red Roof Inn Lansing West - MSU
+1-888-389-4121
7412 West Saginaw Highway, Lansing, MI 48917 ~19.20 miles south of St Johns
  • Low Cost Suburban hotel
  • 2 floors in hotel
From$50
Average 3.0 /5 Read Reviews Call BookMore Details
Ramada by Wyndham 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
  • Affordable Suburban property
  • Hotel has 3 floors
From$40
Very Good 4.0 /5 Review Score Call BookMore Details
Kellogg Hotel & Conference Center - East Lansing
+1-800-716-8490
55 South Harrison, East Lansing, MI 48824 ~19.29 miles south of St Johns
  • 3-star Suburban hotel
  • Airport shuttle provided
From$130
Average 3.5 /5 Reviews Call BookMore Details
Hilton Garden Inn Lansing West in Lansing
+1-800-805-5223
633 North Canal Rd., Lansing, MI 48917 ~19.30 miles south of St Johns
  • 3 star property
  • 124 rooms in property
From$90
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Inn
+1-888-965-1860
525 North Canal Rd., Lansing, MI 48917 ~19.34 miles south of St Johns
  • Midscale Highway hotel
  • 3 conference rooms in property
From$68
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Comstock Inn and Conference Center in Owosso
+1-888-788-5576
300 East Main St., Owosso, MI 48867 ~19.46 miles east of St Johns
  • Three Star Rural hotel
  • Check in: 3:00pm
From$50
Very Good 4.0 /5 Reviews Call BookMore Details
American Heritage Inn
+1-888-897-9207
1681 East Grand River Ave., Portland, MI 48875 ~19.66 miles southwest of St Johns
  • Low-priced Highway hotel
  • Check in time: 3:00 PM
From$75
Very Good 4.0 /5 Guest Reviews Call BookMore Details
SpringHill Suites by Marriott Lansing in Lansing
+1-888-311-4278
111 South Marketplace Blvd., Lansing, MI 48917 ~19.88 miles south of St Johns
  • Midscale Highway hotel
  • 3 meeting rooms in property
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Springhill Suites by Marriott East Lansing University Area : 1100 Trowbridge Rd.
+1-888-469-4795
1100 Trowbridge Rd., East Lansing, MI 48823 ~20.04 miles south of St Johns
  • 3 star Suburban property
  • Check in time: 3:00 PM
From$89
Average 3.0 /5 Reviews Call BookMore Details
Clarion Pointe East Lansing University Area : 2736 East Grand River Ave.
+1-888-734-9421
2736 East Grand River Ave., East Lansing, MI 48823 ~20.07 miles south of St Johns
  • 3 star hotel
  • Check in time: 15:00
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Crowne Plaza Lansing West - Lansing
+1-888-841-5292
925 South Creyts Rd., Lansing, MI 48917 ~20.18 miles south of St Johns
  • Affordable Highway hotel
  • 4 suites in property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson, Lansing, MI - Lansing
+1-888-455-5160
6511 Centurion Dr., Lansing, MI 48917 ~20.21 miles south of St Johns
  • 3-star hotel
  • Hotel has a green policy Learn more
From$80
Average 3.0 /5 Review Score Call BookMore Details
Towneplace Suites by Marriott East Lansing
+1-888-965-8297
2855 Hannah Blvd., East Lansing, MI 48823 ~20.55 miles south of St Johns
  • Low Cost Rural hotel
  • 84 sleeping rooms in hotel
From$79
Very Good 4.0 /5 Reviews Call BookMore Details
Residence Inn East Lansing : 2841 Hannah Blvd.
+1-888-906-6358
2841 Hannah Blvd., Detroit, MI 48823 ~20.57 miles south of St Johns
  • Affordable property
  • Fitness + Health Center
From$90
Excellent 5.0 /5 Reviews Call BookMore Details
Candlewood Suites East Lansing in Lansing
+1-888-749-6785
3545 Forest Rd., Lansing, MI 48910 ~21.08 miles south of St Johns
  • 3-star Golf Course hotel
  • 3 floors in hotel
From$69
Very Good 4.0 /5 Latest Reviews Call BookMore Details
The Pines Country Inn : 1730 East Main St. M 21
+1-888-878-9982
1730 East Main St. M 21, Owosso, MI 48867 ~21.10 miles east of St Johns
  • Cheap hotel
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Red Roof Inn Lansing East – Msu
+1-888-389-4485
3615 Dunckel Rd., Lansing, MI 48910 ~22.05 miles south of St Johns
  • Two star hotel
  • Check-in: 3:00pm
From$59
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Okemos - University Area, an IHG Hot in Okemos
+1-888-389-4121
2350 Jolly Oak Rd., Okemos, MI 48864 ~23.03 miles south of St Johns
  • Economical Suburban hotel
  • Fitness center on property
From$60
Very Good 4.0 /5 Reviews Call BookMore Details
Comfort Inn & Suites Diamondale – Lansing - Dimondale
+1-888-675-2083
9742 Woodlane Dr., Dimondale, MI 48821 ~23.06 miles south of St Johns
  • Low priced Suburban property
  • 82 rooms in hotel
From$59
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hotel Chesaning Rou - Chesaning
+1-800-716-8490
12898 Brady Rd., Chesaning, MI 48616 ~23.07 miles northeast of St Johns
  • Affordable property
From$90
Average 3.0 /5 Guest Reviews Call BookMore Details
Staybridge Suites Lansing Okemos : 3553 Meridian Crossing Dr.
+1-800-805-5223
3553 Meridian Crossing Dr., Okemos, MI 48864 ~23.09 miles south of St Johns
  • 4 star Highway property
  • Hotel has 3 floors
From$125
Average 3.0 /5 Reviews Call BookMore Details
Hampton Inn & Suites East Lansing / Okemos in Okemos
+1-888-965-1860
2200 Hampton Place, Okemos, MI 48864 ~23.15 miles south of St Johns
  • 3 star Highway property
  • Gym / Fitness Center Available
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Courtyard by Marriott East Lansing Okemos - Okemos
+1-888-788-5576
3545 Meridian Crossing Dr., Okemos, MI 48864 ~23.16 miles south of St Johns
  • Midscale Suburban property
  • Hotel has 14 suites
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Lansing-Dimondale, an IHG Hote in Windsor Charter Township
+1-888-897-9207
9490 Woodlane Dr., Windsor Charter Township, MI 48821 ~23.18 miles south of St Johns
  • Three Star Suburban hotel
  • Free breakfast available
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hometowne Studios by Red Roof East Lansing Okemos - Okemos
+1-888-311-4278
2335 Woodlake Dr., Okemos, MI 48864 ~23.37 miles south of St Johns
  • Affordable Rural hotel
  • Check in: 11:00
From$93
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Best Western Okemos/East Lansing Hotel & Suites
+1-888-469-4795
2209 University Park Dr., Okemos, MI 48864 ~23.42 miles south of St Johns
  • 3 star Suburban property
  • Hotel has 160 rooms
From$62
Very Good 4.0 /5 Reviews Call BookMore Details
Americas Best Value Inn Lansing - Lansing
+1-888-734-9421
1100 Ramada Dr., Lansing, MI 48911 ~23.49 miles south of St Johns
  • Two-star property
  • 99 rooms in property
From$49
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Inn Okemos - East Lansing - Okemos
+1-888-841-5292
2187 University Park Dr., Okemos, MI 48864 Website ~23.50 miles south of St Johns
  • 2 star Suburban hotel
  • Has environment-friendly policy Read more
From$76
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Rodeway Inn : 910 American Rd.
+1-888-455-5160
910 American Rd., Lansing, MI 48911 ~23.91 miles south of St Johns
  • Cheap property
  • Check-in time: 11:00
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Causeway Bay Hotel
+1-888-965-8297
6820 South Cedar St., Lansing, MI 48911 ~24.13 miles south of St Johns
  • 3-star Convention Center property
  • 300 rooms in hotel
From$58
Very Good 4.0 /5 Reviews Call BookMore Details
American Inn and Suites Ionia : 423 Brown Blvd.
+1-888-906-6358
423 Brown Blvd., Ionia, MI 48846 ~26.15 miles west of St Johns
  • Low priced Rural property
  • Check-in time: 03:00pm
From$71
Average 3.5 /5 Reviews Call BookMore Details
Super 8 by Wyndham Ionia MI
+1-888-749-6785
7245 South State Rd., Ionia, MI 48846 ~27.82 miles west of St Johns
  • Cheap Rural hotel
  • 2 floors in hotel
From$62
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quality Inn
+1-888-878-9982
8511 Lansing Rd., Durand, MI 48429 Website ~28.66 miles east of St Johns
  • Midscale Golf Course hotel
  • Hotel has 4 suites
From$80
Average 3.0 /5 Reviews Call BookMore Details

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.

The Best Time to Visit St. Johns, MI

There is no bad time to visit St. Johns, Michigan. Temperatures vary over the course of the year from 82 °F in the summer to 16 °F in the winter. But the best time to experience all that the city of St. Johns has to offer is during the summertime. From June through August, the temperatures are warm and pleasant, making it ideal for outdoor activities. The city's parks and recreation areas are open and full of people enjoying the beautiful weather. If you're looking for a more low-key summer experience, you can still find plenty to do in St. Johns. There are several museums and historical sites to explore, such as the Paine-Gillam-Scott Museum and Clinton Northern Railway Museum, as well as a variety of shops and restaurants. Whatever your interests are, you're sure to find something to enjoy in St. Johns during the summer months.

Below is a chart of the current pricing seasonality of hotels and motels in St Johns, MI:

St Johns, MI: Prices by Star Rating Class

Below are 3 charts illustrating avg. rate trends by star rating class in St Johns, MI. Browse these charts to determine the cheapest time period to book a room in St Johns for any future trips.

St Johns, MI: Luxury Hotels with 4 Stars

There's nothing like a luxurious hotel to make your leisure or business trip more enjoyable. St. Johns, Michigan is home to several outstanding options that offer top-notch services to help your stay to be a memorable one. For those looking for a luxurious experience, the town has several high-end hotels. These accommodations feature on-site spas, fitness centers, and fine restaurants. The guest rooms are spacious and well-appointed, with all the latest amenities. There are also several bed and breakfasts in St Johns, which offer a more intimate and cozy experience. Whether you're searching for a romantic getaway or a place to relax and rejuvenate, St. Johns hosts a luxury hotel to meet your needs. Book your stay today and enjoy all the comforts and amenities that these outstanding lodgings have to offer.

Cheap Hotels in St Johns, Michigan

3 Star Average Prices: $128.15

The low-budget hotels in St Johns, MI are a great choice for those who are looking for a cheap place to stay. There are a number of hostels and budget hotels located in the city center, as well as a number of camping sites located on the outskirts of the town. These accommodations have a number of amazing amenities, such as swimming pools, hot tubs, and fitness centers. Other ones can include free Wi-Fi and a complimentary breakfast. These accommodations also offer a variety of room types to their guests, such as standard rooms and suites. Plus, they are located near many of the city's attractions. Each of these lodgings offers a different array of amenities, but all provide a clean and comfortable place to stay.

2 Star Average Prices: $105.47

Hotel Discounts in St Johns, Michigan

When looking for a place to stay in St Johns, MI that won't break the bank, check out local hotel discounts. Whether you'd like to stop in a luxurious suite or a cozy room for two, there is a special offer perfect for you. They are available throughout the year but vary depending on the season. Hotel discounts are plentiful in this charming small town, especially during the shoulder seasons of spring and fall. During the spring, rates start to go up as the weather warms and tourists begin to flock to the area for camping, fishing, and hiking. However, you can still find discounts if you book your room in advance or during the week. In the fall, rates drop again as the weather cools and the crowds thin out. This is the perfect time to snag a bargain on a cozy room with a fireplace. So, when you're planning your next trip to St Johns, MI, be sure to check for hotel discounts to get the best deal on your accommodations.

Visit St. Johns, MI – A quaint, historic town in the state of Michigan

The agricultural vibe of St Johns, MI is one of peaceful country living. The many local farms, markets, and orchards provide the perfect opportunity for you to get to know your neighbors, and for your family to enjoy the outdoors. There are also many parks and recreation areas to relish, and a wide selection of businesses and organizations for you to be involved in. The community of St. Johns also hosts a number of events throughout the year. For a fun, family-friendly place to spend a day, look no further than Motz Park in St. Johns, MI. This beautiful area offers something for everyone, with a fishing pier, pavilion, and walking trails. And it's the perfect spot to spend a day picnicking or grilling out with friends. So if you're looking to relax or have some fun, be sure to add Motz Park to your list of places to come to. For a taste of local history, visit the Clinton Northern Railway Museum. This unique venue is dedicated to preserving the past of the railroad industry. It features a variety of exhibits and displays, as well as several restored railway cars. The Clinton Northern Railway Museum is a great way to learn about the history of Michigan and have a lot of fun at the same time.

FAQs about hotels in St Johns

What are the top rated hotels in St Johns?

Residence Inn East Lansing, Hampton Inn East Lansing and Quality Suites 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, Staybridge Suites Lansing Okemos and Hyatt Place Lansing - East 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 $105.47 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 $128.15 per night. (based on HotelPlanner prices)

What are the best independent hotels in St Johns?

The Comstock Inn and Conference Center, American Heritage Inn and Causeway Bay Hotel 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 Courtyard by Marriott Lansing Downtown are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in St Johns?

Quality Suites, Sleep Inn Lansing North and Comfort 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 DeWitt and Best Western Okemos 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 Hotel & Suites East Lansing An Ihg Hotel, Candlewood Suites East Lansing and Holiday Inn Express & Suites Okemos - University Area, an IHG Hot are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top