it'd take about 21 hours just get a plane
12
According to mapquest.com, it will take 21 1/2 hours to drive the 1394.7 miles from Buffalo NY to Miami FL
If you meant Miami Florida, then it would take 27 hours if you did it with out stopping.
A LONG TIME
Niagara falls is in NY.
42 hours
Atlantic beach, ny from ny,ny is 45 minutes
6 hours
41 hours
2 and 1/2 hours on I-90
The distance from Morrisville, NY to mid Iowa is about 1000 miles. It would take between 16 to 17 hours to drive.
2 days non stop more if you stop at other ports. If you are only going to take cruise ship to get to Miami then its better to take a drive. It would be cheaper, but if you like to relax and enjoy for a few more days, then take the cruise with stops and activities on the way.