According to this airport distance calculator, air miles from Miami Airport (MIA) to Toronto Airport (YYZ) is 1236.7 miles or 1990.27 kilometers. The distance shown below is the straight line distance ...
Some results have been hidden because they may be inaccessible to you