I found the best and one of the cheapest ways to get to perpignan was the train! But I know that there is a shuttle service from the Airport to Perpignan.
The last time I went into to Montpelier and out at Carcassonne and the train was just under 20euros each for a 2hour train journey.
Hope this helps!
