The temperate zones are between 23.5 and 66.5 degrees latitude. That's a difference of 43 degrees. Each degree of latitude is about 69.2 miles long. So -- multiply 43 x 69.2 to find out how long each of the temperate zones is from north to south.
Check these sites for more information.