Se encuentra desde el África tropical al Caribe, Florida y México al sur hasta Brasil y en el este hasta el Pacífico, sudeste de Asia e Indonesia.