Golf courses in Pennsylvania
Pennsylvania has 570 golf courses in 354 cities in this directory: 436 with 18 holes, 130 with 9 holes and 4 with another or unlisted hole count.
- Courses
- 570
- Cities
- 354
- 18-hole
- 436
- 9-hole
- 130
- Avg 18-hole yards
- 6,379
- Longest
- 7,500Union League Liberty Hill
Of the 569 Pennsylvania courses that list driving range information, 393 have one.
Across 435 18-hole courses with a listed yardage, the average is 6,379 yards. The longest is Union League Liberty Hill in Lafayette Hill at 7,500 yards.
Top cities in Pennsylvania
All 354 cities-
Butler9 public · 1 private 10 courses -
Erie6 public · 3 private 10 courses -
Pittsburgh2 public · 7 private 9 courses -
York5 public · 3 private 8 courses -
Philadelphia4 public · 3 private 7 courses -
Carlisle5 public · 1 private 6 courses -
Greensburg3 public · 2 private 6 courses -
Lancaster3 public · 3 private 6 courses
All 354 cities
Top citiesA
B
- Bakerstown1
- Barnesville2
- Barto1
- Bath2
- Beallsville1
- Beaver1
- Beaver Falls3
- Bedford2
- Belle Vernon2
- Bensalem2
- Bentleyville1
- Benton1
- Berwick2
- Bethlehem3
- Biglerville1
- Blairsville1
- Blakeslee1
- Bloomsburg1
- Blue Bell3
- Blue Ridge Summit1
- Boalsburg2
- Bolivar1
- Braddock1
- Bradford1
- Brockport2
- Brookville1
- Broomall1
- Bryn Mawr1
- Buckingham1
- Butler10
C
D
E
F
G
H
I
J
K
L
M
- Macungie1
- Madison1
- Malvern3
- Manheim2
- Mansfield1
- Mars1
- Mc Clure1
- Mc Connellsburg1
- Mc Donald1
- Mc Kean1
- McKeesport1
- McMurray1
- Meadville3
- Mechanicsburg2
- Mercer1
- Mercersburg1
- Middleburg1
- Midway1
- Milford1
- Mill Hall2
- Millersburg1
- Millersville1
- Milton1
- Mingoville1
- Mohnton1
- Monongahela1
- Montgomery1
- Montrose1
- Moon Township2
- Moosic1
- Morrisville1
- Moscow1
- Mount Cobb1
- Mount Joy1
- Mount Pleasant1
- Mount Wolf1
- Mountain Top1
- Murrysville3
- Myerstown1
N
O
P
Q
R
S
- Saint Marys1
- Salix1
- Saltsburg1
- Sarver2
- Schwenksville1
- Scott Township1
- Sewickley3
- Shawnee On Delaware1
- Sigel1
- Skippack1
- Skytop1
- Slippery Rock2
- Smethport1
- Somerset2
- South Mountain1
- South Park1
- Spring City1
- Spring Creek1
- Spring Grove2
- Spring House1
- Springfield2
- State College2
- Stevens1
- Stoystown1
- Stroudsburg1
- Sugarloaf2
- Sunbury1
T
U
V
W
Y
Longest courses
18-hole, yards- 1Union League Liberty Hill7,500
- 2The Philadelphia Cricket Club Militia Hill Course7,370
- 3Spring Mill Country Club & Manor7,350
- 4Jack Frost National7,256
- 5Slippery Rock Golf Club & Events Center7,230
- 6Oakmont Country Club7,229
- 7Huntsville Golf Club7,204
- 8Blue Bell Country Club7,203
- 9LedgeRock Golf Club7,191
- 10The Club At Nevillewood7,189
States next to Pennsylvania
Frequently asked questions
How many golf courses are in Pennsylvania?
Pennsylvania has 570 golf courses in 354 cities in this directory: 436 with 18 holes, 130 with 9 holes and 4 with another or unlisted hole count.
Which city in Pennsylvania has the most golf courses?
Butler has the most, with 10 courses, followed by Erie (10) and Pittsburgh (9).
What is the longest golf course in Pennsylvania?
Among 18-hole courses with a listed yardage, Union League Liberty Hill in Lafayette Hill is the longest at 7,500 yards.
How long is the average 18-hole course in Pennsylvania?
The average listed yardage across 435 18-hole courses in Pennsylvania is 6,379 yards.
How many golf courses in Pennsylvania have a driving range?
393 of the 569 courses that list driving range information have one.
Listing data last updated October 2026. See data sources.