The flights duration from Toronto to Miami is 03h 24m and top rated airlines are American Airlines, Delta Air lines & United Airlines.