There are
349 mi
from Las Vegas, NV to Imperial Beach, CA
That's the driving distance. It would take 6 hours 34 mins to go from Las Vegas, Nevada to Imperial Beach, California.
The flight distance (direct flight from Las Vegas, NV to Imperial Beach, CA) is 275.23 mi.
349 mi = 561.40 kms