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 $126.96. Ideal for budget travelers. Around 15h 25m trip.

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

View train schedules
Earlier
Later
Cheaper
Faster
2:40 AM10h 15m12:55 PM
miami beachhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:40 AM16h 10m6:50 PM
miami beachdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:40 AM16h 40m7:20 PM
miami beachhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM9h 45m12:55 PM
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM15h 40m6:50 PM
miami golden gladesdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:10 AM16h 10m7:20 PM
miami golden gladeshouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM9h 30m12:55 PM
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM15h 25m6:50 PM
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:25 AM15h 55m7:20 PM
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM5h 10m3:05 PM
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM12h 10m10:05 PM
miami beachhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM15h 25m1:20 AM
miami beachdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
9:55 AM15h 40m1:35 AM
miami beachhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM12h10:05 PM
grand beach surfsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM15h 15m1:20 AM
grand beach surfsidedowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:05 AM15h 30m1:35 AM
grand beach surfsidehouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM11h 50m10:05 PM
newport beachsidehouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM15h 5m1:20 AM
newport beachsidedowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:15 AM15h 20m1:35 AM
newport beachsidehouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM4h 30m3:05 PM
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM8h 15m6:50 PM
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
10:35 AM8h 45m7:20 PM
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM4h 5m3:05 PM
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM7h 50m6:50 PM
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:00 AM8h 20m7:20 PM
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:05 PM10h10:05 PM
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:05 PM13h 15m1:20 AM
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
12:05 PM13h 30m1:35 AM
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM8h 5m10:05 PM
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM11h 20m1:20 AM
miami intermodal centerdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:00 PM11h 35m1:35 AM
miami intermodal centerhouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:25 PM7h 40m10:05 PM
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:25 PM10h 55m1:20 AM
miami golden gladesdowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
2:25 PM11h 10m1:35 AM
miami golden gladeshouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:30 PM12h 40m6:10 AM
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:00 PM11h 10m6:10 AM
miami intermodal centerhouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:05 PM11h 5m6:10 AM
miami golden gladeshouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM13h 50m12:55 PM
downtown miamihouston bus station (greyhound)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM19h 45m6:50 PM
downtown miamidowntown houston

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
11:05 PM20h 15m7:20 PM
downtown miamihouston uptown/upper kirby

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date