La Compañía del Ferrocarril de Zafra a Huelva (ZH) fue una empresa ferroviaria española que tuvo bajo su cargo la línea ferroviaria que partía en Zafra y acababa en Huelva.
Una vez iniciadas, los trabajos de construcción fueron más rápidos en la parte baja, en tanto que esta era zona llana, y para 1885 ya habían finalizado.
Sin embargo, los resultados fueron adversos por la falta de tráfico que circulase por la línea, principalmente debido a la fuerte competencia que se hacía desde las líneas Mérida-Zafra-Sevilla y Sevilla-Huelva, ambas pertenecientes a la Compañía de los Ferrocarriles de Madrid a Zaragoza y Alicante (MZA), con una guerra de tarifas, que desviaba el tráfico por sus propias líneas.
En 1890, Guillermo Sundhein pretendió establecer un enlace ferroviario con Belmez para el tráfico de pirita y otros minerales, conectando así con el otro gran centro minero de Andalucía.
[10] Aunque hasta la década de 1920 la compañía mantuvo una situación económica estable, a partir de entonces entraría en una etapa decreciente, casi siempre con saldos negativos y sin lograr levantar cabeza.
Pero incluso con esta difícil existencia logró mantener su independencia frente a gigantes ferroviarios, como la Compañía de los Ferrocarriles Andaluces o MZA, teniendo en cuenta que hasta entonces la mayoría de las pequeñas compañías ferroviarias habían sido absorbidas por las grandes.