Welcome To

Twin Lakes Golf Course

Why Golf Anywhere Else?

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. The course features elevated tees, strategically bunkered greens and fairways, and water hazards on four holes. Multiple tee blocks on each hole ensure all players are challenged yet provides optimal playability. The course features pine, fir, and numerous deciduous trees and a variety of wildlife to complement the mountain scenery.

In the clubhouse, you will find the concession/snack shack 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, 9th & 10th holes.

Twin Lakes Golf Resort also features an RV Park, only a nine iron from the 1st tee. Nearby you’ll find trout-stocked lakes, hiking & biking trails, sandy beaches, nighttime entertainment, and over twenty local wineries all within a 20-minute drive.

The course is nestled in the South Okanagan 20 Km’s southwest of Penticton, BC, or 35 miles north of the Canada/US border at Osoyoos.

Our Rates


Contact Us

South Okanagan Golf Trail

Twin Lakes Golf Course is a golf course for everyone and a great way to start your South Okanagan Golf Trail Holiday. The uniqueness of all the South Okanagan golf courses, rest in the diversity each course offers and their own playing experience.

Numerous golf courses are located in the Penticton, Oliver, and Summerland area and are all short scenic drive away from Twin Lakes Golf Course.

A few other courses in the South Okanagan area include Fairview Mountain Golf Course, NK’MIP Canyon, Summerland Golf Course, and Penticton Golf & Country with each a short scenic drive to Twin Lakes Golf Course.  Many golfers make Twin Lakes Golf their first play en route to these and other golf courses in the South Okanagan.

With Twin Lakes Golf Course a short drive away, we are always pleased when members from any of these courses join our members and enjoy the golf course experience Twin Lakes has to offer.

Play well, and remember, it is always a beautiful day at Twin Lakes Golf Course.