By plane
The nearest major international airports to Cáceres are: Madrid Barajas, Seville and Lisbon. Each is around 250-300km from Cáceres.
Domestic flights from Madrid (Barajas) and Barcelona (El Prat) serve Cáceres' nearest airport, situated at Talavera in the province of Badajoz, around 90km from Cáceres. Talavera airport does not currently handle any international flights.
Airlines serving Madrid from the UK and Ireland: Aer Lingus, British Airways, Easyjet, fly BMI, Iberia, KLM, Lufthansa. Airlines serving Madrid from the USA: American Airlines, Delta, Iberia, KLM.
By train
Cáceres is served by several trains daily originating in Madrid Atocha, Lisbon and Badajoz. Details of all services are available via the RENFE Unfortunately trains in this area are currently quite slow in comparison to road transport. However, the journey does hold some speactacular scenery if time is not an issue.
Cáceres Railway Station is on the outskirts of the city, around 1-2km from the city centre. Taxis are readily available, although it is an easy 10 minute stroll along the Avenida de Alemania to the city centre.
A high speed railway is currently under construction linking Madrid and Lisbon via Cáceres, Mérida and Badajoz. However, due to various incidents this project is suffering many delays and it is currently unknown when the line will be complete.
By car
From Madrid: Follow the A-5 motorway towards Badajoz / Portugal, leaving at Trujillo onto the new A-58 autopista. This motorway will take you directly to the suburbs of Cáceres where you can follow signs for Centro Urbano to reach the city centre.
From Salamanca / the north: Take the A-66 southbound in direction