Girona is closer.
We had 3 days in Girona, cheapish flight from LBA, the bussed into Perpignan, about 90km, for a couple of nights, then bussed back direct to Girona Airport for late night flight back. Highly recommend Girona.