The distance between Los Angeles and San Francisco is approximately 381 miles (around 613 kilometers) by road, which typically takes about 6 to 7 hours to drive nonstop depending on traffic and the route taken. The flight distance (as the crow flies) between the two cities is about 337 to 347 miles (around 543 to 559 kilometers), with flight times around 1 hour and 30 minutes.
