Huelva to ZAFRA TRAIN ROUTE
By Fiona Flores Watson
Time: 2hr 30mins
Frequency: two trains daily
Stops: Huelva, Gabraleon, Belmonte, El Cobujon, Los Milanos, Calañas, El Tamujoso, Valdelamusa, Almonster-Cortegana, Jabugo-Galaroza, Cumbres Majores, Freganal de la Sierra, Zafra.. (and one train a day (train number 17907) all the way to Madrid taking 9hrs 18 mins, perhaps the longest train journew in Spain.
Leaving Huelva for Zafra, in Extremadura, the train takes you north-east, stopping first at Gibraleon, just outside the city on the river Odiel it then passes into the beautifully scenic Sierra de Aracena and Picos de Aroche, stopping again at Cumbres Mayores, with its castle, before crossing the border from Andalucia into its neighbouring community to the north to arrive at Zafra.