From Mairie bus to Biarritz, train to Bordeaux-St-Jean, train to Narbonne, then train to Perpignan. 7hrs 06min 107 €. From Mairie bus to Bayonne, bus to San Sebastian, bus to Zaragoza, bus to Barcelona North, then Bus to Perpignan. 13hrs 24min 68 €. From Biarritz drive to Perpignan. 5hrs 15min 72 €. From Mairie bus to Biarritz airport, fly to Perpignan airport, then bus to Perpignan. 7hrs 08min 181 €. From Mairie bus to Biarritz, train to San Sebastian airport, fly to Barcelona airport, train to Barcelona Sants, then train to Perpignan. 7hrs 16min 132 €.