The driving distance from Los Angeles to San Francisco is approximately 381 miles (613 kilometers), and typically takes about 7 hours and 13 minutes to drive, depending on traffic and route taken. The straight-line (air) distance between the two cities is about 337 miles (543 kilometers).
