placeMiami, FL pin_dropSan Antonio, TX
swap_horiz
swap_horizsearch
help

Bus from Miami to San Antonio: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Miami to San Antonio starting at just $145.46. Ideal for budget travelers. Around 20h 50m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $369. Travel time approximately 14h 6m.

View train schedules
Earlier
Later
Cheaper
Faster
2:40 AM17h 15m7:55 PM
miami beachsan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM16h 45m7:55 PM
miami golden gladessan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM16h 30m7:55 PM
miami intermodal centersan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM0h 5m10:00 AM
miami beachsan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM23h 55m10:00 AM
grand beach surfsidesan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM23h 45m10:00 AM
newport beachsidesan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM9h 20m7:55 PM
downtown miamisan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM8h 55m7:55 PM
miami intermodal centersan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM16h 30m10:00 AM
downtown miamisan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM15h10:00 AM
miami intermodal centersan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:05 PM14h 55m10:00 AM
miami golden gladessan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM20h 50m7:55 PM
downtown miamisan antonio bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date