Se distribuye en regiones tropicales y subtropicales, desde el nivel del mar hasta altitudes superiores a los 3000 msnm, pero la mayor riqueza de especies se encuentra en regiones templadas y cálidas, desde los 400 hasta los 2000 msnm.