The travel time from Miami to New York varies depending on the mode of transportation chosen. Find out more about the average duration, as well as alternative routes and transportation options, in this helpful guide.
It takes approximately 2 hours and 50 minutes to travel by plane from Miami to New York.