Visiting : Map & Directions

Getting To Your Perfect Getaway

Located in the Heart of Sonoma County Wine Country

River Rock Casino is located at 3250 Highway 128 East in Geyserville on the Dry Creek Rancheria, amidst the rolling hills of the Alexander Valley. It is one of the closest and most accessible gaming facilities for residents of the San Francisco Bay Area and surrounding counties.

We offer complimentary valet parking, along with hundreds of covered self-parking spaces for your convenience. Need a ride? We have accessible transportation on route to River Rock Casino. Check out our current shuttle schedules and routes. Come and visit us today!


River Rock Casino
3250 Highway 128
Geyserville, CA 95441

GPS Coordinates
N 38.70302
W -122.85791

Complimentary Valet Parking
Mon. – Thurs.: 8 am – 12 am
Weekends: 24 hour service
(Fri. 8 am – Sun. 12 am)

Electric Car Charging Stations
View Details


From San Francisco, Oakland and the South
  • Take Highway 101 north to Geyserville.
  • Take the exit toward CA-128 AND / GEYSERVILLE.
  • Turn right onto GEYSERVILLE AVE
  • At the stop sign in town, turn RIGHT onto CA-128
  • Look for Dry Creek Rancheria signs to River Rock Casino
From Mendocino, Cloverdale and the North
  • Take Highway 101 south to Geyserville.
  • Take the CA-128 E exit toward GEYSERVILLE / CALISTOGA.
  • Turn LEFT onto CA-128 / CANYON RD.
  • At stop sign, turn RIGHT onto CA-128 / GEYSERVILLE AVE.
  • At the stop sign in town, turn LEFT onto CA-128.
  • Look for Dry Creek Rancheria signs to River Rock Casino