Travel Information from Los Angeles, CA to Solana Beach, CA
| 92 miles (148 km) | |
| Bus or train | |
| $24 - $30 | |
| Bus • $24 (€21) • 1 h 45 min | |
| Bus • $24 (€21) • 1 h 45 min | |
| FlixBus or Amtrak |
Travel 92 miles (148 km) by bus or train from Los Angeles, CA to Solana Beach, CA. The most popular travel companies which serve this trip are FlixBus or Amtrak among others. Travelers can even take a direct bus or train from Los Angeles, CA to Solana Beach, CA.
Travel optionsfrom Los Angeles, CA to Solana Beach, CA
How to get from Los Angeles, CA to Solana Beach, CA by train, bus or flight.
Our recommendation
The best way to travel from Los Angeles, CA to Solana Beach, CA is by taking a train because it’s the best combination of price and speed.
770 Pacific SurflinerCheapest
770 Pacific SurflinerFastest
0Other options
774 Pacific Surfliner
784 Pacific Surfliner
790 Pacific Surfliner
FlixBus
FlixBusFind 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 bus and train 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 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Los Angeles, CA to Solana Beach, CA
Travel to Solana Beach, 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 Los Angeles, CA to Solana Beach, CA.

You can get from Los Angeles, CA to Solana Beach, CA 2 different ways: bus or train.
The cheapest way to travel between Los Angeles, CA and Solana Beach, CA is a bus with an average price of $24 (€21).
This is compared to other travel options from Los Angeles, CA to Solana Beach, CA:
A bus is $6 (€5) less than a train with an average ticket price of $30 (€27) from Los Angeles, CA to Solana Beach, CA.
The fastest way to get to Solana Beach, CA from Los Angeles, CA is by bus with an average travel time of 1 h 45 min.
Other travel options to Solana Beach, CA take longer:
Train takes on average 2 h 9 min.
The distance is approximately 92 miles (148 km) from Los Angeles, CA to Solana Beach, CA.
The average frequency per day from Los Angeles, CA to Solana Beach, CA is:
- 35 buses per day.
- Around 9 trains per day.
However, we recommend checking specific travel dates for your route between Los Angeles, CA and Solana Beach, CA as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Los Angeles, CA to Solana Beach, CA:
The following travel companies offer services from Los Angeles, CA to Solana Beach, CA:
- Travel with FlixBus to go to Solana Beach, CA by bus. For a good deal on tickets, you can find FlixBus Los Angeles, CA to Solana Beach, CA tickets on Omio for $24 (€21).
- Travel with Amtrak for trains to Solana Beach, CA. If you’re looking for a good deal on tickets, check for Amtrak Los Angeles, CA to Solana Beach, CA tickets on Omio for $30 (€27).
Yes, there are direct services available from Los Angeles, CA to Solana Beach, CA with the following travel companies:
- 35 direct buses per day with FlixBus.
- Direct train available with Amtrak 9 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Solana Beach, CA as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Los Angeles, CA to Solana Beach, CA.
Travelling from Los Angeles, CA to Solana Beach, CA: related information
Here are some other resources that might have the information you need
