• Banner 1

Course Information

Mainland Golf Course

Mainland Golf Course is centrally located in Montgomery County, near the Lansdale exit of the turnpike. We combine affordable golf with outstanding amenities. Our compeittive rates are only complimented by our exceptional group and outing facility and player friendly layout. Whether you are a beginner or professional, Mainland Golf Course will challenge your game!

mainland 9

Don't have time for a full round of golf but want to practice your game? Check out our golf range and practice green! Our range is designed to hone your iron skills and there is plenty of room on the putting green to work on all kinds of chips and putts.


We aren't just a golf course! Stop in post round to the Mainland Grille for great beverages, delicious food and awesome service!
Bring in your scorecard for a special price on your first domestic draft!

23099395 833743640140907 2412734029267730432 n1