St. Joseph Island is located right at the heart of the Great Lakes.

The Canada-USA border bends tightly around the Island, which sits in the St. Mary’s River, the channel between Lakes Huron and Superior.

If you plan on flying to Hilton Beach, the nearest airport is in Sault Ste. Marie, 45 minutes away. Its airport code is YAM.  Car rentals are available in Sault Ste. Marie.

From Sault Ste. Marie, follow Highway 17 east about 35 minutes until you reach the turn-off to Highway 548 and St. Joseph Island. Follow the Highway a few minutes, over the toll-free bridge and up to the first intersection, which is known as Kent’s Korner. Make a left turn and follow the highway 10 minutes to Hilton Beach.

Driving Times to St. Joseph Island

Sault Ste. Marie, ON — 45 minutes
Sudbury, ON — 3 hours
Thunder Bay, ON — 9 hours
Toronto, ON — 8 hours
Ottawa, ON — 8 hours
Green Bay, WI — 7 hours
Chicago, IL — 10 hours
Detroit, MI — 7 hours
Mackinac City / St. Ignace, MI — 2 hours
Buffalo, NY — 10 hours