The best deals on hotels when visiting St. Johns in Michigan.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. Johns, Michigan 48879

Sleep Inn Lansing North / Dewitt

1101 Commerce Park Drive DeWitt, MI

At Sleep Inn Lansing North / Dewitt, travelers to St. Johns will find cozy-like, budget-friendly rooms with rates starting at $64.99, creating a warm and inviting space for relaxation. Appreciate Sleep Inn's attention to guest safety, with features like secure room entry and well-lit parking areas for peace of mind.

From Sleep Inn Lansing North / Dewitt, a brief drive into downtown St. Johns allows guests to enjoy the best of both worlds—city exploration and a peaceful retreat afterward. Make every moment in St. Johns count with a hotel that offers more for less—secure today!

  Call (855) 236-8982 to book with an agent.
  12.0 miles from ST. Johns, MI 48879

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Best Western DeWitt

1055 Aaron Drive DeWitt, MI

At Best Western DeWitt, travelers to St. Johns will find inviting rooms with rates from $84.99, creating a warm, welcoming space perfect for relaxation. Stay cool with Best Western’s air-conditioned public spaces, ensuring comfort in the lobby, restaurants, and meeting rooms.

Relax in the calm environment of Best Western DeWitt, where guests can enjoy a peaceful retreat and downtown St. Johns is still within reach. Make the most of St. Johns with a hotel that pairs convenience with savings—lock in now!

  Call (855) 239-5277 to book with an agent.
  13.0 miles from ST. Johns, MI 48879

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Lansing Eastwood

2201 Showtime Drive Lansing, MI

Choose Homewood Suites by Hilton Lansing Eastwood for a restful escape when traveling to St. Johns, where inviting rooms offer comfort and relaxation, with nightly rates from $121.99. Relax in the modern and inviting ambiance of Homewood Suites' communal areas, designed for comfort and convenience.

For those looking to unwind after a day in downtown St. Johns, Homewood Suites by Hilton Lansing Eastwood offers a calm retreat just a comfortable drive away. Make every moment in St. Johns count with accommodations that deliver exceptional comfort—secure now!

  Call (855) 233-0132 to book with an agent.
  16.1 miles from ST. Johns, MI 48879

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Lansing East

2401 Showtime Dr Lansing, MI

Enjoy a warm retreat at Hyatt Place Lansing East on your trip to St. Johns, where inviting accommodations provide comfort, with nightly rates beginning at $139.00. Enjoy a relaxing evening at Hyatt Place's Bar, where you can unwind with signature cocktails and local craft beers in a stylish setting.

For those seeking both relaxation and city access, Hyatt Place Lansing East provides tranquility while downtown St. Johns remains easily accessible. Enjoy a St. Johns adventure with a hotel that’s committed to your satisfaction—book today!

  Call (855) 236-8982 to book with an agent.
  16.2 miles from ST. Johns, MI 48879

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Lansing at Eastwood

3320 Preyde Bouelvard Lansing, MI

At Fairfield Inn & Suites Lansing at Eastwood, travelers bound for St. Johns will find budget-conscious comfort with rooms starting at $119.99, creating a clean, inviting space for relaxation. Keep up with your fitness routine in Fairfield's well-equipped fitness centers, open 24/7 for your convenience.

With a relaxing drive into downtown St. Johns, guests at Fairfield Inn & Suites Lansing at Eastwood can explore the city’s best spots while retreating to the peace and quiet of their stay. Settle into St. Johns with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 235-0725 to book with an agent.
  16.3 miles from ST. Johns, MI 48879

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Woodspring Suites East Lansing University Area

3225 West Rd East Lansing, MI

Guests bound for St. Johns can unwind at Woodspring Suites East Lansing University Area, where cushy rooms start at $74.99, creating a warm and inviting environment perfect for relaxation. Experience the community atmosphere of WoodSpring Suites, with communal areas designed for socializing and relaxation.

For a serene getaway, Woodspring Suites East Lansing University Area offers the perfect balance of tranquility and access to downtown St. Johns for a day of adventure. Make St. Johns travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 235-0725 to book with an agent.
  16.3 miles from ST. Johns, MI 48879

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel

2924 West Rd East Lansing, MI

With rooms starting at $109.99, Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel provides inviting accommodations for guests traveling to St. Johns, creating a sheltered, welcoming environment. Stay in the loop with Holiday Inn Express's IHG® Rewards Club, offering members exclusive benefits and rewards for their loyalty.

The peaceful atmosphere at Holiday Inn Express Hotel & Suites East Lansing an IHG Hotel offers guests a quiet retreat, with the convenience of downtown St. Johns still a short drive away. Make the most of St. Johns with a hotel that pairs convenience with savings—lock in now!

  Call (855) 235-6136 to book with an agent.
  16.5 miles from ST. Johns, MI 48879

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn East Lansing

2500 Coolidge Rd East Lansing, MI

For budget-savvy travelers, Hampton Inn East Lansing provides mellifluous accommodations with rates beginning at $112.99, creating a clean and comfortable space near St. Johns. Sleep well in Hampton's clean and fresh Hampton beds®, designed for a good night's sleep with plush duvets and soft pillows.

From Hampton Inn East Lansing, a scenic drive takes guests into downtown St. Johns, offering a balance of relaxation and easy access to the city's top spots. Get the rest and comfort you deserve while exploring St. Johns—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  16.6 miles from ST. Johns, MI 48879

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Lansing

2710 Lake Lansing Rd Lansing, MI

Experience a warm retreat at Courtyard by Marriott Lansing as you explore St. Johns, where quality rooms provide comfort and relaxation, with budget-friendly rates beginning at $109.99. Rest assured at Courtyard, where guest satisfaction and comfort are prioritized to ensure a delightful and stress-free stay.

Relax in the peaceful surroundings of Courtyard by Marriott Lansing, knowing that downtown St. Johns is still within easy reach for a day of exploration. Stay effortlessly in St. Johns with a hotel that offers exceptional value and amenities—secure now!

  Call (855) 234-2997 to book with an agent.
  16.7 miles from ST. Johns, MI 48879

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn University

3121 East Grand River Ave Lansing, MI

For those bound for St. Johns, Quality Inn University offers mellifluous, budget-friendly accommodations with rates from $75.00, creating a comfortable space perfect for relaxation. Relax knowing Quality Inn offers a 100 percent satisfaction guarantee, ensuring your stay meets your expectations.

With a relaxing drive into downtown St. Johns, guests at Quality Inn University can enjoy the city’s best attractions while retreating to a serene, peaceful stay. Enjoy St. Johns without compromise with a hotel that delivers exceptional value—reserve now!

  Call (855) 233-7850 to book with an agent.
  18.0 miles from ST. Johns, MI 48879

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Lansing

111 North Grand Ave Lansing, MI

Uncover a blend of comfort and quality at DoubleTree by Hilton Lansing as you explore St. Johns, where inviting rooms provide a peaceful stay, with nightly rates from $88.99. Unwind in DoubleTree by Hilton's stylish bars and lounges, the perfect spots for relaxing with a drink after a day of exploration.

A short, scenic drive takes guests from DoubleTree by Hilton Lansing into downtown St. Johns, where they can explore and return to the calm of their stay. Take your St. Johns adventure to the next level with a hotel that delivers on luxury and service—book today!

  Call (855) 234-7135 to book with an agent.
  18.4 miles from ST. Johns, MI 48879

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Lansing West

922 Delta Commerce Drive Lansing, MI

Find an inviting atmosphere at Residence Inn Lansing West near St. Johns, where safe accommodations create a relaxing stay, with room rates starting from $109.99. Sleep well on Residence Inn's signature plush bedding, designed to provide a restful night’s sleep.

For a quiet retreat, Residence Inn Lansing West offers peaceful surroundings, with downtown St. Johns still within reach for a day of city exploration. Settle into St. Johns with a hotel that makes your experience unforgettable—lock in today!

  Call (855) 233-0132 to book with an agent.
  18.4 miles from ST. Johns, MI 48879

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Lansing Downtown

600 EAST MICHIGAN AVENUE Lansing, MI

Enjoy a restful stay at Courtyard by Marriott Lansing Downtown on your journey to St. Johns, where inviting rooms create a warm environment, with rates beginning at an accessible $119.99. Appreciate the practicality of Courtyard's laundry facilities, designed to accommodate the needs of long-term guests or those needing quick refreshes.

Relax at Courtyard by Marriott Lansing Downtown in a peaceful setting, knowing downtown St. Johns is within easy reach by car for city adventures. Discover how enjoyable St. Johns can be with accommodations that make every dollar count—book today!

  Call (855) 233-7850 to book with an agent.
  18.4 miles from ST. Johns, MI 48879

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Quality Suites Lansing

901 Delta Commerce Dr Lansing, MI

At Quality Suites Lansing, guests bound for St. Johns can unwind in appealing accommodations with rooms starting at $78.99, creating a warm, welcoming atmosphere. Relax in accommodations that offer a clean and welcoming environment, perfect for rest after a day of exploring or business.

Guests at Quality Suites Lansing can enjoy a serene escape, with downtown St. Johns remaining accessible for city exploration. Enjoy extra features and affordability on your St. Johns trip—reserve your hotel now!

  Call (855) 234-7135 to book with an agent.
  18.4 miles from ST. Johns, MI 48879

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Lansing West

900 North Canal Road Lansing, MI

For a enveloping and affordable stay, Hampton Inn & Suites Lansing West offers inviting rooms with rates beginning at $105.99, creating a comfortable space near St. Johns. Rest easy on the clean and fresh Hampton beds®, designed to provide a deep, restful sleep with plush duvets and fluffy pillows.

Guests can enjoy peaceful surroundings at Hampton Inn & Suites Lansing West, with downtown St. Johns still a convenient drive away for sightseeing. Take advantage of inviting accommodations perfect for your St. Johns visit—reserve now!

  Call (855) 233-7850 to book with an agent.
  18.4 miles from ST. Johns, MI 48879

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Lansing West

810 Delta Commerce Dr Lansing, MI

For those visiting St. Johns, Fairfield Inn & Suites Lansing West offers inviting, budget-friendly rooms with rates beginning at $104.99, creating a welcoming environment for relaxation. Explore Fairfield's library collection, offering a range of books and guides to help you unwind or plan your next adventure.

From Fairfield Inn & Suites Lansing West, a scenic drive brings guests into downtown St. Johns, where they can experience the city’s highlights before returning to the serene atmosphere of the hotel. Relax and explore St. Johns knowing your accommodations provide excellent value—book today!

  Call (855) 233-0132 to book with an agent.
  18.5 miles from ST. Johns, MI 48879

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Lansing

7326 West Saginaw Hwy Lansing, MI

Guests traveling to St. Johns can enjoy affordable comfort at Travelodge by Wyndham Lansing, where inviting rooms start at $60.99, creating a warm and welcoming space perfect for rest. Explore your destination with ease, thanks to the helpful recommendations from Travelodge's knowledgeable staff.

With a scenic drive into downtown St. Johns, guests at Travelodge by Wyndham Lansing can balance city exploration with the peaceful surroundings of their stay. Stay relaxed and within budget while exploring St. Johns—lock in your hotel room now!

  Call (855) 234-2997 to book with an agent.
  18.5 miles from ST. Johns, MI 48879

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Lansing West MSU

7412 West Saginaw Hwy Lansing, MI

Guests bound for St. Johns will appreciate the inviting comfort at Red Roof Inn Lansing West MSU, where snug rooms start at $67.49, creating a warm, welcoming space. Relax in the casual comfort of Red Roof Inn's accommodations, designed to provide a restful and enjoyable stay.

For a relaxing stay, Red Roof Inn Lansing West MSU offers quiet surroundings while keeping downtown St. Johns accessible for a day of sightseeing. Enjoy more of St. Johns with a practical, budget-conscious stay—secure your room now!

  Call (855) 235-6136 to book with an agent.
  18.5 miles from ST. Johns, MI 48879

Starting at

$67.49

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Lansing West

633 North Canal Rd Lansing, MI

Hilton Garden Inn Lansing West offers a welcoming stay for travelers visiting St. Johns, with tranquil rooms providing relaxation, with inviting nightly rates from $119.99. Take advantage of Hilton Garden Inn's mobile app for easy booking and management of your stay, all from your smartphone.

Unwind at Hilton Garden Inn Lansing West, where guests can enjoy a peaceful retreat while downtown St. Johns remains nearby for a day of adventure. Take advantage of a St. Johns hotel that delivers quality and affordability seamlessly—book today!

  Call (855) 235-0725 to book with an agent.
  18.6 miles from ST. Johns, MI 48879

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hyatt House Lansing University Area

3150 East MICHIGAN AVE East Lansing, MI

Find a mellifluous escape at Hyatt House Lansing University Area near St. Johns, where restful accommodations create a relaxing stay, with inviting rates beginning at just $119.00. Experience the peace of mind provided by Hyatt House’s safe deposit boxes, available at the front desk for securing valuables.

For a peaceful retreat, Hyatt House Lansing University Area offers quiet surroundings, with the convenience of downtown St. Johns still being nearby. Relax in St. Johns with a hotel that takes your comfort seriously, without breaking the bank—lock in today!

  Call (855) 234-2997 to book with an agent.
  18.6 miles from ST. Johns, MI 48879

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

AC Hotel Lansing University Area

3150 East Michigan Avenue East Lansing, MI

Relax at AC Hotel Lansing University Area when traveling to St. Johns, where inviting rooms create a peaceful stay, with room rates beginning at an accessible $139.99. Immerse yourself in the soothing tunes selected for AC Hotels' public spaces, enhancing the ambiance with a blend of local and international music.

At AC Hotel Lansing University Area, guests can experience peaceful surroundings while having downtown St. Johns within easy driving distance. Find out how stress-free St. Johns travel can be with thoughtfully designed accommodations—book today!

  Call (855) 236-8982 to book with an agent.
  18.6 miles from ST. Johns, MI 48879

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Marriott East Lansing at University Place

300 Mac Ave East Lansing, MI

Step into elegance at Marriott East Lansing at University Place on your journey to St. Johns, where calm rooms create a peaceful retreat, with inviting nightly rates starting at $179.99. Relax with the peaceful ambiance of Marriott's spa lounges, offering a calm space to unwind before or after treatments.

Travelers will find a restful escape at Marriott East Lansing at University Place, where peace meets proximity to downtown St. Johns for adventure. Discover a St. Johns hotel that turns every detail into an unforgettable moment—secure now!

  Call (855) 234-2997 to book with an agent.
  18.6 miles from ST. Johns, MI 48879

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Graduate by Hilton East Lansing

133 Evergreen Avenue East Lansing, MI

Relax in the splendor of Graduate by Hilton East Lansing as you travel to St. Johns, where elegant accommodations provide an opulent retreat, with rates beginning at just $121.99. Relax with Hilton's poolside service, where refreshing drinks and light fare are served directly to your lounge chair or cabana.

For a restful stay, Graduate by Hilton East Lansing offers serene surroundings with downtown St. Johns still close enough for easy access. Enjoy your St. Johns adventure with a hotel that makes elegance a daily delight—book today!

  Call (855) 233-7850 to book with an agent.
  18.6 miles from ST. Johns, MI 48879

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms