How to Get to Los Angeles From San Diego [2025–2026 Guide]
The fastest way to reach Los Angeles from San Diego is by car via I-5 North, taking 2–2.5 hours (120 miles, $25–$40 fuel). Amtrak trains and buses take 2.5–3.5 hours ($20–$60). Rideshares cost $180–$250 one way.
Drive San Diego to Los Angeles in 2–2.5 hours (120 miles, $25–$40 fuel), or take Amtrak/bus in 2.5–3.5 hours ($20–$60). Uber costs $180–$250.
🌴 Why Travel from San Diego to Los Angeles?
Traveling between San Diego and Los Angeles is one of the most popular routes in Southern California. Los Angeles is the cultural hub of the region, offering Hollywood, Disneyland (Anaheim), Santa Monica, Beverly Hills, and Universal Studios. Whether you’re traveling for business, a weekend getaway, or international flights out of LAX, knowing your transport options helps you plan efficiently.
🚗 Driving from San Diego to Los Angeles
Driving remains the most common and flexible option.
- Distance: ~120 miles
- Time: 2–2.5 hours (longer in traffic)
- Route: I-5 North directly into Los Angeles
- Fuel Cost: ~$25–$40 each way
💡 Parking in LA can be pricey ($20–$40/day downtown or at attractions). Driving is best for travelers who want flexibility to explore multiple neighborhoods.
🚖 Rideshare & Taxi from San Diego to Los Angeles
Rideshares (Uber/Lyft) or taxis are available for long-distance trips.
- Cost: $180–$250 one way
- Time: 2.5–3 hours
- Best For: Those without cars who value convenience and door-to-door service
💡 Groups may find this option cost-effective compared to multiple train or bus tickets.
🚆 Amtrak Train from San Diego to Los Angeles
The Amtrak Pacific Surfliner is a popular and scenic choice, running along the Pacific coastline.
- Stations: Downtown San Diego (Santa Fe Depot) → Los Angeles Union Station
- Time: 2.5–3 hours
- Cost: $30–$60 one way
- Perks: Spacious seating, Wi-Fi, food service, ocean views
💡 Ideal for travelers who want to avoid traffic and relax.
🚌 Bus Travel from San Diego to Los Angeles
Several bus operators connect the two cities daily.
- Operators: Greyhound, FlixBus, Megabus
- Time: 2.5–3.5 hours
- Cost: $20–$40 one way
- Perks: Budget-friendly, frequent schedules
💡 Bus drop-off points vary—some stop at Union Station, others near downtown LA.
✈️ Flying from San Diego to Los Angeles
Flights are available but rarely practical due to short distance.
- Flight Time: ~50 minutes
- Total Time: 3–4 hours (including security & airport transfers)
- Cost: $80–$150 one way
- Best For: Connecting to international flights at LAX
💡 Not recommended for city-to-city travel unless tied to an onward international journey.
🚴 Biking (For Adventurers)
While rare, some cyclists take on the San Diego–Los Angeles coastal route.
- Distance: ~120 miles
- Time: 8–10 hours by road bike
- Best For: Fitness enthusiasts seeking a challenging ride
📊 Travel Comparison Table
| Mode of Transport | Time | Cost (USD) | Best For |
|---|---|---|---|
| 🚗 Car (Drive) | 2–2.5 hrs | $25–$40 fuel | Flexible, road trips |
| 🚖 Rideshare/Taxi | 2.5–3 hrs | $180–$250 | Door-to-door convenience |
| 🚆 Amtrak Train | 2.5–3 hrs | $30–$60 | Scenic, stress-free travel |
| 🚌 Bus | 2.5–3.5 hrs | $20–$40 | Cheapest option, frequent schedules |
| ✈️ Flight | 3–4 hrs | $80–$150 | Best for LAX connections |
| 🚴 Bike | 8–10 hrs | Free–$20 | Adventure and fitness enthusiasts |
📝 Travel Tips for 2025–2026
- Traffic Alerts: Avoid peak LA traffic (7–10 AM, 4–7 PM). Weekends can also be busy on I-5.
- Amtrak Deals: Book early online for discount fares.
- Bus Options: FlixBus often offers $10–$15 promos for advance bookings.
- Day Trips: Trains and buses make LA a great day-trip destination from San Diego.
- Airport Access: If you’re flying internationally, take Amtrak or Greyhound to Union Station, then the LAX FlyAway bus.
❓ FAQ Section
1. How far is San Diego from Los Angeles?
San Diego is about 120 miles from Los Angeles. The drive usually takes 2–2.5 hours via I-5 North.
2. What is the cheapest way to get from San Diego to Los Angeles?
The cheapest option is taking a bus such as FlixBus or Greyhound, which costs around $20–$40 one way and takes 2.5–3.5 hours.
3. How much is the train from San Diego to Los Angeles?
The Amtrak Pacific Surfliner train costs between $30–$60 one way, depending on how early you book and the class of service.
4. How long is the bus ride from San Diego to Los Angeles?
Buses between San Diego and Los Angeles take around 2.5–3.5 hours, depending on traffic and the operator.
5. Is it worth flying from San Diego to Los Angeles?
Flying is usually not worth it since the cities are close. The total travel time is 3–4 hours, making trains, buses, or cars more practical.
6. Can I do a day trip to Los Angeles from San Diego?
Yes, many travelers take an early morning train or bus to Los Angeles and return in the evening, making it an easy day trip.
7. What’s the fastest way to get from San Diego to Los Angeles?
Driving via I-5 North is the fastest, taking 2–2.5 hours in normal traffic. Amtrak is the best alternative for stress-free travel.