It takes about 23 hours to drive from New York City, NY to Miami, FL. This calculation requires the driver to travel non-stop at an average speed of 55 mph. Any detours to refuel, use the restroom or grab a snack add additional time to the drive.
Miami and New York City are approximately 1,279 miles apart by road. Most of the trip can be made via interstate, where the speed limit is usually 65 mph. Open highways make it possible to drive the entire distance in about 19 hours. However, the trip takes almost an entire day, and traffic slows down the travel time during peak rush hours. Most drivers must stop several times for basic necessities, such as fuel, toilets and meals. Accounting for traffic and rest stops, a more reasonable estimate for the entire drive is about 24 hours.