Se halla desde la India hasta el sur de China y de Sri Lanka a las Islas de la Sonda, Nueva Guinea y Australia.