Osoyoos Maps Click the maps for a larger size
Osoyoos is at the south end of the Okanagan Valley in Southern British Columbia on the Canada U.S. border.
Osoyoos is about a 5 hour drive from Vancouver B.C. and about a 10 hour drive from Calgary, Alberta.
www.sunnyosoyoos.com