Search Los Angeles bus tickets

switcheroo

Quickview

How to get to Los Angeles by bus?

Routes255
Trips per day1,076
bus carriers7
Stations9
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Los Angeles?

The cheapest prices for a bus ticket to Los Angeles that users have found recently on Wanderu start at $1.00. Such great deals to Los Angeles are available on two routes including Las Vegas and Las Vegas. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Los Angeles. El Monte at $11.81 has consistently the lowest average bus ticket prices to Los Angeles.

What are the main bus stations in Los Angeles?

The most popular bus stations in Los Angeles are Bus Terminal - 1716 E 7th St, Union Station and 611 Maple Ave. Bus Terminal - 1716 E 7th St is the busiest bus station in Los Angeles.

What are the most popular bus routes to Los Angeles?

San Diego

There are 38 bus schedules per day connecting San Diego with Los Angeles. It takes on average 3 hours to travel 112 miles, 180 kms, by bus from San Diego. 2 bus carriers offer schedules from San Diego, with Greyhound offering the most daily connections to Los Angeles. Traveling by bus from San Diego you will most likely to arrive in Los Angeles at Bus Terminal - 1716 E 7th St.
Avg. Time
3h 0m
Avg. Price
$17.76

Las Vegas

There are 26 bus schedules per day connecting Las Vegas with Los Angeles. It takes on average 6 hours to travel 229 miles, 368 kms, by bus from Las Vegas. 7 bus carriers offer schedules from Las Vegas, with Greyhound offering the most daily connections to Los Angeles. Traveling by bus from Las Vegas you will most likely to arrive in Los Angeles at Bus Terminal - 1716 E 7th St.
Avg. Time
6h 0m
Avg. Price
$26.32

San Jose

There are 18 bus schedules per day connecting San Jose with Los Angeles. It takes on average 8 hours to travel 306 miles, 492 kms, by bus from San Jose. 3 bus carriers offer schedules from San Jose, with Greyhound offering the most daily connections to Los Angeles. Traveling by bus from San Jose you will most likely to arrive in Los Angeles at Bus Terminal - 1716 E 7th St.
Avg. Time
8h 0m
Avg. Price
$33.98

Tucson

There are 17 bus schedules per day connecting Tucson with Los Angeles. It takes on average 10 hours to travel 442 miles, 712 kms, by bus from Tucson. 2 bus carriers offer schedules from Tucson, with Tufesa Internacional offering the most daily connections to Los Angeles. Traveling by bus from Tucson you will most likely to arrive in Los Angeles at Bus Terminal - 1716 E 7th St.
Avg. Time
10h 0m
Avg. Price
$58.97

San Francisco

There are 17 bus schedules per day connecting San Francisco with Los Angeles. It takes on average 9 hours to travel 348 miles, 560 kms, by bus from San Francisco. 2 bus carriers offer schedules from San Francisco, with Greyhound offering the most daily connections to Los Angeles. Traveling by bus from San Francisco you will most likely to arrive in Los Angeles at Bus Terminal - 1716 E 7th St.
Avg. Time
9h 0m
Avg. Price
$31.67

What bus companies travel to Los Angeles, California?

Located in California, United States, you can travel by bus to Los Angeles from 255 destinations and choose from 1076 daily bus schedules to get you there. Greyhound has the most bus connections to Los Angeles. The furthest bus arriving in Los Angeles covers a distance of 2699.38 miles, 4343.13 kms, covering the journey in 1 hour and 27 minutes

Looking for other ways to get there? Check out Train options to Los Angeles.

bus companies serving Los Angeles

Greyhound

There are 331 daily Greyhound schedules to Los Angeles. Greyhound can get you to Los Angeles by bus from 130 destinations including San Diego.
Air conditioning
Restroom
Extra legroom
Power outlet
WiFi
Avg. Time
17h 1m
Avg. Price
$70.15

Lux Bus America

There are 3 daily Lux Bus America schedules to Los Angeles. Lux Bus America can get you to Los Angeles by bus from Las Vegas.
Air conditioning
Restroom
Movies
Power outlet
Snacks
WiFi
Avg. Time
6h 8m
Avg. Price
$94.00

Megabus

There are 22 daily Megabus schedules to Los Angeles. Megabus can get you to Los Angeles by bus from 4 destinations including Oakland.
Air conditioning
Restroom
Green certified
Movies
Power outlet
WiFi
Avg. Time
6h 58m
Avg. Price
$28.28

Tufesa Internacional

There are 134 daily Tufesa Internacional schedules to Los Angeles. Tufesa Internacional can get you to Los Angeles by bus from 23 destinations including Ontario.
Air conditioning
Restroom
Movies
Power outlet
WiFi
Avg. Time
5h 33m
Avg. Price
$40.62

Amtrak Thruway

There are 3 daily Amtrak Thruway schedules to Los Angeles. Amtrak Thruway can get you to Los Angeles by bus from Las Vegas.
Air conditioning
Restroom
Loyalty rewards
Avg. Time
7h 2m
Avg. Price
$52.23

CoachRun

There are 3 daily CoachRun schedules to Los Angeles. CoachRun can get you to Los Angeles by bus from Las Vegas.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
5h 35m
Avg. Price
$15.56

Windstar Lines

There are 1 daily Windstar Lines schedules to Los Angeles. Windstar Lines can get you to Los Angeles by bus from Las Vegas.
Movies
Power outlet
WiFi
Avg. Time
5h 40m
Avg. Price
$13.40