El puente del Hacho está situado en el punto kilométrico 104,4 de la línea férrea Almería-Linares, en el municipio de Guadahortuna (Granada), junto a la pedanía del mismo nombre —El Hacho, ya en el término municipal de Alamedilla— y es el más largo de cuantos constituyen la red ferroviaria española.