
Mackinac Island Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to ₩234,741 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Where to stay in Mackinac Island
Find the best Mackinac Island areas and neighborhoods for the activities you enjoy most. Learn more about Mackinac Island

Harrisonville
While visiting Harrisonville, you might make a stop by sights like Lake Huron and Mackinac Island State Park.
Find the Best Mackinac Island Vacation Packages
Mackinac Island Hotel Deals

Mission Point Resort
One Lakeshore Drive, Mackinac Island, MI
The price is ₩507,823 per night from Jul 16 to Jul 17
₩507,823
₩620,905 total
Jul 16 - Jul 17
includes taxes & fees
8.8/10 Excellent! (1,009 reviews)
"The landscaping and location were beautiful."
Reviewed on Jul 9, 2025

Harbour View Inn
6860 Main Street, Mackinac Island, MI
The price is ₩482,929 per night from Jul 27 to Jul 28
₩482,929
₩568,503 total
Jul 27 - Jul 28
includes taxes & fees
9/10 Wonderful! (1,013 reviews)
"The room was amazing. Way better than we expected. Staff was super friendly and helpful. Easy and short walk into town. We will definitely be back."
Reviewed on Jul 12, 2025

Inn on Mackinac
P.O. Box 1716, Mackinac Island, MI
The price is ₩345,740 per night from Jul 23 to Jul 24
₩345,740
₩376,856 total
Jul 23 - Jul 24
includes taxes & fees
9.2/10 Wonderful! (1,015 reviews)
"Large spa area, right on island. Good value compared to other areas"
Reviewed on Jul 12, 2025
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.
Frequently asked questions
Other vacations you might like
Expedia's Latest Trends
Hotels
Cars
Packages
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.