Details of how to get from Madrid to Caceres by various forms of transport.
- Spain's Must-See Sights: City by City
- Where to Stay in Madrid? Choose the Right Neighborhood
- Tours of Spain Starting from Madrid
Madrid to Caceres
The train from Caceres to Madrid takes about 3h30 and costs about 40 euros.
There are buses throughout the day between Madrid and Caceres. The journey takes four to five hours and costs about 20 euros.
Tickets can only be bought online from Avanzabus. Alternatively, buy your tickets in person at the bus station.
The train station you need from Madrid is Atocha. The bus station from Madrid is Mendez Alvaro. Read more about Bus and Train Stations in Madrid.
Traveling mainly by the A-5 highway, the 300km trip from Madrid to Caceres takes about 3h30.
Suggested Itinerary from Madrid to Caceres
Public transport doesn't take you to any particularly interesting places on the way. However, if driving, Toledo is a great place to visit on the way.
From Merida to Caceres
There are regular trains, taking under an hour and costing around eight euros.
How to Get from Seville to Caceres
There are buses throughout the day, taking three to four hours and costing about 20 euros. But you're better off going via Merida, to see the fantastically well-preserved Roman ruins and then continue to Caceres by train.
There is one train per day from Seville to Caceres, taking nearly five hours to make the journey.
Visiting from Lisbon
There are two direct buses per day from Lisbon to Caceres (and vice versa). The journey takes about five hours and costs around 30 euros. Book Bus Tickets
The 320km drive from Lisbon to Caceres takes about three hours.
Take the A2, A6 and EX-100 roads. Note that some of these roads are toll roads.
More: Renting a Car in Spain
What Happened to the Train?
There was once a train from Madrid to Lisbon that passed through Caceres. However, this was discontinued some years ago (the service that connects the Iberian capitals now goes via Salamanca.
Suggested Stops Between Lisbon and Caceres
Evora, in Portugal's Alentejo wine region is the perfect place to break up the five-hour bus journey. Consider taking a while there.