How far from buffalo to toronto?

According to Google Maps it is a total distance of 103 miles (166 km) from Buffalo, New York to Toronto, Ontario.