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.
Trainline offers tickets to and from multiple destinations across Andalucia and Spain including the high-speed AVE train.
