Skip to main content

Flights from New York to Miami

JFKMIANon-stop approx. 3h 15m
Depart
Return
Passengers
1 passenger · Economy

Flying from New York to Miami is one of the busiest leisure routes in the United States, with frequent daily departures from JFK, LaGuardia (LGA), and Newark (EWR) landing at Miami International Airport (MIA). Whether you're escaping the cold for South Beach, connecting onward to the Caribbean, or visiting family, comparing fares before you book is the fastest way to find the right balance of price, schedule, and airline.

The non-stop flight from New York to Miami typically takes around 3h 15m, 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.

The route is served by multiple major carriers offering non-stop service, so you'll usually have a wide choice of morning, midday, and red-eye departures. Fares tend to be lowest mid-week and rise sharply around major holidays, spring break, and Art Basel in December. Booking three to six weeks ahead generally gives the best value on this route.

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 New York (JFK) to Miami (MIA) take approximately 3 hours and 15 minutes. Connecting itineraries take longer depending on the layover.

We Value Your Privacy

We use cookies for analytics & personalisation. Privacy Policy