San Diego, CA to Los Angeles, CA bus

Thu, May 30
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets and times from San Diego, CA to Los Angeles, CA

Showing times and prices for May 30

Cheapest

Fastest Journey

2 h 15 m

Average

3 h 28 m

Buses per day

50

Distance

180 km

Cheap bus tickets from San Diego, CA to Los Angeles, CA start from $28 with an average ticket price of $29.

The fastest bus from San Diego, CA to Los Angeles, CA takes 2h 15m in comparison to an average duration of 3h 28m and covers a distance of 180 km.

50 buses leave San Diego, CA for Los Angeles, CA every day with 50 travelling directly.

Cheapest
FlixBus
10:25AM2h35
San Diego, CA
01:00PMLos Angeles, CA
$281One-way
0 transfers
Cheapest
FlixBus
10:05AM2h55
San Diego, CA
01:00PMLos Angeles, CA
$281One-way
0 transfers
2nd Cheapest
FlixBus
12:20PM2h40
San Diego, CA
03:00PMLos Angeles, CA
$291One-way
0 transfers
2nd Cheapest
FlixBus
08:35PM3h15
San Diego, CA
11:50PMLos Angeles, CA
$291One-way
0 transfers
2nd Cheapest
FlixBus
04:30PM3h10
San Diego, CA
07:40PMLos Angeles, CA
$291One-way
0 transfers

Compare prices and tickets San Diego, CA to Los Angeles, CA by train, bus, or flight

Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
Mon
Jun 17
Tue
Jun 18
Wed
Jun 19

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from San Diego, CA to Los Angeles, CA

distanceDistance111 miles (179 km)
durationAverage bus duration2 h 15 min
priceAverage bus ticket price$27 (€24)
frequencyBus frequency5 a day
changesDirect busYes, there are 5 direct buses a day
carriersBus companiesFlixBus, Greyhound, Amtrak, Infobus or OurBus

Buses from San Diego, CA to Los Angeles, CA cover the 111 miles (179 km) long journey taking on average 2 h 15 min with our travel partners like FlixBus, Greyhound, Amtrak, Infobus or OurBus. Normally, there are 5 buses operating per day. You can get the cheapest bus tickets for this route for as low as $22 (€19), but the average price of bus tickets is $27 (€24).

Bus companies: FlixBus, Greyhound and Amtrak from San Diego, CA to Los Angeles, CA

Buy your official FlixBus, Greyhound and Amtrak bus tickets from San Diego, CA to Los Angeles, CA from $22 (€19) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Amtrak is the main bus company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak buses running daily, you can travel by bus across America and explore destinations near and far. Take the Acela bus for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your bus journey to Los Angeles, CA from San Diego, CA, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Bus information from San Diego, CA to Los Angeles, CA with Amtrak:

  • Average Duration: 2 h 47 min
  • Cheapest Price: $39
  • Amtrak frequency: 8 a day

FAQs: Bus from San Diego, CA to Los Angeles, CA

FAQs: Take the bus from San Diego, CA to Los Angeles, CA with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from San Diego, CA to Los Angeles, CA.
FAQs
Cheap bus tickets from San Diego, CA to Los Angeles, CA can start from as little as $22 (€19) when you book in advance. The average bus ticket price for San Diego, CA to Los Angeles, CA is $27 (€24); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The bus time to Los Angeles, CA from San Diego, CA is on average 2 h 15 min   for the 111 mile (179 km) long journey, but the time it takes to go from San Diego, CA to Los Angeles, CA by bus can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from San Diego, CA to Los Angeles, CA leaves at 4: 35 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from San Diego, CA to Los Angeles, CA leaves at 9: 25 PM.
There are 5 buses a day from San Diego, CA to Los Angeles, CA which require at least one change with FlixBus, Greyhound, Amtrak, Infobus or OurBus. Schedules can vary on holidays or weekends with fewer buses.
For the route from San Diego, CA to Los Angeles, CA you can take a bus with FlixBus, Greyhound, Amtrak, Infobus or OurBus. Be sure to check out all possible bus companies that offer services to Los Angeles, CA from San Diego, CA on Omio to compare what amenities they may have.
The cheapest month for a bus from San Diego, CA to Los Angeles, CA is June.
It's helpful to compare your options as there are 3 ways to travel from San Diego, CA to Los Angeles, CA including taking a train, bus or flight.

Most popular trains, buses, flights and ferries to and from Los Angeles, CA and San Diego, CA

HomeBusesBus tickets to Los Angeles, CASan Diego, CA to Los Angeles, CA bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language