Cheap flights from Miami to Havana

42 nonstop flights a week, 6 of them today. Operated by 3 airlines, about 1h 22m in the air, 229 mi (368 km). Tickets from $265.

Flights from Miami to Havana

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Miami to Havana

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Miami to Havana

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Miami to Havana at a glance

flight time, from 1h to 1h 31m
1h 22m
straight-line distance
229 mi (368 km)
flights a week
42
flights today
6
first and last departure
07:10 - 14:54
lowest price, nonstop, 30 December
$265
average across months
$303
airlines
3

Miami to Havana ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: December 2026, tickets from $265. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is January 2027: from $328. The average across months is $303.

Miami to Havana flight schedule

42 flights a week, 6 today, 36 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
AA 17
American Airlines
07:10 Miami International
08:30 Jose Marti International, terminal 3
1h 20m
Daily
Boeing 737-800
AA 242
American Airlines
08:10 Miami International
09:30 Jose Marti International, terminal 3
1h 20m
Daily
Boeing 737-800
AA 2705
American Airlines
10:32 Miami International
12:00 Jose Marti International, terminal 3
1h 28m
Daily
Airbus A319
AA 837
American Airlines
12:12 Miami International
13:40 Jose Marti International, terminal 3
1h 28m
Mon, Thu, Fri, Sat, Sun
Airbus A319
AA 837
American Airlines
12:14 Miami International
13:40 Jose Marti International, terminal 3
1h 26m
Daily
Airbus A319
DL 1789
Delta
13:55 Miami International
15:20 Jose Marti International, terminal 3
1h 25m
Daily
Boeing 737-800
AA 252
American Airlines
14:53 Miami International
16:15 Jose Marti International, terminal 3
1h 22m
Daily
Boeing 737-800
AA 252
American Airlines
14:54 Miami International
16:15 Jose Marti International, terminal 3
1h 21m
Mon, Thu, Fri, Sat, Sun
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 December.

FlightDepartsArrivesDurationDaysAircraft
AA 2705
American Airlines
10:29 Miami International
12:00 Jose Marti International, terminal 3
1h 31m
Seasonal
Airbus A319
AA 837
American Airlines
12:13 Miami International
13:40 Jose Marti International, terminal 3
1h 27m
Seasonal
Airbus A319
AA 2699
American Airlines
06:05 Miami International
07:30 Jose Marti International, terminal 3
1h 25m
Seasonal
Boeing 737-800
AA 17
American Airlines
07:05 Miami International
08:30 Jose Marti International, terminal 3
1h 25m
Seasonal
Boeing 737-800
AA 242
American Airlines
08:05 Miami International
09:30 Jose Marti International, terminal 3
1h 25m
Seasonal
Boeing 737-800
AA 2705
American Airlines
10:30 Miami International
12:00 Jose Marti International, terminal 3
1h 30m
Seasonal
Boeing 737-800
AA 837
American Airlines
12:18 Miami International
13:40 Jose Marti International, terminal 3
1h 22m
Seasonal
Boeing 737
AA 252
American Airlines
14:56 Miami International
16:15 Jose Marti International, terminal 3
1h 19m
Seasonal
Boeing 737-800
AA 837
American Airlines
12:19 Miami International
13:40 Jose Marti International, terminal 3
1h 21m
Seasonal
Boeing 737
DL 1789
Delta
13:50 Miami International
15:20 Jose Marti International, terminal 3
1h 30m
Seasonal
Boeing 737-800
DL 1789
Delta
14:00 Miami International
15:20 Jose Marti International, terminal 3
1h 20m
Seasonal
Boeing 737-800
AA 2699
American Airlines
06:09 Miami International
07:30 Jose Marti International, terminal 3
1h 21m
Seasonal
Boeing 737
AA 17
American Airlines
07:08 Miami International
08:30 Jose Marti International, terminal 3
1h 22m
Seasonal
Boeing 737-800
AA 242
American Airlines
08:08 Miami International
09:30 Jose Marti International, terminal 3
1h 22m
Seasonal
Boeing 737-800
AA 2705
American Airlines
10:40 Miami International
12:00 Jose Marti International, terminal 3
1h 20m
Seasonal
Boeing 737-800
AA 2699
American Airlines
06:06 Miami International
07:29 Jose Marti International, terminal 3
1h 23m
Seasonal
Boeing 737-800
AA 17
American Airlines
07:06 Miami International
08:29 Jose Marti International, terminal 3
1h 23m
Seasonal
Boeing 737-800
AA 242
American Airlines
08:06 Miami International
09:29 Jose Marti International, terminal 3
1h 23m
Seasonal
Boeing 737-800
AA 2705
American Airlines
10:26 Miami International
11:57 Jose Marti International, terminal 3
1h 31m
Seasonal
Airbus A319
AA 837
American Airlines
12:06 Miami International
13:37 Jose Marti International, terminal 3
1h 31m
Seasonal
Airbus A319
AA 252
American Airlines
14:52 Miami International
16:15 Jose Marti International, terminal 3
1h 23m
Seasonal
Boeing 737-800
AA 2699
American Airlines
06:03 Miami International
07:20 Jose Marti International, terminal 3
1h 17m
Seasonal
Boeing 737-800
AA 17
American Airlines
07:02 Miami International
08:20 Jose Marti International, terminal 3
1h 18m
Seasonal
Airbus A319
AA 242
American Airlines
08:13 Miami International
09:30 Jose Marti International, terminal 3
1h 17m
Seasonal
Boeing 737-800
AA 2705
American Airlines
10:33 Miami International
12:00 Jose Marti International, terminal 3
1h 27m
Seasonal
Airbus A319
AA 837
American Airlines
12:28 Miami International
13:50 Jose Marti International, terminal 3
1h 22m
Seasonal
Airbus A319
AA 2481
American Airlines
16:08 Miami International
17:25 Jose Marti International, terminal 3
1h 17m
Seasonal
Airbus A319
AA 2699
American Airlines
06:04 Miami International
07:20 Jose Marti International, terminal 3
1h 16m
Seasonal
Boeing 737-800
AA 17
American Airlines
07:04 Miami International
08:20 Jose Marti International, terminal 3
1h 16m
Seasonal
Boeing 737-800
AA 2705
American Airlines
10:35 Miami International
12:00 Jose Marti International, terminal 3
1h 25m
Seasonal
Airbus A319
AA 2481
American Airlines
16:06 Miami International
17:25 Jose Marti International, terminal 3
1h 19m
Seasonal
Airbus A319
DO 970
Sky High Dominicana
16:05 Miami International
17:05 Jose Marti International, terminal 3
1h
Selected dates
Boeing 737-700
AA 17
American Airlines
07:03 Miami International
08:20 Jose Marti International, terminal 3
1h 17m
Seasonal
Boeing 737-800
AA 837
American Airlines
12:26 Miami International
13:50 Jose Marti International, terminal 3
1h 24m
Seasonal
Airbus A319
AA 242
American Airlines
08:12 Miami International
09:30 Jose Marti International, terminal 3
1h 18m
Seasonal
Boeing 737-800
AA 837
American Airlines
12:27 Miami International
13:50 Jose Marti International, terminal 3
1h 23m
Seasonal
Airbus A319

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Miami to Havana

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

  • American Airlines: 7 flights, first departure at 07:10, last at 14:54, tickets from $265 on 30 December MTWTFSS American Airlines Miami to Havana
  • Delta: 1 flight, departs at 13:55 MTWTFSS Delta Miami to Havana
  • Sky High Dominicana: 1 flight, departs at 16:05 MTWTFSS

Airports

Where flights from Miami to Havana depart and land

Departure from Miami

42 flights a week, 6 mi (9 km) from the city centre

Arrival in Havana

42 flights a week, terminal 3, 8 mi (13 km) from the city centre

When to visit Havana

Weather by month

Best time to visit: January, February, March, April, November and December, +27° to +31° by day, sea +26° to +28°. In November it is +29° by day and +21° at night, sea +28°, with 8 rainy days.

Jan
+27° +19° +26° 7 days
Feb
+28° +19° +26° 6 days
Mar
+30° +20° +27° 8 days
Apr
+31° +21° +27° 8 days
May
+32° +23° +28° 15 days
Jun
+32° +24° +29° 23 days
Jul
+33° +24° +30° 17 days
Aug
+33° +24° +30° 19 days
Sep
+31° +24° +30° 21 days
Oct
+30° +23° +30° 15 days
Nov
+29° +21° +28° 8 days
Dec
+27° +20° +27° 8 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Miami to Havana?
A nonstop flight takes 1 hour 22 minutes on average, from 1h to 1h 31m depending on the flight.
How far is Havana from Miami?
229 mi (368 km) in a straight line between the cities.
Which airlines fly nonstop from Miami to Havana?
American Airlines (35 a week), Delta (7 a week) and Sky High Dominicana.
How many flights a day are there from Miami to Havana?
6 flights today and 42 a week, about 6 a day on average.
When are the first and last flights from Miami to Havana?
The first departure is at 07:10 (AA17), the last at 14:54 (AA252). Local time.
What is the cheapest month to fly from Miami to Havana?
December 2026: tickets from $265. The most expensive is January 2027, from $328.
What is the cheapest upcoming date to fly from Miami to Havana?
30 December 2026 (Wednesday): from $265 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Miami to Havana?
American Airlines: nonstop tickets from $265 on 30 December by recent searches. Prices change daily, so compare the sellers in the search.
Which Miami airport do flights to Havana leave from?
Miami International (42 a week).