Arten er vidt utbredt i Sør- og Mellom-Amerika, fra Mexico i nord til Bolivia i sør, inkludert flere av øyene i Karibia.