Located in Canada's only desert region, Twin Lakes features spectacular golf in a serene mountain setting. This beautiful 285 acre resort is nestled in a scenic valley surrounded by towering rock cliffs. Just 12 miles southwest of Penticton or 35 miles north of the Canada/US border at Osoyoos.
Twin Lakes Golf Resort also features a RV Park, only a nine iron from the 1st tee. Nearby you'll find trout stocked lakes, hiking & biking trails, and over twenty local wineries all within a 30 minute drive.
In the clubhouse you wíll find the restaurant & lounge offering good food, friendly service, and a variety of local wines and micro brewed beers. The outdoor patio provides a relaxing place to take in the incredible view overlooking the 1st, 10th & 18th holes. On friday afternoon you can enjoy the golf and dinner special featuring: "the best steak in the desert!"