Find hotels in Elk Rapids, MI from $50

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Elk Rapids hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2030 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Leelanau Sands Casino & Lodge
2.5 out of 5
2579 N.W. BayShore Dr, Suttons Bay, MI, 49682
12.64 mi from city center
4.1/5 Very Good! (131 reviews)
"The best price was through Orbitz"

Reviewed on Nov 27, 2022

Leelanau Sands Casino & Lodge
Best Western Plus Traverse City
3 out of 5
305 Munson Ave (US-31), Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 11 to Dec 12
$76
per night
Dec 11 - Dec 12
12.42 mi from city center
4.4/5 Wonderful! (570 reviews)
"Staff are so friendly and eager to help. Judy at breakfast is always ready to help and keeps everything neat and clean and stocked nicely. Scott at night was so helpful when we arrived late after a long day of driving. Everyone was smiling and always asked how we were. Because of the wonderful staff, ..."

Reviewed on Nov 11, 2022

Best Western Plus Traverse City
Knights Inn Traverse City
2 out of 5
360 Munson Avenue, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $65 per night from Dec 4 to Dec 5
$65
per night
Dec 4 - Dec 5
12.42 mi from city center
4/5 Very Good! (1,000 reviews)
"The only thing I didn't like was the safety in the bathtub. There was nothing to hold on to while entering or inside the tub and there were no slip guards on bottom of tub."

Reviewed on Nov 28, 2022

Knights Inn Traverse City

Save an average of 15% on thousands of hotels when you're signed in

Howard Johnson by Wyndham Traverse City
2 out of 5
417 Munson Ave, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $55 per night from Dec 20 to Dec 21
$55
per night
Dec 20 - Dec 21
12.41 mi from city center
4.1/5 Very Good! (1,000 reviews)
"Hunting trip"

Reviewed on Nov 24, 2022

Howard Johnson by Wyndham Traverse City
Fairfield Inn By Marriott Traverse City
2.5 out of 5
3701 N Country Dr, Traverse City, MI, 49684
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 19 to Dec 20
$89
per night
Dec 19 - Dec 20
16.76 mi from city center
4.3/5 Excellent! (871 reviews)
"Easy to check in, very quiet."

Reviewed on Sep 30, 2022

Fairfield Inn By Marriott Traverse City
Country Inn & Suites by Radisson, Traverse City, MI
3 out of 5
420 Munson Ave, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 7 to Dec 8
$76
per night
Dec 7 - Dec 8
12.41 mi from city center
4.3/5 Excellent! (1,001 reviews)
"The area was very quiet and comfortable. However, the air freshener odor in the stairwells and hallways was pretty unpleasant."

Reviewed on Nov 28, 2022

Country Inn & Suites by Radisson, Traverse City, MI
Blossom Hotel & Suites Traverse City
2.5 out of 5
1614 US 31 North, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $57 per night from Jan 2 to Jan 3
$57
per night
Jan 2 - Jan 3
12.1 mi from city center
4.2/5 Excellent! (1,346 reviews)
"Stay was perfect. Clean, modern decor and very cozy. I was very impressed with the whole establishment."

Reviewed on Nov 29, 2022

Blossom Hotel & Suites Traverse City
Days Inn & Suites by Wyndham Traverse City
2 out of 5
1870 N Us Highway 31 N, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $50 per night from Jan 2 to Jan 3
$50
per night
Jan 2 - Jan 3
12.04 mi from city center
3.6/5 Good! (1,000 reviews)
"Property was clean, but definitely older and could stand to be upgraded. Windows are thin, so we heard a lot of road noise if we didn’t run the fan constantly. They are building something new next door so there is some noise from that. But otherwise we were comfortable!"

Reviewed on Oct 16, 2022

Days Inn & Suites by Wyndham Traverse City
Seasons Inn Traverse City
2 out of 5
1582 Us 31 N, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 4 to Dec 5
$60
per night
Dec 4 - Dec 5
12.15 mi from city center
3.9/5 Good! (1,000 reviews)

Reviewed on Nov 16, 2022

Seasons Inn Traverse City
ParkShore Resort
2 out of 5
1401 US 31 North, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 4 to Dec 5
$80
per night
Dec 4 - Dec 5
12.17 mi from city center
4.1/5 Very Good! (1,088 reviews)
"Love the on the property lounge. Really nice to get a drink and a bite to eat at 8:00 after a 4 hour drive."

Reviewed on Nov 28, 2022

ParkShore Resort
The Lakeview Hotel, Shanty Creek Resort
3.5 out of 5
5780 Shanty Creek Road, Bellaire, MI, 49615
Fully refundableReserve now, pay when you stay
The price is $129 per night from Dec 12 to Dec 13
$129
per night
Dec 12 - Dec 13
11.8 mi from city center
3.9/5 Good! (691 reviews)
Family holiday
"Wonderful location. Comfortable room with a beautiful view. I would have liked having a few extra breakfast choices."

Reviewed on Nov 28, 2022

The Lakeview Hotel, Shanty Creek Resort
Bayshore Resort
3 out of 5
833 East Front Street, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 6 to Dec 7
$89
per night
Dec 6 - Dec 7
12.94 mi from city center
4.7/5 Exceptional! (1,001 reviews)
"We had a very pleasant stay during the off season."

Reviewed on Nov 30, 2022

Bayshore Resort
The Baywatch Resort
3 out of 5
1529 US 31 N, Traverse City, MI, 49686
The price is $68 per night from Dec 28 to Dec 29
$68
per night
Dec 28 - Dec 29
12.11 mi from city center
4.6/5 Wonderful! (1,001 reviews)
"Great location, great staff, comfy bed!"

Reviewed on Nov 25, 2022

The Baywatch Resort
Grand Beach Resort Hotel
2.5 out of 5
1683 US 31 N, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 18 to Dec 19
$76
per night
Dec 18 - Dec 19
12.12 mi from city center
4.5/5 Wonderful! (1,208 reviews)
Weekend getaway!
"Staff was as friendly as ever, rooms were spacious and clean!"

Reviewed on Dec 1, 2022

Grand Beach Resort Hotel
Sugar Beach Resort Hotel
2.5 out of 5
1773 US 31 N, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 18 to Dec 19
$76
per night
Dec 18 - Dec 19
12.09 mi from city center
4.4/5 Wonderful! (1,003 reviews)
"Very nice place. Staff super friendly. We have a 6am flight. The hotel wasn't busy so they offered breakfast to our room before we had to leave. The suite was roomy and comfortable."

Reviewed on Nov 30, 2022

Sugar Beach Resort Hotel
Pointes North Beachfront Hotel
2.5 out of 5
2211 U.S. 31 North, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 4 to Dec 5
$80
per night
Dec 4 - Dec 5
11.78 mi from city center
4.1/5 Very Good! (850 reviews)
"Hotel was very nice except for the loud footsteps from the guest above and the early Sunday morning construction work being done on the unit below"

Reviewed on Nov 29, 2022

Pointes North Beachfront Hotel
All Seasons Resort
2.5 out of 5
760 S. Cedar U.S. 131, Kalkaska, MI, 49646
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 14 to Dec 15
$80
per night
Dec 14 - Dec 15
16.4 mi from city center
4.2/5 Very Good! (739 reviews)
"Friendly staff"

Reviewed on Nov 28, 2022

All Seasons Resort
Park Place Hotel
3 out of 5
300 E State St, Traverse City, MI, 49684
Fully refundableReserve now, pay when you stay
The price is $113 per night from Dec 19 to Dec 20
$113
per night
Dec 19 - Dec 20
13.54 mi from city center
4.1/5 Very Good! (1,001 reviews)
"Can walk to all stores, bars, and restaurants."

Reviewed on Nov 28, 2022

Park Place Hotel
Hampton Inn Traverse City
2.5 out of 5
1000 U S 31 N, Traverse City, MI, 49686
Fully refundableReserve now, pay when you stay
The price is $101 per night from Dec 11 to Dec 12
$101
per night
Dec 11 - Dec 12
12.28 mi from city center
4.1/5 Very Good! (880 reviews)
Second visit, great service, good value.
"The customer service at the front desk was a great start to my hotel experience. The room was clean, nicely updated and comfy bed. Nice breakfast too!"

Reviewed on Nov 13, 2022

Hampton Inn Traverse City
Great Wolf Lodge Traverse City
3.5 out of 5
3575 N US Highway 31 S, Traverse City, MI, 49684
Fully refundableReserve now, pay when you stay
The price is $150 per night from Dec 5 to Dec 6
$150
per night
Dec 5 - Dec 6
15.68 mi from city center
4.4/5 Excellent! (880 reviews)
"*"

Reviewed on Nov 20, 2022

Great Wolf Lodge Traverse City
Don't see what you're looking for?
See all available properties in Elk Rapids
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.

Stay near popular Elk Rapids attractions

Elk Rapids hotels information

Number of reviews 18261
Accommodation 2030 hotels
Lowest Price $50
Highest Price $150

Frequently asked questions

What's the best place for a stay in Elk Rapids?

Based on Expedia's traveler preferences, Christmas and New Year’s are open, sleeps 18-22, Elk Lake private waterfront is a top place to stay in Elk Rapids. Other good choices for your stay in the area are Grand Beach Resort Hotel and The Baywatch Resort. See all available top hotels, or vacation rentals in Elk Rapids.

What are some of the best vacation home rentals in Elk Rapids?

Good Harbor Bay Estate, Lake Michigan: Visitors like this Elk Rapids vacation home rental. It is located on a lake and has a fireplace, a balcony, and a barbecue grill to put you at ease in your new surroundings. It has 5 bedrooms as well as a kitchen with a full-sized fridge, a dishwasher, and a stovetop, so you can cook with friends or family. It offers a terrace, a private yard, and a library so you can immerse yourself in your vacation. See all vacation rentals in Elk Rapids.

Which popular hotels in Elk Rapids are known for their enhanced cleaning measures?

If it is a challenge to find properties with enhanced cleaning that have all the amenities you're looking for, consider The Lakeview Hotel, Shanty Creek Resort, which is a 3.5-star resort located 12 miles from the city center. If you're looking for an affordable option close to Elk Rapids, Sleep Inn & Suites Acme - Traverse City is a 2.5-star hotel offering enhanced cleaning measures that is located within 10 miles. See all the options by browsing all hotels in Elk Rapids with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Elk Rapids, will I receive a refund?

Yes, most hotel room reservations are fully refundable provided that you cancel before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a reservation that's non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Elk Rapids.

Where can I learn more about changing or cancelling my trip to Elk Rapids?

To find more details about rescheduling or cancelling your trip to Elk Rapids, head over to our customer service page.

Where is the best hotel to stay close to Elk Rapids Golf Club?

Elk Rapids Lakeshore Inn is one of the top choices for your stay based on our traveler data, and this inn offers free WiFi and free parking. It's located 2.6 mi (4.2 km) from Elk Rapids Golf Club.

What are some accommodations with pools in Elk Rapids?

Grand Beach Resort Hotel: Offers a private beach, an indoor pool, and a snack bar/deli. Park Place Hotel and ParkShore Resort are a couple of other choices with an onsite pool. View all hotels with pools in Elk Rapids.

What's the best accommodation near Cherry Capital Airport (TVC)?

Grand Beach Resort Hotel is a popular hotel, featuring free breakfast and an indoor pool. It's located a short 1.7 mi (2.8 km) from Cherry Capital Airport. Other places to stay within close proximity to the airport include GrandStay Hotel & Suites of Traverse City and ParkShore Resort.

How is it to stay in Elk Rapids?

Visitors can enjoy all that Elk Rapids has to offer including its golf courses. In Elk Rapids, there are 63 hotels and other accommodations to choose from. Find out more about Elk Rapids.

What is there to see in Elk Rapids?

The picturesque setting of Lake Michigan and Elk Lake exemplify the area's natural beauty. Additionally, you might want to add Elk Rapids Golf Club to your itinerary. Check out what more to see and do in Expedia's Elk Rapids guide.

What's the seasonal weather like in Elk Rapids?

The hottest months are usually July and August with an average temp of 65°F, while the coldest months are January and February with an average of 25°F. The snowiest months in Elk Rapids are January, December, February, and March, with each month seeing an average of 16 inches of snowfall.

Recent reviews of Elk Rapids hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code