Se distribuye por Sri Lanka y sur de India hasta el sur de China, y hacia el sur a través de Malasia hasta Nueva Guinea.