The best deals on hotels when visiting Elmhurst 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 Elmhurst, Michigan 49716

Pellston Lodge

1600 US 31 North Levering, MI

Relax in the warm surroundings of Pellston Lodge as you explore Elmhurst, where comfortable accommodations create a peaceful escape, with rates starting at $99.99. Experience the luxury of rooms that provide additional amenities and comfort, ensuring a memorable and relaxing visit.

From Pellston Lodge, the drive into downtown Elmhurst offers guests the flexibility to explore the city’s top spots while enjoying a more tranquil stay. Enjoy a well-rounded Elmhurst stay with a hotel that’s tailored to your comfort—reserve now!

  Call (855) 234-5074 to book with an agent.
  7.1 miles from Elmhurst, MI 49716

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Waterway Inn

6100 M 68 Indian River, MI

For a peaceful and budget-friendly stay, Waterway Inn offers inviting rooms with rates starting at $102.99, creating a clean, welcoming environment near Elmhurst. Find comfort in clean and well-appointed rooms that provide everything you need for a worry-free and affordable stay.

The calm atmosphere at Waterway Inn offers guests a restful stay, with downtown Elmhurst just a drive away for easy access to the city’s highlights. Make your Elmhurst stay affordable and inviting—reserve your room today!

  Call (855) 233-7850 to book with an agent.
  7.4 miles from Elmhurst, MI 49716

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Hometown Inn

4375 Brudy Rd Indian River, MI

With rates starting at $81.99, Hometown Inn is an ideal option for those traveling to Elmhurst, offering budget-friendly rooms in a cozy-like, clean environment. Stay in rooms that enhance your travel experience with extra comforts and conveniences, all within a budget-friendly price range.

With a drive into downtown Elmhurst, guests at Hometown Inn can enjoy the city’s top attractions without sacrificing the quiet and calm of their stay. Enjoy a hassle-free Elmhurst visit with a hotel that makes everything easy—reserve now!

  Call (855) 235-0725 to book with an agent.
  7.9 miles from Elmhurst, MI 49716

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Best Western of Harbor Springs

8514 M 119 Harbor Springs, MI

With budget-friendly rooms beginning at $99.99, Best Western of Harbor Springs provides inviting comfort for travelers bound for Elmhurst, creating a warm and welcoming space. Explore Best Western Plus® Executive Residency for extended stays, combining the comforts of home with the services of a hotel.

Guests staying at Best Western of Harbor Springs will love the quiet atmosphere, with downtown Elmhurst still accessible by car for all their sightseeing needs. Take advantage of thoughtful amenities and affordable rates for your Elmhurst trip—book today!

  Call (855) 234-7135 to book with an agent.
  11.5 miles from Elmhurst, MI 49716

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petoskey Harbor Springs

1314 Us 31 North Petoskey, MI

With affordable rooms beginning at $79.99, Quality Inn Petoskey Harbor Springs provides inviting accommodations for guests bound for Elmhurst, creating a clean, comfortable space. Relax with Quality Inn's evening turndown service, preparing your room each night for a comfortable and restful sleep.

For travelers wanting to escape the hustle of downtown Elmhurst, Quality Inn Petoskey Harbor Springs offers peaceful surroundings with convenient access to the city. Uncover the best of Elmhurst with a hotel that makes quality affordable—secure your room now!

  Call (855) 234-5074 to book with an agent.
  13.0 miles from Elmhurst, MI 49716

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Best Western River Terrace

847 South Main St. Cheboygan, MI

Guests bound for Elmhurst can unwind at Best Western River Terrace, where serene rooms start at $114.99, creating a warm and inviting environment perfect for relaxation. Benefit from Best Western's loyalty program, Best Western Rewards®, offering members points towards free nights, gift cards, and more.

For a calm escape, Best Western River Terrace provides quiet surroundings with the convenience of downtown Elmhurst being close enough for exploration. Get ready for Elmhurst with a hotel that brings comfort and value together—book today!

  Call (855) 239-5277 to book with an agent.
  13.7 miles from Elmhurst, MI 49716

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Continental Inn

613 North Main Street Cheboygan, MI

With rates beginning at $679.99, Continental Inn is a practical option for travelers to Elmhurst, providing easygoing accommodations perfect for relaxation and rest. Stay in a room that balances comfort and value, with standard amenities designed to make your visit enjoyable.

Guests staying at Continental Inn can enjoy a restful escape while still being close enough to downtown Elmhurst for sightseeing. Stay relaxed and enjoy budget-friendly lodging for your Elmhurst visit—lock in now!

  Call (855) 234-7135 to book with an agent.
  14.7 miles from Elmhurst, MI 49716

Starting at

$679.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Petoskey

909 Spring Street Petoskey, MI

Guests headed to Elmhurst will find calm accommodations at Days Inn by Wyndham Petoskey, where rooms begin at $71.99, creating a warm and welcoming environment ideal for rest. Discover the flexibility of our room options, catering to everything from business trips to family vacations.

Unwind at Days Inn by Wyndham Petoskey, where guests can enjoy a serene atmosphere while downtown Elmhurst remains within reach for exploration. Stay in style and save while visiting Elmhurst with accommodations that meet your needs—secure now!

  Call (855) 233-7850 to book with an agent.
  16.3 miles from Elmhurst, MI 49716

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Apple Tree Inn SureStay Collection by Best Western

915 Spring Street Petoskey, MI

For a budget-conscious and inviting stay near Elmhurst, Apple Tree Inn SureStay Collection by Best Western offers relaxing rooms with rates starting at $89.00, creating a clean and welcoming space ideal for relaxation. Relax in Best Western's thoughtfully appointed rooms, where comfort meets functionality for a restful and productive stay.

A peaceful retreat awaits at Apple Tree Inn SureStay Collection by Best Western, where calm surroundings make for a restful stay and downtown Elmhurst remains close by. Stay comfortable and save big on your Elmhurst visit—lock in your room today!

  Call (855) 234-7135 to book with an agent.
  16.4 miles from Elmhurst, MI 49716

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites by Hilton Petoskey

920 Spring St Petoskey, MI

At Hampton Inn & Suites by Hilton Petoskey, travelers bound for Elmhurst can unwind in calm rooms with rates starting at $110.99, creating a warm and welcoming environment. Discover the versatility of Hampton’s meeting and event spaces, equipped with modern technology for all your conference or celebration needs.

Guests at Hampton Inn & Suites by Hilton Petoskey will find a peaceful retreat, while downtown Elmhurst remains easily accessible for sightseeing or city activities. Plan a stress-free Elmhurst visit with accommodations that fit your budget—reserve now!

  Call (855) 239-5277 to book with an agent.
  16.4 miles from Elmhurst, MI 49716

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

at Michigan Inn & Lodge

1420 South US 131 (Spring St.) Petoskey, MI

Guests visiting Elmhurst will appreciate the pleasant comfort at at Michigan Inn & Lodge, where rooms begin at $77.99, creating a warm and welcoming environment for relaxation. Relax in rooms designed for the budget-savvy traveler, offering essential amenities and comfortable surroundings.

At at Michigan Inn & Lodge, visitors can unwind in quiet surroundings, knowing that downtown Elmhurst is accessible for city adventures. Book now and enjoy extra comfort on your Elmhurst adventure without the high cost!

  Call (855) 234-5074 to book with an agent.
  16.6 miles from Elmhurst, MI 49716

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Petoskey

1859 US 131 South Petoskey, MI

Guests visiting Elmhurst will enjoy the budget-friendly accommodations at Super 8 by Wyndham Petoskey, where soothing rooms start at $63.99, creating a warm and inviting space. Depend on the uniform quality and service of Super 8, where you can expect the same high standards across all locations.

At Super 8 by Wyndham Petoskey, visitors can enjoy the peace and quiet of the hotel, while downtown Elmhurst remains a convenient drive away for a day of adventure. Make the most of your Elmhurst travels with comfortable, cost-saving lodging—book now!

  Call (855) 234-5074 to book with an agent.
  16.7 miles from Elmhurst, MI 49716

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Petoskey at Victories Square

1866 Mkwa Place Petoskey, MI

Courtyard by Marriott Petoskey at Victories Square provides a welcoming retreat for travelers heading to Elmhurst, with warm and inviting rooms available from a friendly rate of $149.99 per night. Choose Courtyard by Marriott for your next stay, where modern amenities and thoughtful service ensure a perfectly balanced travel experience.

Travelers seeking relaxation will appreciate Courtyard by Marriott Petoskey at Victories Square, offering a quiet escape with downtown Elmhurst still accessible for sightseeing. Get ready for a Elmhurst visit filled with comfort and charm—secure your hotel room now!

  Call (855) 239-5277 to book with an agent.
  16.7 miles from Elmhurst, MI 49716

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Petoskey an IHG Hotel

1751 South Us Highway 131 Petoskey, MI

Guests bound for Elmhurst will find enveloping comfort at Holiday Inn Express & Suites Petoskey an IHG Hotel, with inviting rooms starting at $109.00, creating a warm and welcoming space perfect for relaxation. Appreciate the design of Holiday Inn Express's energy-efficient buildings, part of the brand's commitment to environmental stewardship.

Relax at Holiday Inn Express & Suites Petoskey an IHG Hotel, where peaceful surroundings create a restful stay, while downtown Elmhurst remains a quick drive away for sightseeing. Take the guesswork out of Elmhurst travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  16.7 miles from Elmhurst, MI 49716

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Odawa Hotel

1444 US Highway 131 South Petoskey, MI

With welcoming surroundings, Odawa Hotel near Elmhurst offers refined rooms for a peaceful retreat, with budget-friendly nightly rates beginning at $98.99. Experience luxurious accommodations with a personal touch, offering amenities that cater to both relaxation and efficiency.

For a quiet retreat, Odawa Hotel offers peaceful surroundings, with the convenience of downtown Elmhurst remaining nearby for city access. Embrace the luxury of Elmhurst with accommodations that make every moment feel special—reserve now!

  Call (855) 233-0132 to book with an agent.
  17.3 miles from Elmhurst, MI 49716

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Petoskey

2645 Charlevoix Ave Petoskey, MI

Guests visiting Elmhurst will find intimate comfort at AmericInn by Wyndham Petoskey, with rooms beginning at $80.99, creating a warm and inviting space ideal for rest. Stay fit with AmericInn by Wyndham’s on-site swimming facilities, providing a great way to get some exercise and relaxation.

At AmericInn by Wyndham Petoskey, travelers can enjoy a serene retreat while knowing that downtown Elmhurst remains a short drive away. Enjoy the best of Elmhurst with accommodations that enhance your travel experience—reserve now!

  Call (855) 234-5074 to book with an agent.
  17.3 miles from Elmhurst, MI 49716

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

OTIS Harbor Springs

7291 South Lake Shore Dr Harbor Springs, MI

With rates starting at $180.99, OTIS Harbor Springs offers peaceful accommodations for travelers bound for Elmhurst, providing a clean, welcoming environment for rest. Relax in rooms that prioritize practical comfort and affordability, ensuring a pleasant and economical stay.

Enjoy a relaxing stay at OTIS Harbor Springs, where calm surroundings offer a peaceful retreat and downtown Elmhurst is just a short drive away. Choose value-driven comfort for your Elmhurst visit—book your stay today!

  Call (855) 236-8982 to book with an agent.
  17.7 miles from Elmhurst, MI 49716

Starting at

$180.99

per night

Read Reviews View Amenities View All Rooms

Inn at Bay Harbor Autograph Collection

3600 Village Harbor Drive Petoskey, MI

Those visiting Elmhurst will savor the ambiance of Inn at Bay Harbor Autograph Collection, where plush rooms create an extraordinary experience, with rates from just $194.99. Unwind in the sophisticated ambiance of Autograph Collection Hotels' lounges and bars, perfect for socializing or contemplation.

At Inn at Bay Harbor Autograph Collection, visitors can enjoy the quiet retreat, while still being close enough to downtown Elmhurst for a day of sightseeing. Plan your dream Elmhurst escape with a hotel that turns every stay into something special—reserve now!

  Call (855) 236-8982 to book with an agent.
  18.1 miles from Elmhurst, MI 49716

Starting at

$194.99

per night

Read Reviews View Amenities View All Rooms

Crown Choice Inn & Suites Lakeview & Waterpark

720 South Huron Ave Mackinaw City, MI

At Crown Choice Inn & Suites Lakeview & Waterpark, travelers to Elmhurst will find budget-friendly rooms with rates beginning at $89.99, creating a welcoming, tranquil space perfect for rest. Find a perfect blend of affordability and comfort in rooms that offer more amenities for a relaxing and enjoyable stay.

At Crown Choice Inn & Suites Lakeview & Waterpark, guests can enjoy the serene surroundings, knowing that downtown Elmhurst remains within reach for a day of adventure. Relax in Elmhurst with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 239-4019 to book with an agent.
  19.2 miles from Elmhurst, MI 49716

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Hamilton Inn Select Beachfront

701 South Huron Avenue Mackinaw City, MI

Stay comfortably at Hamilton Inn Select Beachfront when visiting Elmhurst, where peaceful accommodations create a welcoming retreat, with affordable nightly rates from $80.99. Stay in accommodations that not only meet but exceed your expectations, with rooms that offer a range of upgraded amenities.

For those seeking tranquility, Hamilton Inn Select Beachfront provides a peaceful setting, while keeping downtown Elmhurst easily accessible by car. Maximize your time in Elmhurst with accommodations that are both practical and elegant—secure now!

  Call (855) 233-7850 to book with an agent.
  19.3 miles from Elmhurst, MI 49716

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Vindel Motel

223 West Central Ave Mackinaw City, MI

For a comfortable stay, Vindel Motel offers inviting rooms with rates beginning at $74.99, creating a warm and inviting space ideal for travelers visiting Elmhurst. Find straightforward comfort in rooms that offer a clean and simple setup, ideal for travelers seeking practicality and value.

At Vindel Motel, guests can relax in serene surroundings, with downtown Elmhurst still a convenient drive away for a day of adventure. Plan your Elmhurst adventure with a hotel that enhances your experience—reserve today!

  Call (855) 239-4019 to book with an agent.
  19.8 miles from Elmhurst, MI 49716

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Mackinaw City an IHG Hotel

364 North Louvingney St Mackinaw City, MI

Unwind at Holiday Inn Express Mackinaw City an IHG Hotel as you explore Elmhurst, where restful accommodations offer comfort and relaxation, with inviting rates starting at $99.00. Savor the convenience of Holiday Inn Express's grab-and-go breakfast options, perfect for early risers or guests on the move.

Enjoy a peaceful atmosphere at Holiday Inn Express Mackinaw City an IHG Hotel, where guests can relax knowing that downtown Elmhurst remains close enough for exploration. Discover how relaxing Elmhurst can be with a hotel that ensures your happiness—secure now!

  Call (855) 233-7850 to book with an agent.
  20.0 miles from Elmhurst, MI 49716

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Pontiac Lodge

1376 Hoban St Mackinac Island, MI

With rooms starting at $150.99, Pontiac Lodge provides budget-conscious accommodations for travelers visiting Elmhurst, creating a clean and homely space. Find value in accommodations that offer a bit more comfort and convenience, ensuring a pleasant and economical stay.

Discover a quiet escape at Pontiac Lodge, where the bustle of Elmhurst is close enough to explore at your leisure. Discover a Elmhurst stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  24.5 miles from Elmhurst, MI 49716

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Boyne City Motel

100 North East St Boyne City, MI

With rooms beginning at $74.55, Boyne City Motel provides budget-friendly comfort for travelers bound for Elmhurst, creating a enchanting and welcoming atmosphere. Stay in rooms that provide more than just the basics, with extra amenities to enhance your experience without stretching your budget.

Guests seeking both rest and adventure will love Boyne City Motel, a quiet retreat with the vibrant offerings of Elmhurst nearby. Stay affordably and rest well while enjoying Elmhurst—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  24.9 miles from Elmhurst, MI 49716

Starting at

$74.55

per night

Read Reviews View Amenities View All Rooms