San Buenaventura es un municipio del departamento de Francisco Morazán en la República de Honduras.
Su nombre es en honor a Buenaventura de Fidanza, santo de la iglesia católica.
Está situado al terminar el Cerro de Hula, a 3,2 km de la capital.
Era una Aldea del Municipio de Santa Ana.
En 1889, en la División Política Territorial de 1889 era un municipio del Distrito de Sabanagrande.