Find hotels near Fort Holmes, Mackinac Island from $66

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 948 hotels close to Fort Holmes with room rates, reviews, and availability. Most hotels are fully refundable.

Pontiac Lodge

2.5 star property
Downtown Mackinac Island, 0.7 mi from Fort Holmes
9.2 out of 10, Wonderful, (436)
"Peaceful as everything was closed down Enjoyed the stay"
United States
Laurie
$196 nightly
The price is $214
Dec 7 - Dec 8
Total with taxes and fees
Pontiac Lodge

Breakers Resort & Beach Bar

3.5 star property
5.5 mi from Fort Holmes
9.4 out of 10, Exceptional, (1271)
"Great location and onsite restaurant. "
Canada
Erin
$104 nightly
The price is $116
Dec 4 - Dec 5
Total with taxes and fees
Breakers Resort & Beach Bar

Hampton Inn St Ignace Lakefront Mackinac

2.5 star property
5.8 mi from Fort Holmes
9.6 out of 10, Exceptional, (134)
"Best hotel by far was out of town fir work so having a hot breakfast right There ready to go, made it perfect"
United States
Mark
$103 nightly
The price is $116
Dec 10 - Dec 11
Total with taxes and fees
Hampton Inn St Ignace Lakefront Mackinac

St. Ignace Budget Host Inn

3.0 star property
5.6 mi from Fort Holmes
9.0 out of 10, Wonderful, (978)
"Affordable, clean rooms, kids loved the pool. Will definitely stay again!"
United States
Rhonda
$90 nightly
The price is $101
Dec 4 - Dec 5
Total with taxes and fees
St. Ignace Budget Host Inn

Holiday Inn Express Mackinaw City by IHG

3.0 star property
7.6 mi from Fort Holmes
8.8 out of 10, Excellent, (1013)
"Great hotel."
United States
Mario
$75 nightly
The price is $81
Dec 6 - Dec 7
Total with taxes and fees
Holiday Inn Express Mackinaw City by IHG

Quality Inn Saint Ignace

2.5 star property
5.6 mi from Fort Holmes
8.2 out of 10, Very Good, (812)
"The hotel is close to both Arnold and Shepler dock"
United States
jacqueline
$99 nightly
The price is $111
Dec 27 - Dec 28
Total with taxes and fees
Quality Inn Saint Ignace

Cedar Hill Lodge

2.5 star property
4.9 mi from Fort Holmes
7.8 out of 10, Good, (774)
"We had a nice stay at Cedar Hill Lodge. "
United States
Christine
$83 nightly
The price is $93
Dec 4 - Dec 5
Total with taxes and fees
Cedar Hill Lodge

Vindel Motel

2.5 star property
7.8 mi from Fort Holmes
9.2 out of 10, Wonderful, (675)
"The room was clean, organized, and had everything you needed. The beds were clean and comfortable."
United States
Fahmi
$61 nightly
The price is $66
Dec 9 - Dec 10
Total with taxes and fees
Vindel Motel

Voyager Inn

2.0 star property
5.7 mi from Fort Holmes
7.4 out of 10, Good, (1000)
"Exceptional staff, cleans rooms and perfect location when you spontaneously decided you weren't ready to leave the yoop yet!"
United States
Ursula
$73 nightly
The price is $78
Dec 5 - Dec 6
Total with taxes and fees
Voyager Inn

Hamilton Inn Select Beachfront Mackinaw City

3.0 star property
7.8 mi from Fort Holmes
8.0 out of 10, Very Good, (2525)
"The staff were extremely helpful, very comfortable sleeping "
United States
pamela
$79 nightly
The price is $85
Dec 4 - Dec 5
Total with taxes and fees
Hamilton Inn Select Beachfront Mackinaw City

Kewadin Casinos St. Ignace Hotel

3.0 star property
7.6 mi from Fort Holmes
8.2 out of 10, Very Good, (871)
"Nice location and friendly staff"
United States
Diane
$125 nightly
The price is $146
Dec 4 - Dec 5
Total with taxes and fees
Kewadin Casinos St. Ignace Hotel

Crown Choice Inn & Suites Lakeview & Waterpark

2.5 star property
7.9 mi from Fort Holmes
6.2 out of 10, (1006)
"We enjoyed our stay. The waterpark is nice for little kids, there is a huge hotbtub, gameroom, nice place to stay."
United States
Erica
$88 nightly
The price is $95
Dec 4 - Dec 5
Total with taxes and fees
Crown Choice Inn & Suites Lakeview & Waterpark

Island Breeze

2.0 star property
5.5 mi from Fort Holmes
8.8 out of 10, Excellent, (5)
"Very clean and owners were very quick to respond. It is a 5 minute bike ride to Sheplers ferry and walkable to shopping area. "
United States
Jeri
$394 nightly
The price is $418
Dec 4 - Dec 5
Total with taxes and fees
Island Breeze

The Inn at Shady Pines

2.0 star property
8.5 mi from Fort Holmes
9.4 out of 10, Exceptional, (34)
"The Inn was nice and clean. Modern and comfortable."
United States
Ronny
$118 nightly
The price is $126
Dec 4 - Dec 5
Total with taxes and fees
The Inn at Shady Pines

Bavarian Haus Lakefront Inn

2.0 star property
5.7 mi from Fort Holmes
8.4 out of 10, Very Good, (1000)
"Very clean, large rooms, very nice view, lakeside rooms, staff very nice "
United States
Cynthia
$693 nightly
The price is $777
Dec 13 - Dec 14
Total with taxes and fees
Bavarian Haus Lakefront Inn

Americas Best Value Inn St. Ignace

2.0 star property
5.7 mi from Fort Holmes
7.4 out of 10, Good, (830)
"Very nice place to stay "
United States
Paul
$1,000 nightly
The price is $1,120
Dec 4 - Dec 5
Total with taxes and fees
Americas Best Value Inn St. Ignace
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.

Top Fort Holmes Hotel Reviews

Hotels near other Fort Holmes attractions

Frequently asked questions

What hotels are within walking distance to Fort Holmes?
Discover your ideal stay near Fort Holmes with these top-rated hotels that offer convenience and charm.

Bicycle Street Inn and Suites

Bicycle Street Inn and Suites, rated 9.4 by travelers, is a 3.5-star hotel located just a 19-minute walk from Fort Holmes. This inviting inn features a fitness center available 24 hours, a beautiful patio, and a marina view from select rooms. Guests appreciate the nearby golf course and the on-site shopping options, ensuring a well-rounded stay on Mackinac Island.

Lilac Tree Suites

Lilac Tree Suites boasts a remarkable review rating of 9.4 and is also a short 19-minute stroll from Fort Holmes. This hotel offers daily housekeeping and premium bedding for a restful stay. With convenient amenities such as an on-site shopping mall and cozy balconies, travelers can enjoy a peaceful retreat while exploring the island.

Island House Hotel

Island House Hotel, a charming 3.5-star hotel, has a review rating of 9.2 and is within a 19-minute walk from Fort Holmes. Guests can indulge in the indoor pool, hot tub, and alfresco dining at the on-site restaurant while enjoying stunning harbor views. This historic hotel offers a blend of Victorian design and modern comforts, along with easy access to nearby boat tours and hiking trails.
How much is a hotel near Fort Holmes?
Staying near Fort Holmes is a treat, with plenty of hotels from $66 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Fort Holmes?
Finding a family-friendly hotel near Fort Holmes can enhance your Mackinac Island experience, making it memorable for everyone in the family.

Bicycle Street Inn and Suites

Bicycle Street Inn and Suites is a fantastic choice for families, located only 19 minutes from Fort Holmes. Rated 9.4 by travelers, this 3.5-star inn features amenities such as free cribs and a fun arcade game room, perfect for keeping the kids entertained. Additional offerings include a fitness center and convenient access to nearby shopping, ensuring a comfortable and enjoyable stay for the whole family.

Island House Hotel

Just 19 minutes on foot from Fort Holmes, Island House Hotel is a charming 3.5-star hotel with a stellar review rating of 9.2. This family-friendly hotel provides cribs and free rollaway beds, catering to families with young children. Guests can enjoy the indoor pool, alfresco dining, and beautiful harbor views, creating a relaxing atmosphere for all.

Mission Point Resort

Mission Point Resort offers an inviting atmosphere just a 22-minute walk from Fort Holmes. This 3.5-star hotel is rated 9.0 by travelers and features family-friendly amenities like free supervised childcare and kids' meals, ensuring a delightful stay for families. Guests can also enjoy access to an outdoor pool, on-site spa, and beautiful gardens, making it a perfect retreat for relaxation and fun.
Can I book a fully refundable hotel close to Fort Holmes?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Fort Holmes", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Fort Holmes?
To look for discounts on hotels near Fort Holmes, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia