The Golf Course - 27 Holes of Great Golf

Twin Lakes Golf Club in Rochester Hills is a four star (Golf Digest Places to Play) Jerry Matthews designed golf course featuring wide sweeping fairways and huge contoured putting surfaces. This links influenced layout traverses mildly undulating terrain with numerous wetlands and water hazards along the way. Read More

          • 27 Holes of Golf Open to the Public
          • Leagues and Outings Welcome
          • Annual Memberships
          • Full Practice Facility and Much More..
        • Twin Lakes is now hiring! Please visit the "Contact Us" page for more information. 









Latest Events

28 Apr 2018
09:00AM - 05:00PM
"IceBreaker" Scramble
05 May 2018
09:00AM - 03:00PM
Member Package #1 - Blind Draw
11 May 2018
05:30PM - 08:00PM
Friday Night Couples League
19 May 2018
09:00AM - 03:00PM
2018 Twin Lakes Member-Member Championship
01 Jun 2018
05:30PM - 09:00PM
Couples 9, Dine, & Wine
02 Jun 2018
09:00AM - 03:00PM
Member Package #2-"Steak 'n Dog"
02 Jul 2018
07:00AM - 03:00PM
Top 50 Junior Golf Tour
02 Jul 2018
07:00AM - 03:00PM
Top 50 Junior Golf Tour
13 Jul 2018
05:30PM - 09:00PM
Couples 9, Dine, & Wine
14 Jul 2018
08:00AM - 05:00PM
Twin Lakes Match Play Championship

Sample Image

Best Places to Get Married...

Looking for the perfect place to tie the knot.  Look no further than Oakland County's top wedding venue. 




Sample Image


The Pool Life

Twin Lakes swim club beckons the entire family with a four lane, 25 meter heated lap pool ranging in depth from 3.5 to 7 feet, a zero-depth entry wading pool with a mushroom fountain designed especially for small children, and a 13,000 square foot sun deck. There is also an enclosed playground area for children and a 2,500 square foot clubhouse with complete locker and shower facilities. 




Sample Image

Contact Us / Connect With Us

 64-facebook  64-pinterest  64-instagram


Twin Lakes Golf & Swim

455 Twin Lakes Drive
Oakland, MI 48363

Tee Times:  (248) 650-4550

Outings & Weddings:  (248) 601-4172

Membership:  (248) 601-4170