placeSan Diego, CA pin_dropTucson, AZ
swap_horiz
swap_horizsearch
help

Bus from San Diego to Tucson: Cheapest bus tickets

Bus: Choose Greyhound for affordable tickets from San Diego to Tucson starting at just $50.98. Ideal for budget travelers. Around 13h 45m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $78. Travel time approximately 15h 28m.

View train schedules
Earlier
Later
Cheaper
Faster
2:35 AM13h 45m4:20 PM
san diego greyhound bus stoptucson bus station

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
2:35 AM21h 5m11:40 PM
san diego greyhound bus stoptucson (n freeway)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
2:35 AM21h 25m12:00 AM
san diego greyhound bus stopuniversity of arizona, tucson (6th street garage)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
2:35 AM21h 50m12:25 AM
san diego greyhound bus stopeast tucson

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
1:50 PM11h 45m1:35 AM
san diego (old town-flixbus)university of arizona, tucson (6th street garage)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:50 PM13h 20m3:10 AM
san diego (old town-flixbus)tucson bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:50 PM14h 25m4:15 AM
san diego (old town-flixbus)tucson (n freeway)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:50 PM15h 10m5:00 AM
san diego (old town-flixbus)east tucson

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:10 PM11h 25m1:35 AM
la jolla - uc san diegouniversity of arizona, tucson (6th street garage)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:10 PM13h3:10 AM
la jolla - uc san diegotucson bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:10 PM14h 5m4:15 AM
la jolla - uc san diegotucson (n freeway)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:10 PM14h 50m5:00 AM
la jolla - uc san diegoeast tucson

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:55 PM19h 25m11:20 AM
la jolla - uc san diegotucson bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:15 PM15h 5m11:20 AM
san diego (old town-flixbus)tucson bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:00 PM14h 20m11:20 AM
san diego greyhound bus stoptucson bus station

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:00 PM17h 40m2:40 PM
san diego greyhound bus stoptucson (n freeway)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:00 PM18h 5m3:05 PM
san diego greyhound bus stopuniversity of arizona, tucson (6th street garage)

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
9:00 PM18h 25m3:25 PM
san diego greyhound bus stopsouth tucson

Greyhound
star_whitestar_whitestar_whitestar_halfstar_border(5605)
11:30 PM13h 35m1:05 PM
san diego (old town-flixbus)tucson bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:30 PM15h 35m3:05 PM
san diego (old town-flixbus)university of arizona, tucson (6th street garage)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date