The quickest way to get to Sonoma from San Francisco is to drive, and that is either by renting a car or by booking a tour or private transfer. Depending on the exact location in Sonoma you want to visit, the drive can take anywhere from 45 minutes to over an hour.