San Antonio es un municipio del departamento de Intibucá en la República de Honduras.
Su nombre es en honor a Antonio de Padua, santo de la iglesia católica.
Se extiende en forma irregular en terreno bastante quebrado y pedregoso y parece recostarse sobre los Río Guarajambla, Río Lempa y Río Torola; a 88 km de la cabecera departamental.
Fue en sus primeros años una hacienda ganadera rodeada por las haciendas San Cristóbal, San Jacinto, Santa Teresa y Candelaria y empezó a fundarse en 1742.
No se sabe la fecha cuando le dieron categoría de Municipio.