Travel from Perpignan to Madrid

Train, bus or fly from Perpignan to Madrid?

French Railways (SNCF) operates a train from Perpignan to Madrid once daily. Tickets cost $100 - $140 and the journey takes 4 h 30 min. Alternatively, ALSA operates a bus from Perpignan to Madrid twice daily. Tickets cost $55 - $85 and the journey takes 11 h 5 min.

How to get from Perpignan to Madrid

From Perpignan train to Madrid-Puerta de Atocha. 4 h 30 min 98€. From Perpignan bus to Madrid. 11 h 5 min 59€. From Perpignan bus to Méndez Álvaro - Estación Sur then line 148 bus to Callao. 12 h 41 min 61€. From Perpignan drive to Madrid. 7 h 35 min 104€. From Perpignan train to Barcelona - Sants, train to Barcelona airport, fly to Madrid airport, then train to Madrid. 4 h 40 min 87€. From Perpignan Catalogne Point Chaud line 7 bus to Perpignan airport, fly to Madrid airport, then train to Madrid. 7 h 23 min 138€. From Perpignan train to Narbonne, train to Gare routière, bus to Toulouse airport, fly to Madrid airport, then train to Madrid. 7 h 21 min 68€. From Perpignan train to Aix-en-Provence TGV, bus to Marseille airport, fly to Madrid airport, then train to Madrid. 7 h 24 min 120€.