Trains to Zafra
Seville to Zafra by trainfrom £14.36 |
Madrid to Zafra by trainfrom £37.42 |
Merida to Zafra by trainfrom £5.29 |
Huelva to Zafra by trainfrom £19.28 |
Badajoz to Zafra by trainfrom £10.20 |
Seville to Zafra by trainfrom £14.36 |
Madrid to Zafra by trainfrom £37.42 |
Merida to Zafra by trainfrom £5.29 |
Huelva to Zafra by trainfrom £19.28 |
Badajoz to Zafra by trainfrom £10.20 |