Oliver is located in the Sunny Okanagan Valley on the Canadian side.

20 minutes north of the US/Canadian border crossing located on Highway 97(Oroville/Osoyoos crossing)
30 minutes southwest of Penticton, B.C.
4 hours and 30 minutes east of Vancouver on either Hwy 3 (Hope/Princeton) or Hwy 5 (Coquihalla)
5 hours and 30 minutes northeast of Seattle either by Hwy 2 or 90 east to Wenatchee and then north up Hwy 97 through the US/Canadian border.