Public 📍 East Bay 🏌️ Driving Range

Diablo Hills Golf Course

📍 1551 Marchbanks Dr, Walnut Creek, CA 94598
★★★★☆ 4.1 (289 Google reviews) · via Google
Green Fee$25–$45
Holes18
Par61
TypePublic
CityWalnut Creek
$25–$45
Green fee per round
⛳ Book a Tee Time 🌐 Visit Course Website
Holes18
Par61
TypePublic
Driving Range✅ Yes

About Diablo Hills Golf Course

Diablo Hills is a par-61 executive course — mostly par 3s with a handful of short par 4s mixed in — and it serves a purpose that championship layouts can't. When you want two hours of focused iron work without committing to a four-and-a-half hour round, this is where East Bay golfers go. The course sits just off Marchbanks Drive near downtown Walnut Creek, close enough that you can squeeze in 18 holes after work and still make dinner. That kind of convenience is worth something, and the regulars here know it.

The layout is tighter than the yardage makes it sound. Several holes run along property boundaries with trees that narrow the effective landing zones, and the greens, while not large, have enough slope to separate a well-struck approach from one that just got on somehow. Mount Diablo sits in the background on the eastern holes, providing the same dramatic frame that makes this corner of Contra Costa County worth playing in the first place. The course conditions are consistently solid — the staff keeps it tighter than you'd expect at these green fees.

If you're working on a specific part of your game — wedge distances, punch shots, getting out of your head between rounds — Diablo Hills gives you a real course to do that on rather than a range mat. The driving range handles warm-up, and the friendly front desk atmosphere means you won't feel rushed whether you're there alone or with a group.

⛳ 18-Hole Course 🎯 Par 61 🏌️ Driving Range 🛒 Pro Shop 🍽️ Clubhouse 📱 Online Booking ✅ Open to Public

Frequently Asked Questions

Is Diablo Hills Golf Course open to the public?
Yes — Diablo Hills is a public course in Walnut Creek, with online booking available for tee times. It sits just off Marchbanks Drive near downtown Walnut Creek, close enough that East Bay golfers can squeeze in 18 holes after work.
How much does it cost to play Diablo Hills Golf Course?
Green fees at Diablo Hills run $25–$45 per round. For the money, the course conditions are consistently solid — the staff keeps it tighter than you'd expect at these green fees.
What is Diablo Hills Golf Course like to play?
Diablo Hills is an 18-hole, par-61 executive course — mostly par 3s with a handful of short par 4s mixed in — that plays tighter than the yardage makes it sound. Trees along the property boundaries narrow the landing zones, the greens have real slope, and Mount Diablo frames the eastern holes. A round takes roughly two hours of focused iron work rather than a four-and-a-half hour commitment.
Does Diablo Hills Golf Course have a driving range?
Yes — Diablo Hills has a driving range for warm-up, along with a pro shop and clubhouse. The friendly front desk atmosphere means you won't feel rushed whether you're there alone or with a group.
Is Diablo Hills Golf Course good for practicing your game?
It's one of the better options in the East Bay for exactly that. If you're working on wedge distances, punch shots, or getting out of your head between rounds, Diablo Hills gives you a real course to do that on rather than a range mat — with the driving range handling warm-up.

Location & Directions

🗺️

Diablo Hills Golf Course
1551 Marchbanks Dr, Walnut Creek, CA 94598

Open in Google Maps →

📍 1551 Marchbanks Dr, Walnut Creek, CA 94598  ·  (925) 939-7372  ·  🧭 Get Directions →