You have so many airports in the wider area (Biarritz, Pau, Lourdes, Toulouse, Bordeaux | San Sebastian, Bilbao, Pamplona, Vitoria, Logrono, Madrid, Barcelona) that you have countless options. Be aware, that some small airports have only 2-3 flights a day.
From far abroad direct flights usually...