Skip to main content
San Diego harbor with the USS Midway aircraft carrier

Distance Guide

Distance from Los Angeles to San Diego

Driving distance
145 mi
233 km
Straight-line
111 mi
179 km
🚗 Drive time
2 hr 35 min
approx.
✈️ Flight time
42 min
nonstop

Los Angeles to San Diego is about 145 miles (233 km) by road and 111 miles in a straight line. The drive takes around 2 hr 35 min. The distance is the same in reverse, from San Diego to Los Angeles.

What This Distance Means for Your Trip

At 145 miles, this is a driving distance rather than a flying one — and a train or bus is often an option too. A scheduled flight would cover only about 111 miles in the air, and once you factor in getting to the airport, checking in and clearing security, that airport time alone cancels out anything saved aloft. For a trip this length, driving is almost always the practical choice.

Want the full side-by-side on time, cost and hassle? See our drive-or-fly breakdown for Los Angeles to San Diego.

How we calculate these figures

Straight-line distance uses the great-circle (haversine) formula between each city's centre coordinates. Road distance applies a circuity factor of roughly 1.2–1.4× to reflect that roads are not straight. Driving time assumes typical blended speeds for a trip of this length, and flight time is the great-circle distance at about 875 km/h cruise plus around 30 minutes for taxi, climb, descent and approach. The door-to-door air estimate adds about three hours for airport access, check-in, security and boarding. Real figures vary with your exact route, traffic, weather, aircraft and connections.

Los Angeles to San Diego is California's most-driven route — about 120 miles along I-5 south, connecting Southern California's two largest cities. It's easily done in a day and is a popular weekend trip from either end.

The drive runs through Camp Pendleton Marine Corps Base, where I-5 narrows to a scenic coastal stretch with Pacific views. The Del Mar and La Jolla coastal approaches are genuinely beautiful.

Stops Along the Way

📍
Camp Pendleton Corridor

The 17-mile stretch of I-5 through the Marine base is traffic-free and offers California's best highway ocean views.

📍
Del Mar, CA

An upscale beach community with a famous racetrack and excellent restaurants — a great stopping point 15 miles north of San Diego.

Meeting someone from San Diego? Find the exact halfway point between Los Angeles and San Diego so neither of you drives the whole way — or plan evenly-spaced rest and fuel stops along the route.

Tips for This Trip

I-5 at rush hour is stop-and-go from LA to Oceanside

The Los Angeles to San Diego corridor is one of the most congested in the US. Leave LA before 7am or after 9pm on weekdays.

The toll road SR-241 bypasses South OC congestion

The Foothill Toll Road (SR-241) provides a faster inland alternative past Irvine and south OC peak-hour slowdowns.

Park-and-ride at Coaster train stations

The Coaster commuter rail runs between Oceanside and downtown San Diego — a scenic, traffic-free final leg.

🏨 Hotels in San Diego

Compare 2M+ properties on Booking.com — free cancellation on most stays. Filter by price, neighborhood, and traveler ratings.

Search Hotels in San Diego

Affiliate link — we may earn a small commission at no extra cost to you.

Frequently Asked Questions

San Diego is about 110 miles (177 km) from Los Angeles in a straight line, and approximately 120 miles (193 km) by road via Interstate 5 south.