Osoyoos is located at the intersection of Hwy-3 and Hwy-97 in south central British Columbia, approx. 390 km east of Vancouver and several kilometers north of the U.S. border. From Hwy-3: Hwy-3 to Hwy-97. South on Hwy-97 about 1km to Hummingbird Lane. Left on Hummingbird to arena on the right.