Best Value hotels below are sorted by price except hotels rated below average are listed at bottom, regardless of price.
Mackinac Island is located in upper Michigan near where Lake Huron meets Lake Michigan. It is accessible only by boat, ferry, or seaplane.
The closest cities with additional hotels and transportation to Mackinac Island are St Ignace and Mackinaw City. Both cities are a 30-minute ferry ride to Mackinac Island. Please visit our guides to hotels near Shepler's Ferry and Star Line Ferry.
Zoom in (+) to see interstate exits, restaurants, and other attractions near hotels.
Hotels in or near Mackinac Island
Rates shown below are averages. Click See Rates to see rates for your dates.
Midscale, smoke-free hotel near I-75 and Lake Huron
3 miles south of Kewadin Shores Casino
Heated indoor swimming pool - outdoor pool open in summer
Free hot breakfast buffet
Free WiFi
Free parking
Not pet friendly
- no pets allowed. - Jan 2017 Most Recent HotelGuides ReviewsRead >
"No handicap bathrooms at this hotel, and no grab bars. The bathroom fixtures were difficult to use for older people. Excellent breakfast and easy parking.2016-07-14"
"We expected better rooms for the price. Find another hotel.2015-08-20"
Also near Mackinac Island Airport and Emmet County Airport
Seasonal hotel - closed during winter
No shuttle to KMCD and KPLN Airports
Heated indoor swimming pool
Free hot breakfast buffet
Free WiFi
Free parking
Not pet friendly
- no pets allowed. - May 2017 Most Recent HotelGuides ReviewsRead >
"Nice experience. It was too cold to use the pool, but the view from my hotel room was spectacular. Be careful for goose droppings when you walk to the beach.2018-10-26"
"The hotel room was beautiful.2017-09-11"
"Nice hotel. It was great waking up to the sun rising over the water.2017-08-21"
"The hotel room was clean and all was well.2016-07-11"
"Clean, affordable hotel. The room was clean and comfortable and had beautiful views. Breakfast wasn't so great.2015-10-20"
Upper-midscale, smoke-free hotel near I-75 and Lake Huron
3.5 miles from Kewadin Shores Casino
Free shuttle to ferries and Kewadin Shores Casino
Seasonal hotel - closed from late Oct until May
Indoor swimming pool - exercise room
Free hot breakfast buffet
Free WiFi
Free parking
Not pet friendly
- no pets allowed. - Feb 2017 Most Recent HotelGuides ReviewsRead >
"Nice staff. I had a pleasant stay and absolutely recommend this hotel.2018-06-05"
"The hotel clerk was rude. Stay somewhere else.2017-10-29"
"Nice hotel room with a lovely view of the lake.2016-10-10"
"Great experience. The hotel was beautiful. We were offered an upgrade to a room with a lake view and whirlpool tub. The staff was friendly. We had an awesome time.2016-08-24"
Pet friendly hotel
More >
- $10 per night fee for each pet. - Feb 2017 < Less Most Recent HotelGuides ReviewsRead >
"Clean hotel. The staff was helpful and positive, and willing to accommodate guests however they could. There were some plug-ins for electric cars, and ample parking for trucks and motor homes. Some of our party staying in a motor home were able to plug in to an outlet near a gazebo with plenty of parking. Ice water was always available. Good, plentiful breakfast. Make a reservation here.2021-04-12"
"I had a pleasant stay. The entire hotel was clean, and the employees were more than friendly and helpful. There were restaurants and attractions within walking distance, without having to cross US 2. Stay here.2019-06-21"
"The hotel was well-managed.2019-05-07"
"Not far from downtown and the casino. Good rates. The bed and pillows were nice, and the staff was friendly.2018-07-29"
Seasonal hotel - closed from mid October until May
Heated indoor swimming pool
Free continental breakfast
Free WiFi
Free parking
Pet friendly hotel
More >
- $20 per night fee for each pet. - Dec 2019 < Less Most Recent HotelGuides ReviewsRead >
"I had a brief but pleasant stay. The hotel was simple but adequate. The room had an odd smell, but it was overall clean and had a fridge. The front desk clerks were cheerful and helpful. The kids enjoyed the pool, and breakfast was sufficient. Great stay for our family, and the price was right.2017-07-17"
"The hotel room was clean and comfortable. Nice, big bathroom, but I didn't like the low toilet. Nice front desk clerk.2015-09-13"
"The hotel was clean and comfortable, and that's what I care about.2015-08-28"
"The beds were comfortable, and breakfast was good. Be prepared to climb stairs, because this motel has no elevator.2015-08-13"
Pet friendly hotel
More >
- allows pets up to 25 pounds, 2 pets per room - $25 per night fee for each pet. - Jan 2017 < Less Most Recent HotelGuides ReviewsRead >
"The hotel staff was pleasant and helpful.2015-09-18"
Cheap, smoke-free motel near I-75 and Mackinac Bridge
Seasonal motel - closed during winter
No swimming pool
Free continental breakfast
Free WiFi
Free parking
Pet friendly motel
More >
- allows pets in designated pet rooms only - $25 per stay fee for each pet. - Sep 2020 < Less Most Recent HotelGuides ReviewsRead >
"The motel room was sub-par. OK in a pinch.2016-08-06"
Cheap, smoke-free motel near I-75 and Mackinac Bridge
Heated indoor swimming pool
Free continental breakfast
Free WiFi
Free parking
Pet friendly hotel
More >
- allows pets up to 65 pounds, 2 pets per room - $25 per night fee for each pet. - Jun 2019 < Less Most Recent HotelGuides ReviewsRead >
"The motel exterior belied the interior mediocrity. Everything was average, including breakfast.2017-09-04"
"The check-in clerk seemed scatter-brained. The motel room was outdated and small, and the door was hard to close. No bridge view. The showerhead was broken, so it was hard to shower. The water pipes were extremely loud, and the towels were cheap. Don't stay here.2016-07-06"
"Nice motel for a reasonable price. The staff was friendly.2015-09-23"
"The motel room wasn't ready on time, but the accommodations were fine once we checked in.2015-08-29"
Cheap, smoke-free, waterfront hotel overlooking Lake Huron
Near I-75
Seasonal hotel - closed during winter
Heated indoor swimming pool - exercise room
Free continental breakfast
Free WiFi
Free parking
Pet friendly hotel
More >
- allows pets up to 40 pounds, 2 pets per room - $25 per stay fee for each pet. - Mar 2017 < Less Most Recent HotelGuides ReviewsRead >
"An excellent hotel for the price. The room was clean, and breakfast was great.2018-09-18"