More information will appear here in due course but there are a variety of ways to reach Zafra. Rome2rio is a useful tool for planning your route in advance.
Closest airport: SEVILLE (120 km)
but many possibilities are available from MADRID Airport too.
Reaching Zafra by train:
There is a daily direct train from Madrid (source: www.renfe.com):
and Seville (source: www.renfe.com):
It is important to mention that there are two stations: “Zafra-feria” and “Zafra”. Only the first one is within walking distance to everything.
Reaching Zafra by bus:
There are different options.