DeLoach Vineyards is located 60 miles north of San Francisco, just west of Santa Rosa. Take Highway 101 north to the River Road exit, head west 5 miles to Olivet Road and turn left. The winery is located one-and-a-half miles down on the right side. We're open 10 am to 5:00 pm daily. Please see the "Visit Us" page for tasting and tour information.

1791 Olivet Rd.

Santa Rosa, CA 95401 USA

707.526.9111

 

Print directions from Google or Mapquest

 

Sign Up for Our Mailing List

Sign up for our mailing list and receive information about winery news, special offers and upcoming events. 


For the 10th time a Wine & Spirits
Winery of the Year!