Getting From San Diego to Los Angeles by Car
The drive from San Diego to Los Angeles is roughly 120 to 140 miles depending on your exact starting point and where in LA you're heading. Most people take I-5 North, which is the fastest route under normal conditions. You're looking at about two to two and a half hours of pure driving time if traffic cooperates. That number can easily double or triple if you're going during peak hours or on a holiday weekend. I drove this route probably two dozen times over eight years while commuting between offices in both cities. The distance doesn't change, but what changes constantly is the traffic and the route decisions that matter. Here's what actually happens when you do this trip. The I-5 corridor is straightforward. You leave San Diego heading north through Orange County, pass through the congested sprawl of the greater LA area, and you're there. The problem is that the congestion isn't distributed evenly. The stretch through Orange County around Irvine and Santa Ana is reliably slow during weekday mornings and late afternoons. The real killer is the final stretch through the LA Basin, roughly from the Cahuenga Pass down through downtown. That section can eat up an hour on its own when it's bad.
One thing most first-timers don't factor in is that "Los Angeles" is huge. If you're headed to Santa Monica or West LA, taking the 101 can actually be faster than I-5 because you avoid some of the inland congestion. If you're going to downtown or east LA, I-5 makes more sense. If you're going to the valley, you might consider cutting over to the 5 to the 14 North or mixing in the 101 at some point. The difference between those options on a bad day is forty-five minutes to an hour. I ran into a specific issue one August that changed how I think about this route. I was driving north on a Friday afternoon during a period of unusually heavy rain. The I-5 through Orange County became a parking lot somewhere around the Chapman Avenue exit. Visibility dropped to maybe sixty feet and the flow rate of the freeway essentially halted for an entire forty-mile stretch. I was stuck for nearly three hours doing maybe five miles per hour. My workaround at the time was to take the 5 to the 22 West toward Corona, then catch the 91 East all the way to the Santa Ana River Freeway and loop back north on I-5 above the congestion. It added about thirty miles and twenty minutes on a normal day, but it got me around the standstill. In retrospect, I should have just bailed entirely and driven to the 55 South to catch the 73 Toll Road north past Laguna Niguel, then back up to I-5. That would have been cleaner. I only know that now because I figured it out after the fact while sitting in traffic.
Gas prices along this corridor vary enough to matter if you're doing this repeatedly. Fill up in San Diego before you leave. Stations along the I-5 corridor through Orange County and especially near the LA border tend to run two to four dollars per gallon higher than San Diego prices. The gap widens on weekends. I keep a rule of never filling up past the Oxnard area unless I have to. By then the prices have already climbed back toward normal. Tolls are another thing people overlook. The 91 Express Lanes in Orange County and the 73 Toll Road are optional but can save significant time if you have a FasTrak. Without one, you get billed by mail at a higher rate. The 73 runs about five to eight dollars depending on when you use it and how far you're on it. The express lanes on the 91 are dynamic pricing, so they fluctuate. During peak Friday afternoon traffic they can run ten dollars or more one way. It's still cheaper than the time you'd lose weaving through congestion, but it adds up if you're doing this weekly. Food and rest stops along the route are functional but not exceptional. The major exits through Orange County have everything you need, but they're mostly chain options at premium freeway-side prices. If you want a decent meal without the markups, plan to exit at somewhere like Fullerton or Anaheim and grab something off the freeway. The same goes for fuel if you're willing to drive half a mile off the ramp. You'll save money and eat better.
Get the Full Details

There's a seasonal pattern to this drive that trips people up every year. Summer weekends between Memorial Day and Labor Day turn the I-5 through Riverside and San Bernardino into a tourist corridor. People heading to the desert or the coast clog the eastern portions of the route, which backs up into the Orange County segment. If you're traveling on a Saturday in July, expect the trip to take three and a half hours minimum even if the weather is perfect. The same thing happens around Thanksgiving and the week before Christmas when families leave the coast for inland destinations. One counter-intuitive thing about this route: sometimes taking a slower freeway actually gets you there faster. The 101 runs closer to the coast and passes through more traffic lights and surface streets, but it also has more alternate route options if something goes wrong. I-5 is a single corridor with limited escape routes when congestion hits. If I-5 looks completely backed up on your navigation app, switching to 101 might be the smarter move even though the GPS says it's longer. The variance on 101 is lower, which means your worst-case scenario is less painful. For overnight trips, the biggest mistake people make is assuming a hotel near the freeway entrance in LA will save them time. It doesn't. You'll spend more time fighting to exit the freeway and navigate through local streets. Pick something centrally located to where you're actually going. A hotel near Hollywood that saves you fifteen minutes of freeway time but adds twenty minutes of city driving is a net loss. Same logic applies on the San Diego end.
Weather on this route is generally mild year-round, but the one thing that causes real problems is wind. The Santa Ana winds in fall can gust to fifty or sixty miles per hour through the mountain passes north of LA. Those gusts make driving large rental cars or vehicles with trailers unpredictable, and you'll see a lot of slow-moving traffic in the right lanes. It's not dangerous if you're experienced, but it slows everyone down and increases the chance of minor incidents that then cause further delays. If you're planning this as a road trip rather than a straight commute, you can break it up with stops. Oceanside has a decent waterfront area. Santa Barbara is about halfway if you take the 101 instead of the 5. The coastal route is slower but dramatically more interesting. You'll add maybe an hour and a half to the total drive time, but you get places like Ventura and Goleta that aren't on the I-5 corridor at all. It's worth considering if you have more than a day and aren't rushing. The main downside to this route is that it's one of the most congested car corridors in the country, period. There's no real workaround for that beyond leaving at unusual hours or accepting longer travel times. Some people take Amtrak's Pacific Surfliner along the coast, which is reliable for scheduling but doesn't give you the flexibility of a car. The train takes about three hours door to door from downtown San Diego to Union Station in LA, and it's a comfortable ride, but you're locked into the timetable.
For a practical checklist: fill your tank in San Diego, download offline maps in case cell service drops in the rural stretches between Orange County and LA, check the traffic before you leave and be willing to pivot routes mid-trip, and don't leave between 6:30 and 9:00 AM or 3:30 and 7:00 PM on weekdays unless you have no choice. Any of those windows and the drive becomes a test of patience rather than a simple trip between two cities.
