Michigan may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search for St Johns Hotels from CA $61

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Fairfield Inn & Suites Lansing at Eastwood
2.5 out of 5
3320 Preyde Bouelvard, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $127 per night
27.08 km from city centre
4.6/5Wonderful! (350 reviews)

"The rooms were nice and clean. Staff was pleasant."…"

Reviewed on Jun. 14, 2020

Fairfield Inn & Suites Lansing at Eastwood
SpringHill Suites by Marriott Lansing West
3 out of 5
111 S Marketplace Blvd, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $94 per night
30.99 km from city centre
4.4/5Wonderful! (436 reviews)

"This hotel is about 10 minutes from the main town. The staff was nice, the hotel is updated and clean. The television/cable had an issue, and the staff was able to fix it as quickly as they could. The pool and all of the amenities were not available due to COVID 19. But they did have a “to go” breakfast ..."…"

Reviewed on Jul. 18, 2020

SpringHill Suites by Marriott Lansing West
Hampton Inn & Suites East Lansing Okemos
2.5 out of 5
2200 Hampton Pl, Okemos, MI
Free cancellationReserve now, pay when you stay
The price is CA $112 per night
37.7 km from city centre
4.6/5Wonderful! (490 reviews)

"It is a very nice and clean hotel!! Very elegant. Super convenient for us and the staff was very friendly."…"

Reviewed on Jul. 11, 2020

Hampton Inn & Suites East Lansing Okemos

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Best Western DeWitt
2 out of 5
1055 Aaron Drive, DeWitt, MI
Free cancellationReserve now, pay when you stay
The price is CA $107 per night
21.69 km from city centre
4.3/5Excellent! (35 reviews)

"Amazing. Front desk was very nice and helpful"…"

Reviewed on Mar. 2, 2020

Best Western DeWitt
SpringHill Suites by Marriott East Lansing University Area
2.5 out of 5
1100 Trowbridge Rd, East Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $98 per night
32.39 km from city centre
4.7/5Exceptional! (143 reviews)

"Wonderful stay & property. So nice to have the outdoor fire pit area to sit around. The 24 hour snack shop area was well stocked & super convenient."…"

Reviewed on Jul. 14, 2020

SpringHill Suites by Marriott East Lansing University Area
Hilton Garden Inn Lansing West
3 out of 5
633 N Canal Rd, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $130 per night
30.07 km from city centre
4.6/5Wonderful! (50 reviews)

"I liked that a bag breakfast was provided since continental breakfast isn’t save during covid."…"

Reviewed on Aug. 4, 2020

Hilton Garden Inn Lansing West
Ramada Hotel & Conference Center by Wyndham Lansing
3 out of 5
7501 W Saginaw Hwy, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $98 per night
29.93 km from city centre
3.4/5Good! (996 reviews)

"My boyfriend and I were traveling and just need a place to stay for one night so we could rest between long drives. It was fairly priced for the area and decent to lay our heads for one night. It’s an older hotel, so our room smelled musty kind of like a bowling alley, but other than that, we had ..."…"

Reviewed on Jul. 15, 2020

Ramada Hotel & Conference Center by Wyndham Lansing
Fairfield Inn & Suites Lansing West
2.5 out of 5
810 Delta Commerce Dr, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $113 per night
29.69 km from city centre
4.3/5Excellent! (369 reviews)

"It was clean. The staff was friendly and efficient. I would definitely stay again."…"

Reviewed on Mar. 10, 2020

Fairfield Inn & Suites Lansing West
Super 8 by Wyndham Ionia MI
2 out of 5
7245 S State Road, Ionia, MI
Free cancellationReserve now, pay when you stay
The price is CA $82 per night
42.14 km from city centre
3.6/5Good! (213 reviews)

"The conversations I had on the phone with Super 8 front desk receptionist were friendly and very helpful with each step of our reservation process. However, due to a back injury we had to cancel our reservation. Again, the phone conversation was courteous."…"

Reviewed on Jul. 25, 2020

Super 8 by Wyndham Ionia MI
Country Inn & Suites by Radisson, Lansing, MI
3 out of 5
6511 Centurion Dr, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $94 per night
31.66 km from city centre
4/5Very Good! (983 reviews)

"The staff was very friendly and the room was exactly like the pictures. I will definitely be staying again if I ever have a choice in where to stay for special occasions."…"

Reviewed on Jul. 21, 2020

Country Inn & Suites by Radisson, Lansing, MI
Residence Inn Lansing West
3 out of 5
922 Delta Commerce Drive, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $137 per night
29.55 km from city centre
4.3/5Excellent! (132 reviews)

"Great hotel great service great location very clean and roomy."…"

Reviewed on Apr. 21, 2020

Residence Inn Lansing West
Best Western Okemos/East Lansing Hotel & Suites
2.5 out of 5
2209 University Park Dr, Okemos, MI
Free cancellationReserve now, pay when you stay
The price is CA $98 per night
38.12 km from city centre
4.4/5Excellent! (785 reviews)

"Good"…"

Reviewed on Jul. 29, 2020

Best Western Okemos/East Lansing Hotel & Suites
Hyatt Place Lansing/Eastwood Towne Center
3 out of 5
2401 Showtime Dr, Lansing, MI
Free cancellation
The price is CA $137 per night
26.94 km from city centre
4.5/5Wonderful! (833 reviews)

"Nice place. Bathroom could have been cleaner, vent fan caked in dust and shower had rust in the grout. Good customer service."…"

Reviewed on Jul. 3, 2020

Hyatt Place Lansing/Eastwood Towne Center
Motel 6 Lansing, MI
2 out of 5
7326 W Saginaw Hwy, Lansing, MI
Free cancellationReserve now, pay when you stay
The price is CA $61 per night
29.69 km from city centre
3.2/5 (484 reviews)

"The place used to be a motel 6, recently purchased by Travelodge. They are currently updating it so i believe with time it will become a nice place to stay. The room we stayed in the floors had laminate floors recently installed. Still needed updates to other things but we could tell progress was ..."…"

Reviewed on Mar. 19, 2020

Motel 6 Lansing, MI
Comfort Inn Okemos - East Lansing
2.5 out of 5
2187 University Park Dr, Okemos, MI
Free cancellationReserve now, pay when you stay
The price is CA $90 per night
38.21 km from city centre
4.4/5Excellent! (412 reviews)

"Clean, helpful and pleasant. Great location, many restaurants, stores AMS easy on and off highway."…"

Reviewed on Jul. 27, 2020

Comfort Inn Okemos - East Lansing
Don't see what you're looking for?
See all available properties in St Johns
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St Johns Hotel Guide

Unfortunately Expedia doesn't have any accommodation options in St Johns, however our extensive database provides a good selection of short and long-stay options in the vicinity. Within 0.1 kilometres (0.06 miles) of St Johns visitors can select from approximately 20 lodging options in Expedia's United States of America hotel database.

The closest Expedia hotel is the Marriott East Lansing at University Place, Michigan, which is 30 kilometres (19 miles) from the heart of St Johns. Another alternative is the Radisson Hotel Lansing, which is in Michigan, which is 30 kilometres (19 miles) from the heart of St Johns.

30 kilometres (19 miles) away from downtown St Johns, is the Hampton Inn & Suites Lansing West. The Hampton Inn East Lansing is 30 kilometres (17 miles) away. Two other Expedia-listed hotel options worth looking into are the Courtyard by Marriott Lansing and the Holiday Inn Express Hotel & Suites East Lansing.

Why not enjoy the other sites around Southwest Michigan while you are here? Southwest Michigan is marked by forests and lakes. Commonly visited Southwest Michigan visitor draws are art galleries. Common activities in this part of United States of America include cycling, shore fishing and winery tours.

The nearest places to stay in Lansing are East Lansing and Dimondale. East Lansing is 30 kilometres (19 miles) to the south of St Johns, while Dimondale is 40 kilometres (25 miles) to the south. East Lansing hotels and apartments are the Towneplace Suites by Marriott East Lansing and Candlewood Suites East Lansing. The Holiday Inn Express Hotel & Suites Lansing-Dimondale and Comfort Inn & Suites Diamondale – Lansing are the hotels and apartments in Dimondale.

Get your sports fix with a trip to Spartan Stadium, which is 30 kilometres (20 miles) to the south of St Johns. Those sports fans wishing to find a room or apartment close by can choose from the Quality Inn University or the Gatehouse Suites East Lansing.

Before you head out the door to St Johns, do yourself a favour and look through our St Johns travel guide where you'll discover the extensive scenic and cultural attractions this great destination has in store for you.

Frequently asked questions

Where is the best place to stay in St Johns?
Based on our traveler data, The Nordic Pineapple Bed and Breakfast is one of the top choices for your stay. This 3-star B&B offers free breakfast and free WiFi. Other good choices for your visit to the area are SpringHill Suites by Marriott East Lansing University Area and Hyatt Place Lansing/Eastwood Towne Center.
If I need to cancel my hotel reservation in St Johns, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable if you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a non-refundable reservation, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to view the best options available in St Johns.
What are some accommodations with pools in St Johns?
SpringHill Suites by Marriott East Lansing University Area: Provides free full breakfast, an indoor pool, and free Internet. Hyatt Place Lansing/Eastwood Towne Center and Best Western Okemos/East Lansing Hotel & Suites are two additional hotels that offer an onsite pool.

Recent Reviews in St Johns

More trip options