Baddeck is located on Hwy-105 near the center of Cape Breton Island, approx. 95 km northeast of Port Hawkesbury. From Halifax: Hwy-102 north approx. 73 km to Hwy-104. Proceed east on Hwy-104 approx. 160 km to Hwy-105. Proceed northeast on Hwy-105 approx. 75 km to Old Margaree Rd. (exit 9). Turn right on Old Margaree Rd. (toward Baddeck) and proceed approx. 0.4 km to Campbell Street. Turn right on Campbell St. and watch for arena on the right.