placeMiami, FL pin_dropSan Diego, CA
swap_horiz
swap_horizsearch
help

Bus from Miami to San Diego: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Miami to San Diego starting at just $256.95. Ideal for budget travelers. Around 4h 55m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $550. Travel time approximately 4h 43m.

View train schedules
Earlier
Later
Cheaper
Faster
2:40 AM3h 20m6:00 AM
miami beachsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:40 AM3h 20m6:00 AM
miami beachsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM2h 50m6:00 AM
miami golden gladessan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM2h 50m6:00 AM
miami golden gladessan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM0h 50m4:15 AM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM2h 35m6:00 AM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM7h 35m5:30 PM
miami beachsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM12h 30m10:25 PM
miami beachsan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM7h 25m5:30 PM
grand beach surfsidesan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM12h 20m10:25 PM
grand beach surfsidesan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM7h 15m5:30 PM
newport beachsidesan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM12h 10m10:25 PM
newport beachsidesan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM22h 50m9:25 AM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM22h 50m9:25 AM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM22h 25m9:25 AM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM22h 25m9:25 AM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM0h5:30 PM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM4h 55m10:25 PM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM22h 30m5:30 PM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM2h 55m9:55 PM
miami intermodal centersan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:05 PM22h 25m5:30 PM
miami golden gladessan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:05 PM3h 20m10:25 PM
miami golden gladessan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM6h 55m6:00 AM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM6h 55m6:00 AM
downtown miamisan ysidro bus terminal

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date