Se encuentra a lo largo de las zonas tropicales, subtropicales y templadas de Asia, mientras que ocupa el subcontiente indio y Sri Lanka en el oeste, a través del sudeste Asia, a Indonesia y los Filipinas en el este.