When you stay at Hamilton Inn Select Beachfront Mackinaw City in Mackinaw City, you'll be on the beach, within a 10-minute walk of Mackinaw City Ferry Terminal and Lake Huron. This beach hotel is 2.9 mi (4.6 km) from Lake Michigan and 3.3 mi (5.3 km) from Headlands International Dark Sky Park.