Mandatory Golf Friday Returns
MGF is back for the season. Every Friday from 1-3 PM, join us for our weekly skins game. $20 cash buy-in. A skin equals the lowest unique gross score of birdie or better. Last Friday of each month...

Holes
Established
Location
Originally built in 1952 as Center City Golf Course, Goat Hill Park is one of the first golf courses in San Diego County. The course was redesigned in the early 1990s by Ludwig Keehn into an 18-hole short course, and locals began calling it Goat Hill.
After years of mismanagement and threats of redevelopment, the Oceanside community united at a historic 2014 Town Hall meeting to save the course, making national headlines. Local resident and golf industry veteran John Ashworth, founder of Ashworth Golf and co-founder of Linksoul, along with Geoff Cunningham and David Emerick, took over management and invested over $3.6 million in renovations.
Today, Goat Hill Park is a beloved community hub sitting on 75 acres with ocean views and ocean breezes less than a mile from the Pacific. The course rewards creativity and imagination over raw power, with double greens, forced carries over chasms, and sightlines stretching to Palomar Mountain on clear days. It is, quite simply, the people's park of Oceanside.
Learn from one of the best in the game. David Emerick, PGA Teaching Professional, San Diego PGA Teacher of the Year, and Golf Digest Top 50 instructor
Goat Hill Park features an all-grass driving range with surfboards for targets, plus dedicated chipping and putting practice areas. We also offer Fore
Goat Hill Park is home to the North County Junior Golf Association and the Caddie & Leadership Academy. We believe golf should start early and be fun
| Weekday | Weekend | |
|---|---|---|
| Weekday Walking (Mon-Thu) | $28 | - |
| Weekend Walking (Fri-Sun) | - | $38 |
| Riding (includes cart) | $48 | $58 |
| Twilight (after 2:30 PM) | $35 | $35 |
| Pull Cart (18 holes) | $8 | $8 |
| Club Rental (18 holes) | $35 | $35 |
Walk-ups welcome Mon-Fri anytime, weekends/holidays after 12 PM. Juniors 17 & under not permitted before 12 PM Fri-Sun without an adult.
Select your date and time, then confirm your reservation directly — no third-party fees.
Direct booking — your data stays with the course, not a third party.
Goat Hill Park - The People's Park of Oceanside
Playing Goat Hill Park with No Laying Up
Goat Hill is what golf should be. No pretense, no dress code policing, just pure golf. The course is sneaky hard too. Those par 3s over the ravines are no joke.
Mike L.
Feb 2026Google
Interesting layout but some holes are just too gimmicky for me. The par 3 over the ravine with a 90 yard forced carry is cool once but frustrating when you lose three balls. Decent value for the area.
Jessica P.
Mar 2026Google
Course is fun but the pace of play on Saturday morning was brutal. Over 4 hours for a short course is too long. Also wish the range had more shade. Course itself is solid for the price though.
Brian T.
Mar 2026Google
Love the atmosphere and the course layout. Par 65 means it plays fast and you can get 18 in under 3 hours walking. Great for after work.
Amy W.
Feb 2026Google
President, Goat Hill Park LLC
Founder of Ashworth Golf and co-founder of Linksoul. John led the effort to save Goat Hill from redevelopment and has invested millions in restoring the course as a community hub.
Creative Director
Co-founder of Linksoul and designer of the iconic Goat Hill Park logo. Geoff oversees the brand identity that has made GHP a cult favorite nationwide.
PGA Teaching Professional
PGA Class A
Co-founder of NCJGA with over 30 years of teaching experience. San Diego PGA Teacher of the Year and Golf Digest Top 50 instructor in California.
Goat Hill Park is home to the North County Junior Golf Association and the Caddie & Leadership Academy. We believe golf should start early and be fun first. Our junior programs build skills, confidence, and character.
A free 3-hole approach and putt course open to kids of all ages. Free family rental of clubs included.
Competitive tournament series for boys and girls organized by the North County Junior Golf Association.
A paid caddying program that teaches communication and leadership skills. 501(c)(3) nonprofit.
Shortened tee boxes on the main course designed specifically for junior players to learn the game on a real course.
Weekly skins game. $20 cash buy-in. Last Friday of the month: $250 starter pot.
Fun, no-stress team league with prizes, socializing, and nature. All skill levels welcome.
Golf, music, and good vibes at The Canteen. Food and beverages available.
North County Junior Golf Association tournament for boys and girls ages 6-18.
Annual exhibition match played with vintage persimmon woods. Benefits NCJGA and the Caddie Academy.
MGF is back for the season. Every Friday from 1-3 PM, join us for our weekly skins game. $20 cash buy-in. A skin equals the lowest unique gross score of birdie or better. Last Friday of each month...
Another incredible Wishbone Brawl in the books. Players dusted off their persimmon woods for our annual exhibition match benefiting NCJGA and the Caddie Academy. Thanks to everyone who came out to...
After months of work, our new reclaimed water irrigation system is fully operational. This upgrade reduces our fresh water consumption significantly while keeping the course in top condition. Goat...
Play 18 holes for just $35 after 2:30 PM, every day of the week. Walking. The way golf was meant to be played.
Valid through September 30, 2026
Book TwilightJoin the club for $199/year. Get special green fee rates, 1 hour early twilight access, $2 off range buckets, $1 off all beers, 15% off shop merchandise, and a free green fee during your birthday week. Includes SCGA/GHIN handicap.
Join the ClubGive the gift of golf at Goat Hill Park. Gift cards are available in any denomination and can be used for green fees, the range, The Canteen, or the GHP Shop.
Purchase a Gift CardGoat Hill Park operates on 75 acres of coastal terrain with a commitment to environmental responsibility. Our new reclaimed water irrigation system significantly reduces fresh water consumption. We have reduced our turf footprint, allowing native grasses and natural terrain to define the playing experience. The result is a course that plays authentically and treads lightly on the land.
Temp
68°F
Wind
12 mph
Humidity
65%
Rain Chance
5%
Dress Code
Come as you are. Goat Hill has a relaxed dress code.
Walk-Up Policy
Walk-ups welcome Mon-Fri anytime. Weekends and holidays after 12 PM.
Junior Policy
Ages 17 and under cannot play before 12 PM Fri-Sun without an adult.
Check-In
Please arrive 10 minutes before your tee time.
Walking
Walking is encouraged. Pull carts available for $8 (18 holes).
Hours
Open daily 6:30 AM - 9:00 PM.