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 $117.96. Ideal for budget travelers. Around 8h 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:5512h 10m22:05
miami beachhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:5513h 30m23:25
miami beachdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:5514h23:55
miami beachhouston 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)
10:0512h22:05
grand beach surfsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:0513h 20m23:25
grand beach surfsidedowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:0513h 50m23:55
grand beach surfsidehouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1511h 50m22:05
newport beachsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1513h 10m23:25
newport beachsidedowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:1513h 40m23:55
newport beachsidehouston uptown/upper kirby

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:358h 15m18:50
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:358h 45m19:20
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:007h 50m18:50
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:008h 20m19:20
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:0510h22:05
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:0511h 20m23:25
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:0511h 50m23:55
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:309h 35m22:05
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:3010h 55m23:25
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:3011h 25m23:55
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:459h 20m22:05
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:4510h 40m23:25
miami golden gladesdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:4511h 10m23:55
miami golden gladeshouston 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