There are
386 mi
from Rosemead, CA to Half Moon Bay, CA
That's the driving distance. It would take 7 hours 22 mins to go from Rosemead, California to Half Moon Bay, California.
The flight distance (direct flight from Rosemead, CA to Half Moon Bay, CA) is 337.95 mi.
386 mi = 621.90 kms