Skip to main content

Flights from Miami to New York

MIAJFKNon-stop approx. 3h 20m
Depart
Return
Passengers
1 passenger · Economy

Miami to New York is a heavily travelled route in both directions, connecting Miami International (MIA) and Fort Lauderdale (FLL) with JFK, LaGuardia (LGA), and Newark (EWR). It carries a constant mix of leisure travellers, snowbirds, and business flyers year-round.

The non-stop flight from Miami to New York typically takes around 3h 20m, though one-stop itineraries and seasonal schedules can vary. On Travorro you can compare non-stop and connecting options side by side, sort by total price or shortest duration, and see the full fare — including taxes and carrier charges — before you book.

Northbound demand surges after winter holidays as seasonal residents return north, which can push fares up in spring. Mid-week travel and booking a few weeks ahead usually deliver the best value. Several carriers offer non-stop service, so comparing total fares is worthwhile.

Every fare on Travorro is shown with transparent total pricing — no surprise fees added at checkout — and you earn Travorro Rewards points on eligible bookings. Pair your flight with a hotel or tour at your destination to plan the whole trip in one place.

Frequently Asked Questions

Non-stop flights from Miami (MIA) to New York take approximately 3 hours and 20 minutes. Connecting itineraries take longer depending on the layover.

We use cookies for analytics & personalisation. Privacy Policy