Oligoneuriidae is a Pantropical family of Ephemeroptera, with 68 species described in 12 genera. Three subfamilies are recognized: Chromarcyinae, with a single species from East Asia; Colocrurinae, with two fossil species from Brazil; and Oligoneuriinae, with the remaining species distributed in the Neotropical, Nearctic, Afrotropical and Palaearctic regions. Phylogenetic and biogeographical analyses were performed for the family based on 2762 characters [73 morphological and 2689 molecular (COI, 16S, 18S and 28S)]. Four major groups were recovered in all analyses (parsimony, maximum likelihood and Bayesian inference), and they were assigned to tribal level, namely Oligoneuriini, Homoeoneuriini trib. nov., Oligoneuriellini trib. nov. and Elassoneuriini trib. nov. In addition, Yawari and Madeconeuria were elevated to genus level. According to Statistical Dispersal-Vicariance (S-DIVA), Dispersal Extinction Cladogenesis (DEC) and divergence time estimation analyses, Oligoneuriidae originated ~150 Mya in the Gondwanan supercontinent, but was probably restricted to the currently delimited Neotropical region. The initial divergence of Oligoneuriidae involved a range expansion to Oriental and Afrotropical areas, sometime between 150 and 118 Mya. At ~118 Mya, the family started its diversification, reaching the Nearctic through dispersal from the Neotropical region and the Palaearctic and Madagascar from the Afrotropical region.