Travel Information from Berkeley, CA to San Diego, CA
| 457 miles (737 km) | |
| Bus, flight or train | |
| $57 - $97 | |
| Flight • $57 (€51) • 1 h 29 min | |
| Flight • $57 (€51) • 1 h 29 min | |
| FlixBus, Spirit Airlines or Amtrak |
Take a bus, flight or train to travel 457 miles (737 km) to San Diego, CA from Berkeley, CA. The most popular travel companies which serve this route are FlixBus, Spirit Airlines or Amtrak among others. Travelers can even take a direct bus, flight or train from Berkeley, CA to San Diego, CA.
Travel optionsfrom Berkeley, CA to San Diego, CA
How to get from Berkeley, CA to San Diego, CA by train, bus or flight.
Our recommendation
The best way to travel from Berkeley, CA to San Diego, CA is by taking a train because it’s the best combination of price and speed.

Cheapest

Fastest

Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Berkeley, CA to San Diego, CA
Travel to San Diego, CA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berkeley, CA to San Diego, CA.

There are 3 ways to get from Berkeley, CA to San Diego, CA: bus, flight or train.
The cheapest way to get from Berkeley, CA to San Diego, CA is by taking a flight with average ticket prices of $57 (€51) compared to other travel options to San Diego, CA:
Taking a flight costs $2 (€2) less than taking a bus, which average ticket prices of $58 (€53).
A flight is $40 (€36) less than a train with an average ticket price of $97 (€87) from Berkeley, CA to San Diego, CA.
The fastest way from Berkeley, CA to San Diego, CA is by flight with an average journey time of 1 h 29 min.
There are alternative travel options to San Diego, CA that take longer:
Getting to San Diego, CA by bus takes 13 h 20 min on average.
Train takes on average 12 h.
San Diego, CA is approximately 457 miles (737 km) away from Berkeley, CA.
The average frequency per day from Berkeley, CA to San Diego, CA is:
- 13 buses a day.
- 35 flights per day.
- 5 trains per day.
However, we recommend checking specific travel dates for your journey from Berkeley, CA to San Diego, CA as scheduled services by bus, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points from Berkeley, CA to San Diego, CA:
The following travel companies offer services from Berkeley, CA to San Diego, CA:
- FlixBus can get you to San Diego, CA by bus. You can find a good deal for bus tickets with FlixBus from Berkeley, CA to San Diego, CA for $58 (€53) on Omio.
- Spirit Airlines can get you to San Diego, CA by plane. You can find a good deal for plane tickets with Spirit Airlines from Berkeley, CA to San Diego, CA for $57 (€51) on Omio.
- Amtrak can take you to San Diego, CA by train. If searching for a good deal on trains, you can find tickets for Amtrak from Berkeley, CA to San Diego, CA for $97 (€87).
Yes, there are direct services available from Berkeley, CA to San Diego, CA with the following travel companies:
- 2 direct buses per day with FlixBus.
- Direct flight available with 13 direct flights per day.
Direct services tend to save you time and add more convenience in getting you to San Diego, CA as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to San Diego, CA from Berkeley, CA.
Travelling from Berkeley, CA to San Diego, CA: related information
Here are some other resources that might have the information you need
