There are
348 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.
348 mi = 559.66 kms