Distance from YYZ to MIA. The total distance from YYZ to MIA is 1,233 miles. This is equivalent to 1 985 kilometers or 1,072 nautical miles. Your trip begins at Toronto Pearson International Airport in Toronto, Canada. It ends at Miami International Airport in Miami, Florida. Your flight direction from YYZ to MIA is South (-178 degrees from North).