Buses Los Angeles San Diego to Los Angeles

Find buses from San Diego to Los Angeles

Search for cheap bus tickets from San Diego to Los Angeles and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
San Diego (SAN)
Los Angeles (LAX)
Fri 6/24
Fri 7/1
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for bus tickets from San Diego to Los Angeles

Find the right bus ticket for you
Greyhound
Direct
3h 35m
Greyhound
Greyhound
Direct
3h 25m
Greyhound
Greyhound
Direct
3h 35m
Greyhound
Greyhound
Direct
3h 35m
Greyhound
Greyhound
Direct
3h 35m
Greyhound
Greyhound
Direct
2h 55m
Greyhound

San Diego to Los Angeles bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from San Diego to Los Angeles

Round-trip from

$24

One-way from

$13

Avg travel time

3h 05m

Popular bus line

Greyhound
Bus tickets from San Diego to Los Angeles found within the last 3 days start at $24 round-trip
The cheapest one-way bus ticket starts at $13. This price was found within the last 3 days.
The average bus ride from San Diego to Los Angeles is 3h 05m
Greyhound services this route

Book round-trip bus tickets from San Diego to Los Angeles

Below are the quickest and cheapest round-trip bus tickets from San Diego to Los Angeles that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Greyhound
Oct 12
8:35 amSan Diego Bus
4h 05m
12:40 pmLos Angeles Bus Terminal - 1716 E 7th St
Oct 26
6:30 amLos Angeles Bus Terminal - 1716 E 7th St
2h 40m
9:10 amSan Diego Bus
Greyhound
Jul 20
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Jul 27
10:50 amLos Angeles Bus Terminal - 1716 E 7th St
3h 55m
2:45 pmSan Diego Bus
Greyhound
Sep 13
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Sep 27
12:00 pmLos Angeles Bus Terminal - 1716 E 7th St
2h 55m
2:55 pmSan Diego Bus
Greyhound
Jul 13
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Jul 13
10:50 amLos Angeles Bus Terminal - 1716 E 7th St
3h 55m
2:45 pmSan Diego Bus
Greyhound
Aug 9
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Aug 24
10:50 amLos Angeles Bus Terminal - 1716 E 7th St
3h 55m
2:45 pmSan Diego Bus
Greyhound
Aug 29
3:30 pmSan Diego Bus
2h 55m
6:25 pmLos Angeles Bus Terminal - 1716 E 7th St
Aug 31
12:00 pmLos Angeles Bus Terminal - 1716 E 7th St
2h 55m
2:55 pmSan Diego Bus

Book one-way bus tickets from San Diego to Los Angeles

Below are the fastest and cheapest one-way bus tickets from San Diego to Los Angeles we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
Greyhound
Aug 23
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Jun 29
5:35 amSan Diego Bus
3h 25m
9:00 amLos Angeles Bus Terminal - 1716 E 7th St
Greyhound
Jul 12
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St

Choose the best way to get from San Diego to Los Angeles


FAQs for booking bus tickets from San Diego to Los Angeles

If you are an early riser and would like to leave San Diego at the earliest time possible, you can catch the first bus from San Diego to Los Angeles, which departs at around 5:00 a.m. You will arrive in Los Angeles a few minutes before 8:00 a.m. if you travel by this first bus from San Diego. With the last bus to Los Angeles from San Diego departing at around 10:00 p.m., travelers who prefer traveling at night are sorted. These departure times may change slightly on different days depending on demand and the number of buses available. On days when the available buses are many, such as weekends or holidays, the first bus may leave earlier than 5:00 a.m. while the last bus may depart from San Diego past 10:00 p.m.

When traveling by bus from San Diego to Los Angeles, you will most likely depart from the San Diego Bus Station, which is the main departure station for Greyhound buses. Taxis offer the most reliable transport option for travelers connecting to the station from the city center of San Diego. Although a lower frequency of buses departs from it, San Ysidro McDonald's is another station for buses to Los Angeles from San Diego. Los Angeles Bus Terminal, located along 7th Street, is the main arrival station for buses from San Diego. After arriving at the station, you can connect to your preferred location in Los Angeles using taxis. Other popular arrival stations in Los Angeles for buses from San Diego include North Hollywood Greyhound Station and Downtown Tufesa Station.

San Diego to Los Angeles is one of the routes with the highest frequency of buses. On average, about 48 buses to Los Angeles from San Diego are available for travelers. This means that travelers have a wide range of options from which they can choose the bus that best suits their schedule. Greyhound USA is the main company that operates buses from San Diego to Los Angeles. With the highest frequency of over 20 buses departing from San Diego every day, the company is popular among travelers for its reliability. Apart from Greyhound, travelers can also use buses from Flixbus or Tufesa when traveling from San Diego to Los Angeles. The presence of different bus companies further increases the options that travelers have.

Once you have your Greyhound bus ticket from San Diego to Los Angeles, you are guaranteed to enjoy some of the best onboard amenities. The buses have free Wi-Fi, which gives you the convenience of streaming your favorite music or videos without limitations. The buses have a power outlet for each passenger. Therefore, as you enjoy online entertainment, the worry of your smartphone, laptop, or tablet running low on power does not exist. All buses to Los Angeles from San Diego have restrooms, which ensures the comfort of passengers throughout the journey. The extra legroom that accompanies the cozy seats allows you to travel in style, with the ability to change the seating position as much as you want.

Traveling by bus from San Diego to Los Angeles is convenient partly because passengers can travel with more luggage with little to no extra cost. For instance, passengers using Greyhound or Flixbus can travel with one piece of carry-on luggage at no extra cost. This piece of luggage should, however, be able to fit in the overhead compartment of the bus or under the seat in front. The weight of the carry-on luggage should not be more than 25 lbs. Passengers also have the option to travel with up to three pieces of under-the-bus luggage. Each piece of luggage should not exceed 50 lbs. Additionally, the size of the luggage should not be more than 62 inches. The piece of the under-the-bus luggage is free, while the second and third pieces may attract a fee depending on the value of your ticket. By visiting the momondo website, you can check the cost of traveling with different luggage on different buses to Los Angeles from San Diego and book the most affordable.

For this week, you can purchase tickets from San Diego to Los Angeles starting at $13 one-way. How much you’ll pay for a bus on average this month is $13 one-way. Keep in mind that the ticket price is generally dependent on when you book, the desired route, and class.

It takes 3h 05m to get from San Diego to Los Angeles by bus. Look into Greyhound, they have one of the quickest options available.

The cost of a bus from San Diego to Los Angeles is about $13 one-way this week. Our data shows that prices are fairly stable throughout the next 3 months. You can book now to make sure your seat is secured.

One bus offering service from San Diego to Los Angeles is Greyhound. Greyhound has recently been found to be the cheapest option available at $24 round-trip.

Based on just travel duration our users have found a flight from San Diego to Los Angeles to be the fastest option to their destination at just 1h 04m. If travel time is less of a concern you may want to look into booking some alternative forms of transportation like a train from San Diego to Los Angeles or a bus from San Diego to Los Angeles.

A bus from San Diego to Los Angeles is currently going to be the least expensive option currently available. You can also find deals for a flight from San Diego to Los Angeles starting at $109, or consider a train from San Diego to Los Angeles starting at $70. Both of these alternative options are worth considering when looking to reach your destination.

There’s 114.0 mi from San Diego to Los Angeles. The distance via bus depends on which roads the driver takes - this can change mid-journey. The bus usually takes 3h 05m in normal traffic conditions.

Buses from San Diego to Los Angeles will generally run a carbon footprint of about 17lb. Flying between these cities would increase your carbon footprint to 210lb in comparison. Taking a train (about 28lb) is also an option for this trip.


Greyhound buses from San Diego to Los Angeles

Our best Greyhound deals on San Diego to Los Angeles bus tickets
Greyhound
Oct 12
8:35 amSan Diego Bus
4h 05m
12:40 pmLos Angeles Bus Terminal - 1716 E 7th St
Oct 26
6:30 amLos Angeles Bus Terminal - 1716 E 7th St
2h 40m
9:10 amSan Diego Bus
Greyhound
Jul 20
1:45 amSan Diego Bus
3h 35m
5:20 amLos Angeles Bus Terminal - 1716 E 7th St
Jul 27
10:50 amLos Angeles Bus Terminal - 1716 E 7th St
3h 55m
2:45 pmSan Diego Bus
Greyhound
Aug 29
3:30 pmSan Diego Bus
2h 55m
6:25 pmLos Angeles Bus Terminal - 1716 E 7th St
Aug 31
12:00 pmLos Angeles Bus Terminal - 1716 E 7th St
2h 55m
2:55 pmSan Diego Bus

  • Round-trip
  • One-way