Port Hardy is located at the end of Hwy-19 on the northern end of Vancouver Island in southwest British Columbia, approx. 465 km northwest of Vancouver and approx. 500 km northwest of Victoria.
From Vancouver: Take the 1.5 hour BC Ferries from Horseshoe Bay (West Vancouver) to Nanaimo's Departure Bay Terminal on Vancouver Island. From the terminal, turn right on Brechin Rd. and proceed west approx. 1 km to Hwy-19A. Proceed north on Hwy-19A (Island Hwy.) approx. 25 km to Hwy-19 North. Continue north on Hwy-19 approx. 350 km to Grandville St. (just south of Port Hardy). Continue straight onto Grandville St. and proceed north approx. 3.5 km (becomes Island Hwy.) to Columbia Street. Turn left on Columbia St. and proceed north a very short distance to arena on the left.