Travel from Madrid to Puerto-de-Navacerrada

Bus or train from Madrid to Puerto de Navacerrada?

You can take a train from Madrid to Puerto de Navacerrada via Puertollano and Almorchon in around 4 h 12 min. Alternatively, you can take a bus from Madrid to Puerto de Navacerrada via Don Benito and Helechal in around 6 h 44 min.

How to get from Madrid to Puerto de Navacerrada

From Madrid-Puerta de Atocha train to Puertollano, train to Almorchon, then taxi to Puerto de Navacerrada. 4 h 12 min £54. From Madrid-Puerta de Atocha train to Ciudad Real, train to Almorchon, then taxi to Puerto de Navacerrada. 4 h 49 min £53. From Madrid bus to Don Benito, bus to Helechal, then taxi to Puerto de Navacerrada. 6 h 44 min £37. From Santo Domingo line 148 bus to Madrid, bus to Almadén, line 618 bus to Capilla, bus to Helechal, then taxi to Puerto de Navacerrada. 10 h 20 min. From Madrid drive to Puerto de Navacerrada. 4 h 10 min £39. From Recoletos train to Madrid airport, fly to Badajoz airport, taxi to Badajoz, train to Almorchon, then taxi to Puerto de Navacerrada. 6 h 16 min £116. From Recoletos train to Madrid airport, fly to Sevilla airport, bus to Sevilla Santa Justa, train to Cordoba, bus to Almorchón, then taxi to Puerto de Navacerrada. 7 h 5 min £94.