placeSan Bernardino, CA pin_dropSan Diego, CA
swap_horiz
swap_horizsearch
help

Bus from San Bernardino to San Diego: Cheapest bus tickets

Bus: Choose Greyhound for affordable tickets from San Bernardino to San Diego starting at just $40.48. Ideal for budget travelers. Around 5h 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 55m7:25 AM
san bernardino depotsan ysidro bus terminal

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)
3:30 AM4h 55m8:25 AM
san bernardino depotsan ysidro bus terminal

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

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 40m8:45 PM
san bernardino depotsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:05 PM7h 20m10:25 PM
san bernardino depotsan ysidro bus terminal

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)
5:30 PM6h 55m12:25 AM
san bernardino depotsan ysidro bus terminal

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 PM6h 10m4:05 AM
san bernardino depotsan ysidro bus terminal

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

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date