miami to new york distance
The direct distance (map distance or as the crow flies) between Miami, Florida and New York, New York is 1088 miles (1751 km). The road driving distance between Miami and New York is 1,288 mi-about 10-15 hours 0 mins.