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
02:4010h 15m12:55
miami beachhouston bus station (greyhound)

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

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

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

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

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

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

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

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

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

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
09:5520h 15m06:10
miami beachhouston bus station (greyhound)

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

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1519h 55m06: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 40m06:10
downtown miamihouston bus station (greyhound)

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

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
19:0511h 5m06: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