Cheap flights from Miami to Houston

Find cheap Houston to Miami flights with our free search service. Compare all available fares for direct or connection flights from Houston to Miami.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Miami to Houston flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Miami to Houston flight status

Flight Origin Destination Departure Arrival Equip
LA6219 Miami (MIA) Houston (IAH) 8:05 a.m. 9:09 a.m. None
NZ6741 Miami (MIA) Houston (IAH) 1 p.m. 3:10 p.m. E7W
WS5144 Miami (MIA) Houston (IAH) 9:20 p.m. 10:30 p.m. 319
NZ6742 Miami (MIA) Houston (IAH) 8:45 a.m. 10:52 a.m. A319
AA2230 Miami (MIA) Houston (IAH) 9:50 p.m. 11:57 p.m. Boeing 737-800
IB4687 Miami (MIA) Houston (IAH) 7 a.m. 12:11 p.m. 744
IB4844 Miami (MIA) Houston (IAH) 11:30 a.m. 3:18 p.m.
O62021 Miami (MIA) Houston (IAH) 1:43 p.m. 2:55 p.m. None
O62023 Miami (MIA) Houston (IAH) 5:35 a.m. 7:19 a.m. None
TP8595 Miami (MIA) Houston (IAH) 4:45 p.m. 6:54 p.m. Boeing 737 Max 8
LA6846 Miami (MIA) Houston (IAH) 9:20 p.m. 9:57 p.m. A319
BA5012 Miami (MIA) Houston (IAH) 4:04 p.m. 7:44 p.m.
WS5112 Miami (MIA) Houston (IAH) 10:30 a.m. 11:45 a.m. 738
LA6766 Miami (MIA) Houston (IAH) 10:01 a.m. 12:43 p.m. 738
AA4651 Miami (MIA) Houston (IAH) 10:20 p.m. 11:51 p.m. E75
UA1129 Miami (MIA) Houston (IAH) 7:41 p.m. 10:59 p.m. B738
BA5177 Miami (MIA) Houston (IAH) 10:49 a.m. 1:30 p.m. 319
NZ6744 Miami (MIA) Houston (IAH) 10:58 a.m. 1:10 p.m. 738
UA1942 Miami (MIA) Houston (IAH) 5:35 p.m. 8:51 p.m.
LA7012 Miami (MIA) Houston (IAH) 5:30 p.m. 6:39 p.m. E75S
LA6494 Miami (MIA) Houston (IAH) noon 2:10 p.m.
NZ6743 Miami (MIA) Houston (IAH) 10:58 a.m. 1:10 p.m. None
AA4580 Miami (MIA) Houston (IAH) 9:30 p.m. 11:15 p.m. E75L
UA1285 Miami (MIA) Houston (IAH) 7:12 a.m. 9:43 a.m.
NZ6740 Miami (MIA) Houston (IAH) 4:45 p.m. 6:54 p.m. A320
UA531 Miami (MIA) Houston (IAH) 4:27 p.m. 6:21 p.m. B739
BA5232 Miami (MIA) Houston (IAH) 1:24 p.m. 4:01 p.m. 319
UA583 Miami (MIA) Houston (IAH) 8:43 p.m. 11 p.m. A320
UA6052 Miami (MIA) Houston (IAH) 4:38 p.m. 6:46 p.m. E75L
AV2007 Miami (MIA) Houston (IAH) 6:15 a.m. 8:22 a.m. 739
SK6727 Miami (MIA) Houston (IAH) 6:10 a.m. 7:10 a.m.
G36109 Miami (MIA) Houston (IAH) 12:37 p.m. 2:08 p.m. 73W
AA4415 Miami (MIA) Houston (IAH) 12:10 p.m. 2:12 p.m. E75
UA6154 Miami (MIA) Houston (IAH) 9:39 a.m. 12:02 p.m. E75L
NH6501 Miami (MIA) Houston (IAH) 6:20 a.m. 8:22 a.m. A320
AY4158 Miami (MIA) Houston (IAH) 4:42 p.m. 6:13 p.m.
SY8672 Miami (MIA) Houston (IAH) 9:30 a.m. 3:19 a.m. B738
AA3519 Miami (MIA) Houston (IAH) 4:15 p.m. 6:21 p.m. EMBRAER EMB 175
YV6360 Miami (MIA) Houston (IAH) 7:55 p.m. 9:34 p.m. E75L
YV6097 Miami (MIA) Houston (IAH) 8 p.m. 9:19 p.m. E75L
SQ1621 Miami (MIA) Houston (IAH) 1 p.m. 3:02 p.m. A320-100/200
5Y3708 Miami (MIA) Houston (IAH) 6:30 p.m. 9:51 p.m. B763
LH7361 Miami (MIA) Houston (IAH) 8:15 p.m. 10 p.m. 320
NK3144 Miami (MIA) Houston (IAH) 5:16 p.m. 6:57 p.m. A20N
LA8216 Miami (MIA) Houston (IAH) 8:17 a.m. 1:15 p.m. 319
O69412 Miami (MIA) Houston (IAH) 1:20 p.m. 2:59 p.m. 320
CX71 Miami (MIA) Houston (IAH) 6 p.m. 10:25 p.m. B748
CV8604 Miami (MIA) Houston (IAH) 2:45 p.m. 6:40 p.m. B744
CX75 Miami (MIA) Houston (IAH) 10:40 a.m. 12:30 p.m. B748
CV8617 Miami (MIA) Houston (IAH) 12:10 p.m. 2:50 p.m. B748
5Y9994 Miami (MIA) Houston (IAH) 7 a.m. 8:48 a.m. B763
D0420 Miami (MIA) Houston (IAH) 6:30 p.m. 8:16 p.m. B762
5Y6919 Miami (MIA) Houston (IAH) 4:25 a.m. None B763
CA7341 Miami (MIA) Houston (IAH) 4:52 p.m. 6:46 p.m. 319
5Y6940 Miami (MIA) Houston (IAH) 6:20 p.m. None B763
5Y6928 Miami (MIA) Houston (IAH) None None B763
EA9201 Miami (MIA) Houston (IAH) None None B763
5Y3518 Miami (MIA) Houston (IAH) 10:36 a.m. None B763
RW4644 Miami (MIA) Houston (IAH) None None E75L
YV2658 Miami (MIA) Houston (IAH) 9 a.m. 10:45 a.m. E75L
RW3440 Miami (MIA) Houston (IAH) 3:05 p.m. 7:30 p.m. E75L
4M6454 Miami (MIA) Houston (IAH) 2:45 p.m. 4:45 p.m. E75S
4M6380 Miami (MIA) Houston (IAH) 10:02 a.m. 11:58 a.m. 319
4M6428 Miami (MIA) Houston (IAH) 3:46 p.m. 5:43 p.m. A321
WQ9051 Miami (MIA) Houston (IAH) 9:30 p.m. None B734
4M6351 Miami (MIA) Houston (IAH) 4:06 p.m. 6 p.m. 738
4M6363 Miami (MIA) Houston (IAH) 8:09 p.m. 10:08 p.m. E170
WQ9897 Miami (MIA) Houston (IAH) None None B734
5Y100 Miami (MIA) Houston (IAH) 10:45 a.m. 6:40 a.m.
LA8291 Miami (MIA) Houston (IAH) 5:06 p.m. 7:06 p.m. 738
LA8253 Miami (MIA) Houston (IAH) 7:45 p.m. 9:28 p.m. 319
4M6352 Miami (MIA) Houston (IAH) 7:30 a.m. 9:05 a.m. 319
WQ3709 Miami (MIA) Houston (IAH) None None B734
LA8733 Miami (MIA) Houston (IAH) 4:59 p.m. 6:41 p.m. 319
LA8751 Miami (MIA) Houston (IAH) 2:15 p.m. 3:54 p.m. 319
US63 Miami (MIA) Houston (IAH) 7:45 p.m. 9:28 p.m. 319
JJ2276 Miami (MIA) Houston (IAH) 9:35 p.m. 11:36 p.m. E75
JJ2206 Miami (MIA) Houston (IAH) 8:45 a.m. 10:10 a.m. 319
WW5672 Miami (MIA) Houston (IAH) 11:05 a.m. 1:05 p.m.
WW5745 Miami (MIA) Houston (IAH) 11:05 a.m. 1:05 p.m.
VX954 Miami (MIA) Houston (IAH) 2:38 p.m. 4:37 p.m. 320
US5209 Miami (MIA) Houston (IAH) 10:01 p.m. 11:52 p.m. CR9
AD5178 Miami (MIA) Houston (IAH) 8:21 a.m. 12:25 p.m. AT7
CM2539 Miami (MIA) Houston (IAH) 6:43 p.m. 8:28 p.m. 319
US2498 Miami (MIA) Houston (IAH) 9:10 p.m. 11 p.m. 319