placeLos Angeles, CA pin_dropSan Diego, CA
swap_horiz
swap_horizsearch
help

Bus from Los Angeles to San Diego: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Los Angeles to San Diego starting at just $26.99. Ideal for budget travelers. Around 4h 15m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $35. Travel time approximately 2h 40m.

View train schedules
Earlier
Later
Cheaper
Faster
1:45 AM4h 15m6:00 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:45 AM4h 15m6:00 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:20 AM4h 5m7:25 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:15 AM3h 45m9:00 AM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:45 AM3h 15m9:00 AM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 AM2h 55m9:25 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 AM2h 55m9:25 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:30 AM3h 30m11:00 AM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:00 AM3h11:00 AM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:30 AM3h 30m1:00 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:00 AM3h1:00 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:30 AM3h 30m3:00 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:00 PM3h3:00 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:30 PM3h 30m5:00 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:35 PM3h 55m5:30 PM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM3h5:00 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:20 PM3h 30m6:50 PM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM3h 30m7:30 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:30 PM3h7:30 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:40 PM4h 5m8:45 PM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:55 PM4h9:55 PM
west la - expo/sepulvedasan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:55 PM4h9:55 PM
west la - expo/sepulvedasan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM3h 30m9:30 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 PM3h9:30 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 PM3h 25m9:55 PM
downtown la (flixbus lot)san ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 PM3h 25m9:55 PM
downtown la (flixbus lot)san ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:50 PM5h 35m12:25 AM
downtown la (flixbus lot)san ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:10 PM3h 15m10:25 PM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:10 PM3h 15m10:25 PM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:00 PM3h 30m11:30 PM
downtown los angeles - 650 s. main st2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:30 PM3h11:30 PM
east los angeles - 4425 e. olympic blvd.2745 otay pacific drive - san diego, ca

Pacific Coast
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:00 PM4h1:00 AM
downtown la (flixbus lot)san ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:40 PM4h 35m4:15 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:40 PM4h 35m4:15 AM
los angeles union stationsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date