placeSan Bernardino, CA pin_dropSan Francisco, CA
swap_horiz
swap_horizsearch
help

Bus from San Bernardino to San Francisco: Cheapest bus tickets

Bus: Choose Greyhound for affordable tickets from San Bernardino to San Francisco starting at just $43.98. Ideal for budget travelers. Around 9h 50m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $53. Travel time approximately 11h 30m.

View train schedules
Earlier
Later
Cheaper
Faster
3:30 AM10h 20m1:50 PM
san bernardino depotsan francisco (5th/townsend)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
4:25 AM9h 50m2:15 PM
san bernardino depotsan francisco bus station

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
4:25 AM10h 35m3:00 PM
san bernardino depotsan francisco (5th/townsend)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
4:25 AM11h3:25 PM
san bernardino depotdaly city bart

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
11:05 AM19h6:05 AM
san bernardino downtownsan francisco bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:05 PM13h 20m4:25 AM
san bernardino depotsan francisco (5th/townsend)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
3:05 PM13h 45m4:50 AM
san bernardino depotsan francisco bus station

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:15 PM18h 10m3:25 PM
san bernardino downtowndaly city bart

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:45 PM16h 15m2:00 PM
san bernardino downtownsan francisco (5th/townsend)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date