placeMiami, FL pin_dropHouston, TX
swap_horiz
swap_horizsearch
help

Bus from Miami to Houston: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Miami to Houston starting at just $128.97. Ideal for budget travelers. Around 9h 45m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
2:4010h 15m12:55
miami beachhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:4016h 10m18:50
miami beachdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:4016h 40m19:20
miami beachhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:109h 45m12:55
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:1015h 40m18:50
miami golden gladesdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:1016h 10m19:20
miami golden gladeshouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:259h 30m12:55
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:2515h 25m18:50
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:2515h 55m19:20
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:555h 10m15:05
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:5520h 15m6:10
miami beachhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:0520h 5m6:10
grand beach surfsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1519h 55m6:10
newport beachsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:354h 30m15:05
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:3512h 50m23:25
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:3513h 20m23:55
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:004h 5m15:05
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:0012h 25m23:25
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:0012h 55m23:55
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
17:3012h 40m6:10
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0011h 10m6:10
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0511h 5m6:10
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
23:0513h 50m12:55
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
23:0519h 45m18:50
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
23:0520h 15m19:20
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date