The 10 Best Public Golf Courses in California!

From resorts that allow guests to play, to courses known for hosting pros, California’s landscape is filled with public golf courses. From Northern California’s rugged landscapes to the desert sands, you can find a public golf course anywhere you happen to find yourself, so be sure to pack your clubs. Here are our 10 favorites. 

1. Pebble Beach, Pebble Beach, CA

California’s Pebble Beach boasts some of the best golf courses in the world. Pebble Beach is recognized as not only the best public golf course in the state, but in the country. Played by pros and amateurs alike, Pebble Beach is a bucket list kind of course.

2. Spanish Bay, Pebble Beach, CA

While you’re out at the green, Spanish Bay offers the chance to gaze out at the blue waters of the Pacific. Spanish Bay is known to be one of the most authentic Scottish-style courses in the states, complete with a rugged coast and soft sands.

3. PGA West, La Quinta, CA

The La Quinta Resort features five different courses to play. A favorite amongst pros, take the chance to play in their footsteps. You can book your tee time any day of the year and enjoy a variety of perks from storage facilities to a replay round.

4. Indian Wells Resort, Indian Wells, CA

Recognized by a number of golf publications as amongst the best in the world, Indian Wells Resort takes inspiration from the Riviera-style of golf. Beautiful views of the surrounding mountains are shown to full advantage throughout the course. 

5. Aviara, Carlsbad, CA

Aviara is the only California coastal course designed by golf legend Arnold Palmer. Pay homage to his legacy by playing a round in a city that provides the world with golf supplies and accessories.

6. TPC Harding Park, San Francisco, CA

TPC Harding Park is a municipal golf course with two public course options. Residents of the area can enjoy special pricing although the courses are open to anyone. The stunning cypress trees and views of nearby Lake Merced can be viewed from much of the courses.

7. Rustic Canyon, Moorpark, CA

Rustic Canyon takes a relaxed approach to course design and follows the unique terrain for a different golf experience. Named a best value in public courses by Golf Magazine, Rustic Canyon is a local favorite.

8. CordeValle, San Martin, CA

South of San Jose, CordeValle provides a luxurious retreat with world-class golf. Championship golf, PGA tours and more elite golf has taken place on the stunning course that is located on some of the most historically rich parts of California.

9. Pelican Hill, Newport Beach, CA

For 25 years, Pelican Hill has been a beautiful spot to play. Two courses with stunning ocean views provide a distracting backdrop for the game. Known as a spectacular place to play, bring your buddies to take advantage of the various rates available.

10. Bayonet Black Horse, Seaside, CA

Located north of prestigious Monterey on Pacific Coast Highway, you’ll find Bayonet and Blackhorse in the town of Seaside. Creative architecture dates back to 1954 but you’ll find all modern updates and amenities. 

Select a California town to find the Best Things-To-Do and Places To Go around you
Visit a Nature Center and Botanical Garden Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Alameda County

Alpine County

Amador County

Butte County

Calaveras County

Colusa County

Contra Costa County

Del Norte County

El Dorado County

Fresno County

Glenn County

Humboldt County

Imperial County

Inyo County

Kern County

Kings County

Lake County

Lassen County

Los Angeles County

Madera County

Marin County

Mariposa County

Mendocino County

Merced County

Modoc County

Mono County

Monterey County

Napa County

Nevada County

Orange County

Placer County

Plumas County

Riverside County

Sacramento County

San Benito County

San Bernardino County

San Diego County

San Francisco County

San Joaquin County

San Luis Obispo County

San Mateo County

Santa Barbara County

Santa Clara County

Santa Cruz County

Shasta County

Sierra County

Siskiyou County

Solano County

Sonoma County

Stanislaus County

Sutter County

Tehama County

Trinity County

Tulare County

Tuolumne County

Ventura County

Yolo County

Yuba County