how far is calgary canada toronto canada.
Distance from Toronto, Canada to Calgary, Canada. The total distance from Toronto, Canada to Calgary, Canada is 1,688 miles. This is equivalent to 2 716 kilometers or 1,467 nautical miles. Your trip begins in Toronto, Canada. It ends in Calgary, Canada. Your flight direction from Toronto, Canada to Calgary, Canada is Northwest (-60 degrees from North). The distance calculator helps you figure out how far it is to fly from Toronto, Canada to Calgary, Canada. It does this by computing the straight line flying distance (as the crow flies).