Cheap Flights from Miami, FL to Houston, TX from $37

Return flight: Houston – Miami

On Cheapflightsplus.com you will find 7 direct and 281 connecting flights from Miami to Houston. You can compare airfare deals from 10 airlines and multiple travel sites from $37, book and save on cheap plane tickets and last minute offers. Also check out MIA-HOU flight schedule to find best flight time, convenient departure and arrival airports.

Find One-Way and Round-Trip Miami to Houston Flight Deals

To find the cheapest one way airline ticket select the date with the lowest price on the calendar below and click «Find Flights». To search for round-trip flight deals click on the link «Check prices for return flights» and select the date of the return flight. Cheapest flights in November: $37 (one-way), $63 (round-trip).
Direct flights
  • Check to choose departure date Check to choose departure date
Check prices for return flight
Find flights
Full flight schedule will help you in detecting at what time planes fly from Miami to Houston. You can also specify the concrete flights and airlines on the route and how long the flight actually is. Use the calendar for today, tomorrow or other specific date as some flights are available only on certain days of the week.
Departure Arrival Flight Details Flight Duration Price
05:49 — 07:48
05:49 — 07:48 NK271 Spirit Airlines
Miami — Houston
2h 59m
Find flight
from$37
06:15 — 08:18
06:15 — 08:18 UA434 United Airlines
Miami — Houston
3h 3m
Find flight
from$125
08:37 — 10:25
08:37 — 10:25 AA2065 American Airlines
Miami — Houston
2h 48m
Find flight
from$128
13:05 — 15:08
13:05 — 15:08 UA517 United Airlines
Miami — Houston
3h 3m
Find flight
from$125
15:30 — 17:30
15:30 — 17:30 AA3286 American Airlines
Miami — Houston
3h
Find flight
from$128
16:52 — 18:58
16:52 — 18:58 UA2170 United Airlines
Miami — Houston
3h 6m
Find flight
from$125
22:10 — 23:58
22:10 — 23:58 AA2230 American Airlines
Miami — Houston
2h 48m
Find flight
from$128
07:00 — 14:12
07:00 — 09:00 DL1211 Delta Air Lines Inc.
Miami — Atlanta
3h 59m stop
12:59 — 14:12 DL2381 Delta Air Lines Inc.
Atlanta — Houston
8h 12m
including layover
Find flight
from$160
07:30 — 14:25
07:30 — 10:05 WN3025 Southwest Airlines
Miami — Baltimore
1h 35m stop
11:40 — 14:25 WN1955 Southwest Airlines
Baltimore — Houston
7h 55m
including layover
Find flight
from$132
08:25 — 15:05
08:25 — 10:00 WN3945 Southwest Airlines
Miami — Nashville
2h 45m stop
12:45 — 15:05 WN2574 Southwest Airlines
Nashville — Houston
7h 40m
including layover
Find flight
from$132
09:17 — 13:51
09:17 — 11:39 AA843 American Airlines
Miami — Dallas
46m stop
12:25 — 13:51 AA3390 American Airlines
Dallas — Houston
5h 34m
including layover
Find flight
from$283
10:15 — 15:39
10:15 — 12:40 AA1075 American Airlines
Miami — Dallas
1h 47m stop
14:27 — 15:39 AA3629 American Airlines
Dallas — Houston
6h 24m
including layover
Find flight
from$283
10:28 — 17:42
10:28 — 12:38 DL2836 Delta Air Lines Inc.
Miami — Atlanta
3h 52m stop
16:30 — 17:42 DL1254 Delta Air Lines Inc.
Atlanta — Houston
8h 14m
including layover
Find flight
from$122
11:33 — 18:40
11:21 — 14:33 DL1468 Delta Air Lines Inc.
Miami — Detroit
1h 27m stop
16:15 — 18:32 DL1718 Delta Air Lines Inc.
Detroit — Houston
8h 7m
including layover
Find flight
from$221
12:00 — 17:42
12:03 — 14:08 DL1510 Delta Air Lines Inc.
Miami — Atlanta
2h 20m stop
16:55 — 18:05 DL1254 Delta Air Lines Inc.
Atlanta — Houston
6h 42m
including layover
Find flight
from$122
12:42 — 11:35
+1 day
12:42 — 15:13 F93179 Frontier Airlines
Miami — Chicago
17h 32m stop
08:45 — 11:35 F93281 Frontier Airlines
Chicago — Houston
23h 53m
including layover
Find flight
from$60
13:50 — 19:15
13:50 — 15:25 WN3234 Southwest Airlines
Miami — Nashville
1h 30m stop
16:55 — 19:15 WN1452 Southwest Airlines
Nashville — Houston
6h 25m
including layover
Find flight
from$132
14:20 — 19:30
14:20 — 16:40 WN2609 Southwest Airlines
Miami — Austin
1h 50m stop
18:30 — 19:30 WN259 Southwest Airlines
Austin — Houston
6h 10m
including layover
Find flight
from$132
14:51 — 21:14
14:51 — 16:54 DL1579 Delta Air Lines Inc.
Miami — Atlanta
3h 5m stop
19:59 — 21:14 DL1284 Delta Air Lines Inc.
Atlanta — Houston
7h 23m
including layover
Find flight
from$122
15:50 — 19:50
15:50 — 17:50 WN3788 Southwest Airlines
Miami — Atlanta
40m stop
18:30 — 19:50 WN940 Southwest Airlines
Atlanta — Houston
5h
including layover
Find flight
from$132
16:40 — 23:25
16:40 — 18:55 WN3476 Southwest Airlines
Miami — Chicago
1h 45m stop
20:40 — 23:25 WN4741 Southwest Airlines
Chicago — Houston
7h 45m
including layover
Find flight
from$190
17:15 — 22:35
17:15 — 19:25 WN598 Southwest Airlines
Miami — Lake Saint Louis
1h stop
20:25 — 22:35 WN4083 Southwest Airlines
Lake Saint Louis — Houston
6h 20m
including layover
Find flight
from$158
18:05 — 22:29
18:02 — 20:10 DL1386 Delta Air Lines Inc.
Miami — Atlanta
56m stop
21:45 — 22:54 DL2051 Delta Air Lines Inc.
Atlanta — Houston
5h 24m
including layover
Find flight
from$122
18:05 — 23:59
18:02 — 20:10 DL1386 Delta Air Lines Inc.
Miami — Atlanta
2h 25m stop
22:45 — 23:59 DL1601 Delta Air Lines Inc.
Atlanta — Houston
6h 54m
including layover
Find flight
from$122
06:25 — 21:26
+1 day
06:25 — 09:08 F93137 Frontier Airlines
Miami — Denver
13h 19m stop
22:27 — 23:59 F91499 Frontier Airlines
Denver — Ontario
16h 10m stop
16:09 — 21:26 F93132 Frontier Airlines
Ontario — Houston
40h 1m
including layover
Find flight
from$164
11:23 — 21:14
11:23 — 14:21 DL1528 Delta Air Lines Inc.
Miami — New York
2h 9m stop
16:30 — 19:05 DL2170 Delta Air Lines Inc.
New York — Atlanta
54m stop
19:59 — 21:14 DL1284 Delta Air Lines Inc.
Atlanta — Houston
10h 51m
including layover
Find flight
from$251
*Departure and arrival times - local. Updated on February 22, 2025

Flight Information

Below we will explain in detail what the flights cost on the destination from Miami to Houston depends on and how to choose the most interesting flight option for you.

Distance between Miami and Houston is 1535 miles. Time difference between the cities is 1h. Airplanes depart 05:18 to 22:10 from 3 Miami airports and arrive 05:18 to 22:10 to 15 Houston airports. Average flight time is 3h.

  • The fastest flight 2h 48m
  • Average flight time 3h
  • The earliest flight 05:18
  • The latest flight 22:10
  • Distance 954 ml

The cheapest months to travel to Houston are february (from 37 $), january (from 62 $), november (from 78 $).

The most expensive months are december (from 230 $), november (from 78 $), january (from 62 $).

What is the lowest airfare Miami to Houston?

The cheapest plane ticket found by our users is $37. This airfare is for economy class on one-way NK271 flight by Spirit Airlines for February 25, 2025 which leaves Miami Intl in Miami at 05:49 am and arrives at Houston George Bush at 07:48.

Economy class
$37
Find
Business class
?
Find
First class
?
Find

Popular Airlines on the Route

The flight Miami — Houston is served by 10 regular airlines and 5 low-cost airlines. Most of the flights on this route are operated by Spirit Airlines - 1 departures per week at the price of from $ 37 . And the most expensive tickets are offered by American Airlines airline - from $ 6896.

Direct flights

There are 7 nonstop flights on the route. The fastest direct flight is AA2065 by American Airlines takes 2h 48m and the cheapest is NK271 by Spirit Airlines for $37.

See more direct flights

Connecting Flights

There are 281 flights with layovers on the route. The fastest connecting flight is WN3788 by Southwest Airlines takes 5h and the cheapest is NK271 by Spirit Airlines for $60.

See more connecting flights

Airports

You can fly from Miami to Houston from 3 airports (Miami Intl, Palm Beach Intl, Miami Int.).

Miami airports

  • Miami Intl-MIA
    from $37
    Find
  • Palm Beach Intl-PBI
    Find
  • Miami Int.-FLL
    Find

Houston airports

  • Ellington Field-EFD
    Find
  • West Houston-IWS
    Find
  • Hobby-HOU
    Find
  • Park Ten Heliport-JPT
    Find
  • Andrau Airpark-AAP
    Find
  • George Bush-IAH
    Find
  • Greenway Plaza H/P-JGP
    Find
  • David Wayne Hooks-DWH
    Find
  • Transco Twr Galleria-JGQ
    Find
  • Westchase Hilton H/P-JWH
    Find
  • Spaceland-SPX
    Find
  • Woodlawns-JWL
    Find
  • Marriot Astrodome Heliport-JMA
    Find
  • Central Bus. District-JDX
    Find
  • Houston Municipal-SGR
    Find

How to book a plane ticket yourself?

How to book an air ticket yourself?
  • Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
  • Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
  • Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
  • Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
  • That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.

    To find a plane ticket, please select dates.

Back