Travel from Madrid to Basque-Country-greater-region

Train, bus or fly from Madrid to Basque Country (greater region)?

Spanish Railways (RENFE) operates a train from Madrid to Basque Country (greater region) every 4 hours. Tickets cost $55 - $70 and the journey takes 3 h 5 min. Alternatively, PLM Autocares operates a bus from Madrid to Basque Country (greater region) twice daily. Tickets cost $22 - $28 and the journey takes 5 h. 2 other operators also service this route.

How to get from Madrid to Basque Country (greater region)

From Madrid-Puerta de Atocha train to Pamplona then taxi to Basque Country (greater region). 3 h 47 min £82. From Madrid (Av. América) bus to PAMPLONA/IRUÑA - Estación, bus to Uharte Arakil, then taxi to Basque Country (greater region). 6 h 41 min £55. From Santo Domingo line 148 bus to Madrid-Estación Sur, bus to PAMPLONA/IRUÑA - Estación, bus to Uharte Arakil, then taxi to Basque Country (greater region). 10 h 21 min £68. From Madrid drive to Basque Country (greater region). 4 h 49 min £46. From Recoletos train to Madrid airport, fly to Pamplona airport, then taxi to Basque Country (greater region). 3 h 5 min £198. From Recoletos train to Madrid airport, fly to Logrono airport, then taxi to Basque Country (greater region). 3 h 43 min £172.