Bay Area Driving Ranges
Bucket prices, grass vs. mats, hours and locations — every range, organized by region.
Whether you're warming up before a round or just have an hour to groove your swing, here's where to hit balls around the Bay. Prices and hours are verified from each facility — spot something out of date or missing? Let us know below.
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 (15)
Boundary Oak Golf Course
Walnut Creek, East Bay
BucketSmall $7; Medium $14; Large $18
HoursWed-Sun 6 AM-9 PM; Mon 6 AM-6 PM; Tue 11 AM-9 PM; last ball 1 hr before close
Address3800 Valley Vista Rd, Walnut Creek, CA 94598
NotesToptracer Range with real-time shot tracking, games and virtual courses
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
Diablo Creek Golf Course
Concord, East Bay
BucketSmall $5; Medium $7; Large $9
HoursMon-Sat sunrise-late evening, Sun sunrise-9:00 PM (confirm by phone)
Address4050 Port Chicago Hwy, Concord, CA 94520
NotesListed as a lighted and covered driving range; sources disagree on exact closing time
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
Metropolitan Golf Links
Oakland, East Bay
BucketSmall (35 balls) $9; Medium (75) $15; Large (105) $18
HoursDaily dawn to dusk; closed Tuesday mornings until 9:00 AM
Address10051 Doolittle Drive, Oakland, CA 94603
NotesOne of the only all-grass ranges in the Bay Area; 36 stalls; mats only on Tuesdays/very rainy days
Mission Hills of Hayward Golf Course
Hayward, East Bay
BucketSmall (50 balls) $12; Medium (100) $18; Large (150) $21; Jumbo (215) $26
Hours9:00 AM-8:00 PM; last balls sold 7:30 PM (confirm seasonally)
Address275 Industrial Parkway, Hayward, CA 94544
NotesDouble-deck, 45-stall range with Toptracer and new lighting/turf/netting
Monarch Bay Golf Club
San Leandro, East Bay
HoursOpen daily until 9:00 PM
Address13800 Monarch Bay Drive, San Leandro, CA 94577
NotesBayfront; recently renovated lighted two-tier all-weather double-deck range with a 7-acre natural grass landing area
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
The Bridges Golf Club
San Ramon, East Bay
BucketSmall $11; Medium $16; Large $19
HoursMon 7 AM-3:30 PM; Tue-Sun 7 AM-6 PM; last bucket 45 min before closing
Address9000 S Gale Ridge Rd, San Ramon, CA 94582
NotesLighted (night) range with quality mats and 8 target greens, putting green, video analysis and indoor teaching bays; card only
Tilden Park Golf Course
Berkeley, East Bay
BucketSmall (35 balls) $9; Medium (70) $15; Large (100) $18
HoursMon Sunrise-7 PM; Tue 12 PM-7 PM; Wed-Sun Sunrise-7 PM
Address10 Golf Course Drive, Berkeley, CA 94708
NotesThree-tier (3-level) range, newly resurfaced grass tees; new credit-card ball machines on all levels
South Bay (23)
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
Cypress Golf Driving Range
Colma, South Bay
BucketFrom $6 small; 150 balls ~$15 (e-card discount ~20% off)
HoursDaily 9am–7:30pm
Address2001 Hillside Blvd, Colma, CA 94014
NotesStandalone range; 40 covered, lighted stalls; free rental clubs; nearest range to Daly City/South SF
Deep Cliff Golf Course
Cupertino, South Bay
BucketSmall (30 balls) $7 / Medium (60) $13 / Large (90) $18
Address10700 Clubhouse Lane, Cupertino, CA 95014
NotesCourse-attached par-60 executive; small netted ~35-yard range with 11-station hitting area plus large putting green
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
Gilroy Golf Course
Gilroy, South Bay
BucketRange Token $12.00
Address2695 Hecker Pass Rd, Gilroy, CA 95020
NotesCourse-attached; historic 9-hole course (est. 1923); range uses a token system; also offers an indoor golf simulator
Los Lagos Golf Course
San Jose, South Bay
BucketSmall $9 (35 balls) / Medium $14 (70) / Large $17 (100)
HoursDaily dawn-10:00 PM; Wed 10:00 AM-10:00 PM; last ball 9:30 PM
Address2995 Tuers Rd, San Jose, CA 95121
NotesCourse-attached; two-tiered 42-stall lighted range with two target greens and putting area
Mariners Point Golf Center
Foster City, South Bay
BucketSmall $11 cash / $10 card (40–45 balls); Large $22 cash / $21 card (140–150 balls)
HoursMon 10am–10pm; Tue–Fri 7:30am–10pm; Sat 7am–10pm; Sun 7am–9pm
Address2401 E 3rd Ave, Foster City, CA 94404
Notes64 stalls; Toptracer free with range balls; grass tees $5 extra and closed weekends; standalone center with lighted 9-hole course
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
Pruneridge Golf Club
Santa Clara, South Bay
BucketSmall (39 balls) $11 / Medium (78) $16 / Large (117) $20
HoursMon 9:00 AM-10:00 PM; Tue-Sun 6:00 AM-10:00 PM; open 365 days
Address400 N Saratoga Avenue, Santa Clara, CA 95050
NotesCourse-attached; covered & lighted double-deck (2-tier) range; FlightScope launch monitor for club fitting
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
Shoreline Golf Links
Mountain View, South Bay
BucketBuckets via card machine; +$1/bucket for grass tees on weekends
HoursDaily 7:00 AM-8:00 PM (Wed 11:00 AM-8:00 PM), last bucket 7:00 PM
Address2940 N Shoreline Blvd, Mountain View, CA 94043
NotesCourse-attached; 29 tee stations with laser-measured target greens; mats weekdays, grass tees weekends; scenic bayfront
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
Sunken Gardens Golf Course
Sunnyvale, South Bay
BucketSmall (~35 balls) $8 / Medium (~70) $11 / Large (~105) $14
HoursOpens 7:00 AM, closes ~30 min before sunset; Thu opens 9:30 AM
Address1010 S. Wolfe Road, Sunnyvale, CA 94086
NotesCourse-attached 9-hole par-3; 18-stall range, IRONS ONLY; no lights
The Golf Club at Moffett Field
Mountain View, South Bay
BucketSmall $7 / 30 balls, Medium $12 / 65, Large $16 / 100
HoursOpens 30 min before first tee to darkness; Mon until 3:00 PM, Tue opens 10:00 AM
Address934 Macon Rd, Mountain View, CA 94043
NotesCourse-attached; artificial-turf range on former Navy/NASA airfield; managed by Indigo Sports
Topgolf San Jose
San Jose, South Bay
BucketPer bay per hour (up to 6 players): ~$40/hr before noon, $50/hr noon-5 PM, up to $60/hr after 5 PM weekends; $6 account fee
HoursMon-Thu 9:00 AM-12:00 AM, Fri-Sat 9:00 AM-1:00 AM, Sun 9:00 AM-12:00 AM
Address10 Topgolf Drive, San Jose, CA 95002
NotesStandalone entertainment range; ~120 all-weather covered/heated bays over three tiers, bar & restaurant
North Bay (4)
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
McInnis Park Golf Center
San Rafael, North Bay
BucketSmall (~25 balls) $6 / Medium (~50) $12 / Large (~100) $23
HoursDaily 7 AM–9 PM (Thursdays open 9 AM)
Address350 Smith Ranch Road, San Rafael, CA 94903
Notes52-stall double-decker lighted range; 21 covered lower-level stalls; ranked among Top-100 ranges in US
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
StoneTree Golf Club
Novato, North Bay
Address9 StoneTree Lane, Novato, CA 94945
Notes30-bay driving range at Bay Club Marin / StoneTree (Troon-managed)
Monterey (9)
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
Laguna Seca Golf Ranch Practice Facility
Monterey
BucketSmall $8 / Medium $14 / Large $17
HoursDaily sunrise to sunset; last basket 30 min before sundown
Address10520 York Road, Monterey, CA 93940
NotesCourse-attached, public; 13.5-acre natural-grass facility, 25,000 sq ft tee, 23-station corridor, 300 yds
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
Pebble Beach Golf Academy & Practice Facility
Pebble Beach, Monterey
HoursDaily 7:30 AM-7:00 PM
Address3260 Stevenson Dr, Pebble Beach, CA 93953
NotesResort/academy; access mainly for resort guests, tee-time holders, lesson clients; 350-yard double-ended range
Poppy Hills Practice Facility
Pebble Beach, Monterey
BucketNon-members $13-$25 (30-90 balls); $5 warm-up (30 balls) for tee-time holders
HoursTee-time holders 6:30 AM-7 PM; general practice Noon-7 PM (Wed to 4 PM)
Address3200 Lopez Road, Pebble Beach, CA 93953
NotesCourse-attached, NCGA-owned; open to public without a tee time; artificial mat + natural grass hitting areas
Quail Lodge Golf Club Practice Range
Carmel, Monterey
Address8205 Valley Greens Dr, Carmel, CA 93923
NotesCourse-attached, resort/daily-fee; grass range next to clubhouse, dress code enforced; golf academy
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 (6)
Chardonnay Golf Club
American Canyon, Napa
BucketSmall (30 balls) $7; Medium (60) $10; Large (90) $14
Address2555 Jameson Canyon Rd, American Canyon, CA 94503
NotesOver 2 acres of grass practice tee with multiple target greens, fairway bunker, TrackMan, and a large practice green
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
Mount St. Helena Golf Course
Calistoga, Napa
Hours7:00am–8:00pm daily
Address1435 N Oak St, Calistoga, CA 94515
Notes9-hole course on the Napa County Fairgrounds; small onsite driving range plus rental clubs and carts
Napa Golf Course at Kennedy Park
Napa
BucketSmall (30 balls) $8; Medium (60) $11; Large (90) $13
HoursDawn to dusk, 7 days/week (closes early Monday evenings)
Address2295 Streblow Dr, Napa, CA 94558
NotesMunicipal course; 24 mat stalls plus a 10,000 sq ft 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
Vintner's Golf Club
Yountville, Napa
Address7901 Solano Ave, Yountville, CA 94599
Notes9-hole public course with onsite driving range (~4 practice tees) and putting greens
Sonoma (9)
Adobe Creek Golf Course
Petaluma, Sonoma
Address1901 Frates Rd, Petaluma, CA 94954
NotesReopened under same ownership as Rooster Run/Windsor; grass driving range. Confirm current status by phone
Bennett Valley Golf Course
Santa Rosa, Sonoma
BucketSmall (40 balls) $11; Large (80) $15
HoursSunrise to 30 min before sunset; closes 2 hours early Wednesdays
Address3330 Yulupa Ave, Santa Rosa, CA 95405
NotesSanta Rosa municipal course; grass tees plus mats
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
Healdsburg Golf Club at Tayman Park
Healdsburg, Sonoma
Hours7:00am to dusk, 7 days/week
Address927 S. Fitch Mountain Road, Healdsburg, CA 95448
NotesCovered, three-tiered all-weather driving range; attached to 9-hole course; two practice greens and a large 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
Petaluma Golf Center
Petaluma, Sonoma
Bucket1 token (40 balls) $8; 5 tokens (200 balls) $35; 20-token value card $125
Hours10:00am–7:00pm daily
Address200 Stony Point Rd, Petaluma, CA 94952
NotesStandalone practice facility; the area's only floodlit night range; covered hitting stalls plus grass tees
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 (18)
Ancil Hoffman Golf Course Driving Range
Carmichael, Sacramento
HoursDawn to dusk; Mon early close 4pm; Tue late open 7:30am
Address6700 Tarshes Drive, Carmichael, CA 95608
Notes6 practice tees; overhead shade structure; two mat types plus grass tees on weekends; 2 practice greens
Bing Maloney Golf Course Driving Range
Sacramento
BucketWarm Up (25 balls) $6; Medium (70) $17; Large (100) $22; X-Large (150) $27
HoursWinter 7:00am–8:00pm; Spring/Summer 6:00am–11:00pm; opens 8am Tue
Address6801 Freeport Boulevard, Sacramento, CA 95822
Notes29 covered hitting stations with Toptracer monitors; Morton Golf; frequent-user bonus card
Cherry Island Golf Course Driving Range
Elverta, Sacramento
BucketSmall (15 balls) $4; Medium (45) $6; Large (90) $10
Address2360 Elverta Road, Elverta, CA 95626
NotesGrass range 300+ days/yr; both artificial and natural-turf tees; Range Key program; Sacramento County
Cordova Golf Course Driving Range
Sacramento
BucketSmall (30 balls) $5; Medium (75) $10; Large (120) $15
HoursMon & Tue 10am–sunset; Wed–Sat sunrise–8pm; Sun sunrise–sunset
Address9425 Jackson Road, Sacramento, CA 95826
NotesRancho Cordova Recreation & Park District course; dispenser codes valid 2 hrs; call ahead
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
Haggin Oaks Golf Complex Driving Range
Sacramento
BucketWarm Up (25 balls) $6; Toptracer Medium (70) $17 / Large (100) $22 / Jumbo (150) $27; Back-of-range Medium (60) $12 / Large (90) $18
Hours6:00am–8:00pm (winter); 6:00am–midnight (Apr–Oct); closed until 8am Tue
Address3645 Fulton Avenue, Sacramento, CA 95821
NotesMorton Golf flagship; ~100 stalls (58 front bays with Toptracer), 5 practice greens, 2 bunkers; golf superstore on site
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
Timber Creek Golf Course Practice Facility
Roseville, Sacramento
BucketSmall (25 balls) $5; Medium (50) $10; Large (100) $20
HoursSummer 6:30am–6:00pm; Winter 6:30am–4:30pm; closed Tue 8:00–10:15am
Address7050 Del Webb Boulevard, Roseville, CA 95747
NotesThree-tiered, 30-station grass tees onto target greens; mats only in winter; large practice green with bunker (Sun City Roseville)
Topgolf Sacramento - Roseville
Roseville, Sacramento
BucketPer-bay hourly: $27/hr open–noon, $37/hr noon–5pm, up to $49/hr after 5pm; half-price Tuesdays
HoursMon–Thu 9:00am–12:00am; Fri 9:00am–1:00am; Sat 8:00am–1:00am; Sun 8:00am–12:00am
Address1700 Freedom Way, Roseville, CA 95678
NotesEntertainment venue—3 floors, 100+ climate-controlled all-weather bays, bar/restaurant, rooftop terrace
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
Whitney Oaks Golf Club Practice Range
Rocklin, Sacramento
Address2305 Clubhouse Drive, Rocklin, CA 95765
Notes15-station practice range, practice putting green and pitching area
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
Wildhorse Golf Club Practice Range
Davis, Sacramento
Bucket$5 (20 balls); $13 (68 balls); $16 (103 balls)
Address2323 Rockwell Drive, Davis, CA 95618
Notes28 range mats open year-round; grass deck open Fri–Sun late spring through early fall
Central Coast (14)
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
Dairy Creek Golf Course / Swing Time Toptracer Range
San Luis Obispo, Central Coast
BucketSwing Time Toptracer bays ~$50 per bay per hour (up to 4 people); grass-range buckets sold separately
Address2990 Dairy Creek Rd, San Luis Obispo, CA 93405
NotesCounty course; full-service grass range PLUS 'Swing Time' climate-controlled Toptracer bays; Tom Lehman Learning Center
DeLaveaga Golf Course Driving Range
Santa Cruz, Central Coast
BucketThree bucket sizes; range-card discount on balls
HoursDaily 7:00am-8:00pm
Address401 Upper Park Rd, Santa Cruz, CA 95065
NotesCourse-attached; two-level, 40-station lighted range with thick mats and protective screens
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
Pacific Golf Centers
Watsonville, Central Coast
BucketSmall (50 balls) $10 / Medium (75) $13 / Large (115) $16; grass area $8
HoursWinter: Tue-Fri 10am-7:30pm, Sat-Sun 9am-7:30pm, closed Mondays
Address101 Ranport Rd, Watsonville, CA 95076
NotesStandalone ~10-acre range, 35+ stalls (synthetic + 15 grass tees), lighted; formerly Airport Driving Range
Pajaro Valley Golf Club Driving Range
Watsonville, Central Coast
Address967 Salinas Rd, Watsonville, CA 95076
NotesCourse-attached, public; driving range plus putting green
Pasatiempo Golf Club Practice Range
Santa Cruz, Central Coast
Address20 Clubhouse Rd, Santa Cruz, CA 95060
NotesCourse-attached, semi-private; driving range near the 1st green; primarily for members and play guests
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
Spring Hills Golf Course Driving Range
Watsonville, Central Coast
Address501 Spring Hills Dr, Watsonville, CA 95076
NotesCourse-attached, public; grass driving range
Central Valley (9)
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
Dryden Park Golf Course
Modesto, Central Valley
HoursApprox 7:00 AM–7:00 PM (confirm directly)
Address920 Sunset Ave, Modesto, CA 95351
NotesCity of Modesto course (KemperSports-managed) with driving range and two putting greens
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
Micke Grove Golf Links
Lodi, Central Valley
HoursApprox 6:30 AM–7:00 PM (confirm directly)
Address11401 N Micke Grove Rd, Lodi, CA 95240
NotesPublic course; range includes a ball-distance tracking system (per reviews) plus putting green
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
Swenson Park Golf Course
Stockton, Central Valley
BucketSmall $6, Medium $8, Large $10
HoursCourse open 6:00 AM–8:00 PM daily
Address6803 Alexandria Pl, Stockton, CA 95207
NotesMunicipal course with on-site driving range, lessons, putting green
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.