👋 First time here? This guide shows you exactly where to park, buy balls, and start hitting.

Vibe Check

Scenic / Views

Family Friendly

Vibe Notes: Scenic and peaceful hillside setting. Reviewers love the driving range and describe it as ‘a lot of fun.’ Friendly and awesome staff repeatedly mentioned. Great views of the Milpitas foothills. Considered a hidden gem in the Bay Area. Walkable and relaxed.

Crowded

sometimes

Anxiety Score

baseline

Typical Attire

semi_strict

Description

Spring Valley Driving Range features 29 stalls (recently expanded from 22). The driving range is attached to Spring Valley Golf Course and is located in the scenic Milpitas foothills. The range includes a reconfigured putting green and a new bunker/green short game practice area. Balls can be purchased directly at the ball dispenser via credit card, cash, or app. The range is open daily from sunrise to sunset and is closed Thursday mornings for maintenance. It serves the Bay Area communities of San Jose, Milpitas, Fremont, and Sunnyvale. Length: Approximately 300-350 yards​ SurfaceMats only – All mat hitting stations, no grass​ Balls: Premium range balls available​. Technology: No Toptracer or Trackman technology​. Hours: Open daily Monday-Sunday, sunrise to sunset; balls stop being sold 20 minutes before sunset​. Maintenance: Closed Thursday mornings for maintenance, reopens ~9am (subject to change)

Driving Range Pricing

  • $3.50 – 17 balls (available in pro shop when purchasing green fee)

  • $8 – 34 balls (Small)

  • $11 – 68 balls (Medium)

  • $14 – 102 balls (Large)

The driving range runs parallel to Hole 1, positioned on the left side (out of bounds) as you play the first hole. The range is located near the clubhouse and pro shop area with easy access from the parking lot. The practice facilities form a centralized area including the range, two putting greens, and chipping area.​​

App-Based System: The facility has developed a mobile app for contactless range ball purchases directly at the dispenser.​

Features

Driving Range Pricing
$14 (102 balls)
Public / Private
Public
Surface Type
Mats
Google Star Rating
4.3
Facility Condition
Good
Typical Attire
Semi-Strict
Lights at Night
No
Lights at Night
No
Covered Bays
No
Covered Bays
No
Technology
None
Golf Technology
None
Pro Shop
Yes
Golf Lessons
Yes
Golf Lessons
Yes
Club Fitting
N/A
Club Rentals
Yes
Club Rentals
Yes
Attached Golf Course
Yes
Holes
18 Holes
Vibes
Scenic / Views, Family Friendly
Vibe Notes
Scenic and peaceful hillside setting. Reviewers love the driving range and describe it as 'a lot of fun.' Friendly and awesome staff repeatedly mentioned. Great views of the Milpitas foothills. Considered a hidden gem in the Bay Area. Walkable and relaxed.

Your First Visit (Step-by-Step)

Parking
Free parking lot at the clubhouse across Calaveras Road from Ed R. Levin County Park Visitor Center. Address: 3441 Calaveras Rd, Milpitas, CA 95035. Drive east on Calaveras Rd towards the foothills.
Go directly to the ball dispenser machine at the driving range. Pay with credit card, cash, or the Select Pi app. Select your bucket size ($3.50/$8/$11/$14). Balls are dispensed automatically. You can also purchase a small $3.50 warmup bucket in the pro shop when paying for a green fee. The driving range runs along the right side of the first hole. The putting green is near the clubhouse entrance, between the pro shop and the range. The new bunker/green short game area is adjacent. The pro shop and restaurant are inside the clubhouse. Ball dispenser is near the range entrance.
dispenser
Steps: 1) Park in the lot at 3441 Calaveras Rd. 2) Walk past the clubhouse toward the driving range area. 3) Go to the ball dispenser machine near the range entrance. 4) Pay with credit card, cash, or Select Pi app and select bucket size. 5) Collect balls from the dispenser. 6) Walk to any open stall among the 29 stations. 7) Begin hitting. Details: After purchasing balls at the dispenser, walk to any open stall among the 29 available hitting stations. The range runs alongside the first hole of the golf course. First-come, first-served.
Spring Valley Golf Course, 3441 Calaveras Road, Milpitas, Santa Clara County, California 95035, United States
Listing FAQs

Still unsure? I'll help you pick the easiest first-time range.

Use the Beginner Guide pages to filter for mats, covered bays, low pressure vibes, and clear instructions.

Hey there! Can I help you find nearby golf courses or driving ranges?