Flights from Miami to New York – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to LGA – All flight route options from Miami International, Florida, USA to La Guardia, New York, USA. These flights are operated by 8 different airlines. Fly non-stop or choose from 24 different connecting flights. The shortest flight time is 2 hours and 59 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near La Guardia
We got great deals on hotels and car rentals near the airport.
Miami to New York flights
There are over 28 airlines and as many as 561 flights every week to this destination. You can fly non-stop to New York (LGA) from Miami (MIA) with American Airlines, Delta Air Lines, Frontier Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Charleston, Norfolk or any other of the 24 alternatives with connectiing airports.
Tip! You might want to consider arriving at John F Kennedy International (JFK) instead.
Miami to New York with American Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You can also catch a transit flight via Richmond or Orlando. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
You can fly non-stop every weekday with flights departing at 12 noon, 2:00 pm or 7:00 pm. You also have the option to do a transit flight via Nashville.
Distance & flight times: Miami International to La Guardia
The shortest flight time between MIA and LGA is 2 hours and 59 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 59m | - | 1104 miles (1776 km) |
CHS Charleston | 4h 32m | 1h 21m | 1138 miles (1831 km) |
ORF Norfolk | 4h 56m | 55m | 1105 miles (1778 km) |
BHM Birmingham | 5h 17m | 37m | 1535 miles (2470 km) |
GSP Greenville | 5h 19m | 1h 18m | 1255 miles (2019 km) |
AVL Asheville | 5h 19m | 1h 55m | 1284 miles (2066 km) |
BUF Buffalo | 5h 20m | 57m | 1486 miles (2391 km) |
IAD Dulles | 5h 23m | 55m | 1157 miles (1862 km) |
DCA Washington | 5h 25m | 47m | 1141 miles (1836 km) |
CLT Charlotte | 5h 27m | 1h 43m | 1201 miles (1932 km) |
EYW Key West | 5h 29m | 1h 4m | 1342 miles (2159 km) |
RIC Richmond | 5h 36m | 1h 36m | 1125 miles (1810 km) |
JAX Jacksonville | 5h 39m | 1h 39m | 1175 miles (1891 km) |
TPA Tampa | 5h 49m | 2h 35m | 1222 miles (1966 km) |
RDU Raleigh/Durham | 5h 54m | 2h 58m | 1138 miles (1831 km) |
MCO Orlando | 6h 14m | 2h 26m | 1150 miles (1850 km) |
PIT Pittsburgh | 6h 17m | 2h 23m | 1356 miles (2182 km) |
ATL Atlanta | 6h 28m | 2h 33m | 1364 miles (2195 km) |
DTW Detroit | 6h 31m | 1h 28m | 1656 miles (2665 km) |
BNA Nashville | 6h 38m | 2h 13m | 1579 miles (2541 km) |
SAV Savannah | 6h 39m | 2h 55m | 1169 miles (1881 km) |
BOS Boston | 6h 56m | 1h 51m | 1452 miles (2336 km) |
CMH Columbus | 7h 0m | 2h 33m | 1476 miles (2375 km) |
TLH Tallahassee | 7h 1m | 2h 55m | 1336 miles (2150 km) |
PNS Pensacola | 7h 14m | 1h 38m | 1567 miles (2521 km) |

