Welcome to Mainland Golf Course

Centrally located in Montgomery County, near the Lansdale exit of the turnpike, Mainland Golf Course combines affordable golf with outstanding amenities. MGC features great rates, exceptional group & outing facilities and a player friendly layout. The course features numerous bunkers, gently rolling terrain and small greens.

Destined to become the area's favorite 19th hole, Mainland Grille is the perfect place to eat,
drink and relax while you add up your scorecard.

Learn More

Latest News

  • Outings & Events

    Outings & Events

    Mainland Golf Course welcomes the opportunity to handle all of your outing needs.

    Our professional staff can accommodate groups of 20 or more, and will assist you in choosing the right format to make your event run smoothly.

    Mainland Brochure

Receive Exclusive Deals

Join our mailing list and​ be the first to receive golf updates and tee time deals.
Invalid Input
Invalid Input
Close