Truro is located in north central Nova Scotia at the eastern end of the Bay of Fundy. It is at the intersection of Hwy-104 and Rt-102, approx. 95 km north of Halifax. From Halifax: Rt-102 north approx. 72 km to Rt-2 (exit 14). Turn right on Robie St. (Rt-2) and proceed east approx. 1 km to Marshland Drive. Turn left on Marshland Dr. and proceed north, then east (behind Marshland Mall) approx. 2 km to arena on the right.