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 , flyBMI , Iberia , KLM , Lufthansa . Airlines serving Madrid from the USA : American Airlines , Delta , Iberia , KLM .
Cáceres is served by several trains daily originating in Madrid Atocha, Lisbon and Badajoz. Details of all services are available via the RENFE  website. 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.
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 Sevilla / Mérida. Leave the motorway at the north end of Cáceres (Ronda Norte) and enter the city using the N-630, which will bring you directly into the city centre.
From Madrid: Buses leave Madrid several times each day from the Estación del Sur. The journey takes between three and a half to four and a half hours, depending on the service / time of day. Services usually take a 20 minute break in the town of Navalmoral de la Mata. As of 18 July 2008, a single ticket costs 19,87€ (9,94€ for under 4s) and a return 36,15€ (17,89€ for under 4s) on normal services. On express services this rises to 23,75€ (11,90€) for singles and 43,40€ (21,40€) for returns.
From Seville / the south / Salamanca / the north: Buses from the Alsa company run this corridor, passing through Cáceres. Tickets (as at 18 July 2008) from Seville to Cáceres are 17,08€ single and 32,45€ return.
Cáceres Bus Station is on the outskirts of town, around 1-2km from the city centre. Taxis are readily available, although it is an easy stroll along the Avenida de Alemania to the city centre.
Cáceres is a very compact city so it is unlikely that visitors will need to use public transport. All areas of the city are within 30 minutes walk of the centre.