placeSan Bernardino, CA pin_dropSan Diego, CA
swap_horiz
swap_horizsearch
help

Bus from San Bernardino to San Diego: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from San Bernardino to San Diego starting at just $22.99. Ideal for budget travelers. Around 2h 40m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $45. Travel time approximately 7h 25m.

View train schedules
Earlier
Later
Cheaper
Faster
1:30 AM5h 55m7:25 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
1:30 AM5h 20m6:50 AM
san bernardino depotsan diego greyhound bus stop

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:30 AM4h 55m8:25 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
3:30 AM4h 55m8:25 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
4:25 AM4h 30m8:55 AM
san bernardino depotdowntown sd (seaport)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 AM4h 50m3:55 PM
san bernardino downtowndowntown sd (seaport)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:05 PM5h 40m8:45 PM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
3:05 PM7h 20m10:25 PM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
3:05 PM5h 5m8:10 PM
san bernardino depotsan diego greyhound bus stop

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM4h 50m8:50 PM
san bernardino downtownla jolla - uc san diego

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM5h 15m9:15 PM
san bernardino downtowndowntown sd (seaport)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM6h 55m12:25 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
8:45 PM2h 40m11:25 PM
san bernardino downtownla jolla - uc san diego

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:45 PM3h 10m11:55 PM
san bernardino downtownsan diego (old town-flixbus)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 PM6h 10m4:05 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:55 PM6h 10m4:05 AM
san bernardino depotsan ysidro bus terminal

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:55 PM5h 25m3:20 AM
san bernardino depotla jolla - uc san diego

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date