Buses from Madrid to Cáceres
The bus offers routes to the most remote places as well as available services. Bus services operate 100 direct buses per day and 706 direct buses per week from Madrid to Cáceres. The journey takes around 5 hours and ticket price starts at 31 USD.
Choose a convenient bus route to get to Cáceres, which is 311 km from Madrid, in the fastest way.
During your bus trip you will have 21 stopovers.
ALSA is a provider that operates buses to Cáceres.