Oliver is located on Hwy-97 in south central British Columbia, approx. 400 east of Vancouver and 20 km north of the U.S. border.
From Hwy-97: Hwy-97 to 350th Ave. (in Oliver). Northeast on 350th (becomes 79th St. over bridge) to 362nd Ave. Right on 362nd Ave. and Oliver Arena is on the right.