Port Hood is located along Hwy-19 on the southwest coast of Cape Breton Island, approx. 35 minute from Port Hawkesbury. Port Hood is situated along the coast between George's Bay and the Gulf of St. Lawerence.
From Mainland Nova Scotia: Hwy-104 east to the causeway (Cape Breton). Cross the causeway and, after the rotary, follow Hwy-19 (Ceilidh Trail) approx. 45 km to Port Hood. In Port Hood, bear left to stay on Hwy-19 (Main St.). Proceed approx. 0.25 km to Wharf Road. Turn left on Wharf Rd. and watch for arena on the left.