![]()
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
