Protónimo: «Trochilus longirostris» (Audebert y Vieillot), 1801,Trinidad
Actualmente se reconocen 3 subespecies
Subespecies y distribución:
- H. l. pallidiceps (Gould, 1861) – Sur de México hasta Nicaragua.
- H. l. longirostris (Audebert & Vieillot, 1801) – Este y suroeste de Costa Rica, Panamá y Colombia Sur a este de Perú y Este de Bolivia, Este de las Guayanas y Este de la Amazonia; Trinidad; en Chaco y Misiones en la Argentina
- H. l. albicrissa (Gould, 1871) – Oeste de Ecuador a Noroeste de Perú (Cajamarca).