La Batalla del Paso El Guayabo (o de Tonila) tuvo lugar el 10 de noviembre de 1866 en la población de El Guayabo, en Tonila, Jalisco, México, entre el ejército mexicano de la República contra el ejército del Segundo Imperio Francés.