Chipping Greens and Short-Game Practice in the Bay Area
Where to work on everything inside 50 yards: chipping greens, pitching areas and bunkers, by region.
60 practice facilities in the Bay Area have a chipping green or short-game area alongside the range, 19 with a practice bunker. The most are in South Bay (13), Sacramento (9) and East Bay (8). Short-game areas at courses are usually open to the public during range hours, but some clubs reserve them for players with a tee time that day, so the notes on each card say what we know. All Bay Area ranges
More range guides: Grass Tee Driving Ranges in the Bay Area · Covered Driving Ranges in the Bay Area · Driving Ranges in Marin County
San Francisco (2)

Presidio Golf Course Driving Range
San Francisco
Bucket$9 (36 balls) / $15 (70 balls) / $18 (100 balls)
HoursWed–Mon dawn–dusk; Tue 12pm–dusk
Address300 Finley Rd, San Francisco, CA 94129
NotesLarge range with state-of-the-art mats and automatic ball-teeing machine; 6-hole putting + chipping greens; part of Presidio Golf Course

TPC Harding Park Practice Facility
San Francisco
Bucket$5 (20 balls) / $8.75 (35 balls) / $12.50 (50 balls) / $22.50 (90 balls)
HoursMon–Fri 7am–5pm; Sat–Sun 6:30am–5pm
Address99 Harding Rd, San Francisco, CA 94132
NotesPublic Toptracer range; ~20 artificial-turf stalls, putting green & short-game area; part of TPC Harding Park muni
East Bay (8)

Callippe Preserve Golf Course
Pleasanton, East Bay
BucketSmall $11; Medium $14; Large $16
HoursDaily sunrise to sunset; Mon closes ~3 hrs before sunset; Tue opens 10:00 AM
Address8500 Clubhouse Dr, Pleasanton, CA 94566
Notes30+ spaces with off-grass and mat hitting areas, plus bunkers, chipping and putting greens

Corica Park Practice Center
Alameda, East Bay
Bucket30 balls $8; 60 balls $12; 100 balls $18
HoursVaries by weather/season (call practice shop 510-747-7800)
Address1 Clubhouse Memorial Rd, Alameda, CA 94502
Notes47 hitting bays powered by Toptracer plus a secluded grass tee area; dedicated short-game area and putting green

Fremont Park Golf Club
Fremont, East Bay
Address39751 Stevenson Place, Fremont, CA 94539
Notes9-hole course practice area with grass tees plus 20 new covered Power Tee (auto-teeing) bays and a private short-game area

Lake Chabot Golf Course
Oakland, East Bay
BucketSmall (35 balls) $5; Medium (70) $9; Large (100) $12
Address11450 Golf Links Road, Oakland, CA 94605
NotesRange plus putting greens and chipping area

Las Positas Golf Course
Livermore, East Bay
BucketSmall (40 balls) $10; Large (80) $14; Jumbo (100) $17
HoursMon 7 AM-6 PM; Tue-Sun 8 AM-7 PM; last bucket 30 min before closing
Address917 Clubhouse Dr, Livermore, CA 94551
NotesUp to 25 stalls of both grass and mat tees; short-game area with two full greens and a bunker
Pleasanton Golf Center
Pleasanton, East Bay
BucketSmall $8; Regular $11; Large $14; Jumbo $17 (Happy Hour discounts with range card)
HoursMon 11 AM-9 PM; Tue-Fri 9 AM-9 PM; Sat 8 AM-9 PM; Sun 8 AM-8:30 PM
Address4501 Pleasanton Ave, Pleasanton, CA 94566
NotesStandalone practice center; 50 lighted bays (20 covered), elevated grass & mat tees, putting greens, large chipping area

Redwood Canyon Golf Course
Castro Valley, East Bay
HoursVaries seasonally; closes for maintenance
Address17007 Redwood Rd, Castro Valley, CA 94546
NotesFormerly Willow Park; distinctive water/floating-ball driving range over a lake, plus short-game area and putting green

San Ramon Golf Club
San Ramon, East Bay
BucketSmall $8; Medium $13; Large $16
HoursThu-Mon Sunrise-7:30 PM; Tue Sunrise-6 PM; Wed 9 AM-7:30 PM
Address9430 Fircrest Ln, San Ramon, CA 94583
NotesFull-length range plus two practice greens and chipping area
South Bay (13)

Bay View Golf Club
Milpitas, South Bay
BucketSmall $8 / 28 balls, Medium $14 / 56, Large $18 / 84
HoursOpen daily 6:30 AM to dark
Address1500 Country Club Dr, Milpitas, CA 95035
NotesCourse-attached; grass range with TrackMan; formerly Summitpointe; putting green + chipping/bunker area

Baylands Golf Links Practice Facility
Palo Alto, South Bay
BucketSmall $7 (35 balls) / Medium $13 (70 balls) / Large $18 (105 balls)
HoursDaily 7am–7pm (Wed 8am–7pm); last ball sold 6pm
Address1875 Embarcadero Rd, Palo Alto, CA 94303
Notes26 hitting bays plus large practice and chipping greens; part of Baylands Golf Links (formerly Palo Alto Muni)

Cinnabar Hills Golf Club
San Jose, South Bay
BucketSmall (30 balls) $7 / Medium (70) $14 / Large (105) $20
HoursGrass tees Thu-Sun, mats Mon-Wed; ~dawn-6:45 PM
Address23600 McKean Rd, San Jose, CA 95141
NotesCourse-attached 27 holes; rotates grass/mats tees by day plus chipping area and three putting greens

Coyote Creek Golf Club
Morgan Hill, South Bay
HoursSunrise to sunset, daily
AddressOne Coyote Creek Golf Drive, Morgan Hill, CA 95037
NotesCourse-attached; all-grass practice tees with two putting greens, chipping green with bunker, and a fairway practice bunker

Crystal Springs Golf Course Practice Facility
Burlingame, South Bay
BucketSmall $10 (35 balls) / Medium $16 (75 balls) / Large $22 (110 balls)
HoursMon 6:30am–4:30pm; Tue–Sun 6am–7:30pm (Tue opens 8am)
Address6650 Golf Course Dr, Burlingame, CA 94010
Notes20-stall range with premium mats; 2 putting greens & chipping areas; 1-hour stall limit; part of Crystal Springs Golf Course

Eagle Ridge Golf Club
Gilroy, South Bay
Address2951 Club Dr, Gilroy, CA 95020
NotesCourse-attached; large driving range plus putting green, practice bunker and short-game area
Gavilan Golf Course
Gilroy, South Bay
Address5055 Santa Teresa Blvd, Gilroy, CA 95020
NotesCourse-attached; 9-hole public course on Gavilan College campus; range with grass and mat options plus chipping area
Oceanview Driving Range
Half Moon Bay, South Bay
BucketFrom $5 (unlimited access to hitting stalls)
HoursDaily 7am–8pm
Address201 Kelly Ave, Half Moon Bay, CA 94019
NotesStandalone range just west of downtown Half Moon Bay; 22 hitting stalls, putting & chipping greens

Poplar Creek Golf Course Driving Range
San Mateo, South Bay
Bucket$5 (35 balls) / $8 (70 balls) / $11 (105 balls) / $14 (140 balls)
Address1700 Coyote Point Dr, San Mateo, CA 94401
NotesRange plus two large putting greens and short-game center; part of Poplar Creek Golf Course at Coyote Point

Rancho Del Pueblo Golf Course & Driving Range
San Jose, South Bay
BucketSmall $4 (34 balls) / Medium $6 (68) / Large $9 (102)
HoursOpens daily 6:30 AM (Wed ~9:00 AM); lighted until 9:00 PM (Tue closes 5:30 PM)
Address1649 Hermocilla Way, San Jose, CA 95116
NotesCourse-attached 9-hole par-3; 25 matted hitting stations + large putting green and chipping area

San Jose Municipal Golf Course
San Jose, South Bay
Bucket35 balls $11 / 65 balls $18 / 95 balls $20
HoursMon & Wed-Sun 7:00 AM-10:00 PM; Tue 9:30 AM-10:00 PM; last ball 9:30 PM
Address1560 Oakland Rd, San Jose, CA 95131
NotesCourse-attached; double-deck 60-station Toptracer range, stadium lights, heated stalls in winter; short-game greens

Santa Teresa Golf Club
San Jose, South Bay
BucketSmall 22 balls $4 / Medium 50 balls $8 / Large 115 balls $15
HoursOpen 7 days, sun up to sundown; Monday mornings closed for maintenance
Address260 Bernal Rd, San Jose, CA 95119
NotesCourse-attached; range plus chipping/putting greens and a par-3 short course; buckets via vending machine

Spring Valley Golf Course
Milpitas, South Bay
Bucket$4 / 17 balls, $9 / 34, $12 / 68, $15 / 102
HoursDaily sunrise to sunset; closed Thursday mornings, reopens ~9:00 AM
Address3441 Calaveras Rd, Milpitas, CA 95035
NotesCourse-attached; 22-stall range (recently reconstructed); putting greens and short-game/bunker area
North Bay (2)

Indian Valley Golf Club
Novato, North Bay
Address3035 Novato Boulevard, Novato, CA 94947
NotesPublic practice center: driving range, chipping green, practice sand trap, putting green

Peacock Gap Golf Club
San Rafael, North Bay
HoursDawn to dusk, every day
Address333 Biscayne Drive, San Rafael, CA 94901
NotesMarin County's only 100% natural all-grass driving range; 4 flags on 40 acres; two practice greens plus chipping green
Monterey (5)

Bayonet & Black Horse Practice Facility
Seaside, Monterey
Bucket30 balls $7; 70 balls $15; Practice & Pints (large bag + pint) $18
HoursUntil 6:00 PM daily; closes 5:00 PM Mon & Thu
Address1 McClure Way, Seaside, CA 93955
NotesCourse-attached, public; 66,000 sq ft range, 30 grass tees, hitting off grass 7 days/week, two short-game areas

Monterey Pines Golf Course Driving Range
Monterey
HoursDaily 7:00 AM-sundown
Address1250 Garden Rd, Monterey, CA 93940
NotesCourse-attached; Navy-operated but open to public at higher rate; range plus chipping green w/ bunker and large putting green

Pacific Grove Golf Links Driving Range
Pacific Grove, Monterey
Address77 Asilomar Boulevard, Pacific Grove, CA 93950
NotesCourse-attached, public (municipal); small grass warm-up range (irons only) plus practice chipping/putting greens

Salinas Fairways Golf Course Practice Facility
Salinas, Monterey
Address45 Skyway Blvd, Salinas, CA 93905
NotesCourse-attached, public (city of Salinas); hitting mats and grass areas, plus chipping/putting greens and practice bunker

Twin Creeks Golf Course Driving Range
Salinas, Monterey
Address1551 Beacon Hill Drive, Salinas, CA 93905
NotesCourse-attached, public 9-hole par-31; home of First Tee of Monterey County; grass range, chipping/putting greens
Napa (2)

Eagle Vines Golf Club
American Canyon, Napa
Address580 S Kelly Rd, American Canyon, CA 94503
NotesGrass range with targets, reportedly irons-only (~200-yard max); pitching/chipping area and practice putting green
Silverado Resort & Spa
Napa
Address1600 Atlas Peak Rd, Napa, CA 94558
NotesResort / semi-private club; full-length grass driving range plus chipping and putting greens. Primarily for resort guests/players
Sonoma (5)
Foxtail Golf Club
Rohnert Park, Sonoma
BucketSmall (35 balls) $10; Medium (70) $16; Large (105) $21
HoursSun up to dark daily; closed until ~10:00am Wednesdays
Address100 Golf Course Drive, Rohnert Park, CA 94928
Notes26 all-mat stalls powered by Toptracer Range; putting/chipping greens and practice bunker
Oakmont Golf Club
Santa Rosa, Sonoma
Address7025 Oakmont Drive, Santa Rosa, CA 95409
NotesPublic 36-hole club (Valley of the Moon); grass driving range, indoor practice facility, chipping/sand area and putting green

Rooster Run Golf Club
Petaluma, Sonoma
BucketLarge bucket $15
Hours7:00am–6:00pm daily
Address2301 E Washington St, Petaluma, CA 94954
NotesAll-grass teeing area; two practice putting greens and short-game bunker

Santa Rosa Fairgrounds Golf Course
Santa Rosa, Sonoma
Address1350 Bennett Valley Rd, Santa Rosa, CA 95404
Notes9-hole public course with a covered driving range, practice putting green, and chipping area with bunkers

Windsor Golf Club
Windsor, Sonoma
Bucket$10 (approx 40 balls); $15 (approx 80 balls)
Address1340 19th Hole Dr, Windsor, CA 95492
NotesFull grass driving range plus separate chipping area and putting green
Sacramento (9)
Diamond Oaks Golf Course Driving Range
Roseville, Sacramento
BucketWarm Up (25 balls) $5; Medium (45) $8; Large (90) $15; X-Large (135) $20
HoursSunrise to sunset; closes ~2 hrs before sunset Tuesdays
Address349 Diamond Oaks Road, Roseville, CA 95678
NotesCity of Roseville course; putting green & chipping area; token/card options
Emerald Lakes Golf Center Driving Range
Elk Grove, Sacramento
Bucket$5 (40 balls) up to $16 (150 balls); prepaid range cards
HoursOct–Apr 6:00am–9:00pm (Tue 8am); May–Sep 6:00am–10:00pm (Tue 8am)
Address10651 E. Stockton Boulevard, Elk Grove, CA 95624
NotesOne of few grass ranges in Sacramento; grass deck + 16 covered mat stalls; Volvik balls; chipping green w/ bunker
Empire Ranch Golf Club Driving Range
Folsom, Sacramento
BucketSmall (35 balls) $6; Medium (70) $12; Large (100) $16
HoursSunrise to ~1 hr before sunset, Thu–Tue; Wed opens 10:00am
Address1620 E Natoma Street, Folsom, CA 95630
NotesRange hits off artificial mats; short-game area with real greens up to 50 yds; large putting green
Leader Golf
Sacramento
HoursDaily 8:00am–10:00pm (verify)
Address3060 El Centro Road, Sacramento, CA 95833
NotesStandalone range in Natomas; covered & lighted hitting bays, putting green, short-game area, pro shop, club repair

Mather Golf Course Driving Range
Rancho Cordova, Sacramento
BucketSmall (35 balls) $5; Medium (70) $10; Large (100) $15
Address4103 Eagles Nest Road, Mather, CA 95655
Notes25 stalls with both mats and grass teeing areas; putting & chipping greens; '19th Hole' par-3 practice area
Teal Bend Golf Club Driving Range
Sacramento
BucketSmall (35 balls) $7; Large (70) $12
HoursMon sunrise–2pm; Tue 10am–sunset; Wed–Sun sunrise–sunset
Address7200 Garden Highway, Sacramento, CA 95837
NotesMarketed as the largest all-grass year-round range in Sacramento; short-game area + two practice putting greens
The Range at Woodcreek Golf Club
Roseville, Sacramento
BucketWarm Up (25 balls) $5; Medium (45) $8; Large (90) $15; X-Large (135) $20
HoursMon 7:00am–9:30pm; Tue 10:30am–9:30pm; Wed–Sun 7:00am–9:30pm
Address5880 Woodcreek Oaks Boulevard, Roseville, CA 95747
NotesFully lighted range; two large practice putting greens + chipping area; City of Roseville
Turkey Creek Golf Club Practice Facility
Lincoln, Sacramento
BucketSmall (35 balls) $7; Large (85) $12; rubber tees $3
HoursMon–Sat sunrise to 1 hr before sunset; Sun sunrise to 2 hrs before sunset
Address1525 State Highway 193, Lincoln, CA 95648
NotesLarge grass range; mats Mon–Thu and grass Fri–Sun (Apr–Nov); short-game/chipping area + bunker
WildHawk Golf Club Driving Range
Sacramento
Address7713 Vineyard Road, Sacramento, CA 95829
NotesRange with grass & mats, sand/chipping area, putting green; range membership plans; call for range hours
Central Coast (8)
Avila Beach Golf Resort Practice Range
Avila Beach, Central Coast
HoursDawn to dusk (daylight only)
Address6464 Ana Bay Rd, Avila Beach, CA 93424
NotesCourse-attached; grass teeing area plus large two-tier putting/chipping green with ocean views
Blacklake Golf Resort Driving Range
Nipomo, Central Coast
HoursDawn to dusk (daylight only)
Address1490 Golf Course Ln, Nipomo, CA 93444
NotesCourse-attached; ~275-yard range with 30+ grass and artificial teeing areas plus three putting/chipping greens

Cypress Ridge Golf Course Practice Facility
Arroyo Grande, Central Coast
BucketSmall (~40 balls) $8; Large (~80) $15
Address780 Cypress Ridge Pkwy, Arroyo Grande, CA 93420
NotesCourse-attached; multi-level all-grass range ('All Grass, No Mats') plus short-game area and putting greens
Hunter Ranch Golf Course Practice Facility
Paso Robles, Central Coast
Address4041 E Hwy 46, Paso Robles, CA 93446
NotesCourse-attached; all-grass hitting stations plus short-game area with bunkers, chipping/putting greens, and a 3-hole par-3 practice course
Morro Bay Golf Course Driving Range
Morro Bay, Central Coast
Address201 State Park Rd, Morro Bay, CA 93442
NotesCourse-attached (SLO County); driving range, putting green and chipping area with ocean/bay views
Paso Robles Golf Club Driving Range
Paso Robles, Central Coast
BucketLarge basket $10.00; Small $6.00; Warm-Up $4.00
Address1600 Country Club Dr, Paso Robles, CA 93446
NotesCourse-attached; driving range plus short-game area and practice putting green
River Oaks Golf Course Practice Area
Paso Robles, Central Coast
Address700 Clubhouse Dr, Paso Robles, CA 93446
NotesCourse-attached to a 6-hole player-development course; driving range plus putting and chipping greens

Seascape Golf Club Practice Range
Aptos, Central Coast
HoursOpens 30 min after sunrise; last bucket 30 min before sunset (Mon last bucket 1:00pm)
Address610 Clubhouse Dr, Aptos, CA 95003
NotesCourse-attached, semi-private; ~200-yard range, 15 hitting stations, 3 target greens; two putting greens + chipping green
Central Valley (6)
Creekside Golf Course
Modesto, Central Valley
Address701 Lincoln Ave, Modesto, CA 95354
NotesCity of Modesto course (KemperSports-managed) with a fenced driving range, chipping area and large putting green
Elkhorn Golf Club
Stockton, Central Valley
Address1050 Elkhorn Dr, Stockton, CA 95209
NotesPublic 18-hole course; on-site grass driving range (~5 practice tees) plus chipping, sand and putting practice
Manteca Park Golf Course
Manteca, Central Valley
BucketSmall (~40 balls) $7, Large (~100 balls) $14; 10-bucket punch card $60
Address305 N Union Rd, Manteca, CA 95337
NotesMunicipal course with on-site range (~5 practice tees) plus sand/chipping/putting areas
River Oaks Golf Course and Event Center
Ceres, Central Valley
BucketSmall (~35 balls) $7, Large (~85 balls) $12; punch cards 10 small $60, 10 large $110
HoursCourse opens 7:00 AM, closes 8:00 PM
Address3441 Golf Links Rd, Ceres, CA 95307
NotesPublic 18-hole executive course with a large driving range (Callaway range balls), putting green and chipping area
St. Stanislaus Golf Course
Modesto, Central Valley
HoursMon–Thu 8:00 AM–5:00 PM, Fri–Sun 7:00 AM–5:00 PM (confirm directly)
Address5000 Crows Landing Rd, Modesto, CA 95358
NotesPublic 9-hole par-3 noted for an unusually large grass driving range plus putting/chipping areas
The Reserve at Spanos Park
Stockton, Central Valley
HoursPro shop 6:30 AM–6:30 PM
Address6301 W Eight Mile Rd, Stockton, CA 95219
NotesPublic course with large double-sided, fully lighted practice facility plus teaching center, short-game area, putting/chipping greens
Know a range we're missing?
Help us keep the guide complete and accurate. We review every submission before it goes live.