Travel from Madrid to Pamplona

Train, bus or fly from Madrid to Pamplona?

Spanish Railways (RENFE) operates a train from Madrid to Pamplona every 4 hours. Tickets cost $55 - $70 and the journey takes 3 h 5 min. Alternatively, PLM Autocares operates a bus from Madrid to Pamplona twice daily. Tickets cost $22 - $28 and the journey takes 5 h.

How to get from Madrid to Pamplona

From Madrid-Puerta de Atocha train to Pamplona. 3 h 5 min £50. From Madrid (Av. América) bus to Pamplona. 5 h £19. From Santo Domingo line 148 bus to Madrid-Estación Sur then bus to Pamplona. 8 h 40 min £32. From Madrid rideshare to Pampelune. 5 h 17 min £19. From Madrid drive to Pamplona. 4 h 14 min £42. From Recoletos train to Madrid airport, fly to Pamplona airport, then bus to Pamplona. 2 h 47 min £163. From Recoletos train to Madrid airport, fly to San Sebastian airport, bus to Hondarribia, then bus to Pamplona. 5 h 7 min £98. From Recoletos train to Madrid airport, fly to Bilbao airport, bus to Bilbo/Bilbao, then bus to Pamplona. 5 h 32 min £83.