I was looking for ways to get from Foix to Girona. (July 2012)
In the end i caught a 9am train to Toulouse. Then I left Toulouse at 12 and caught a train onto Narbonne arriving at 13.30 (via Carcassonne) and had to wait there until 18.30.
Narbonne is nice, coming out of the train station turn right towards the bus station (incidentally it was closed from 12.00-14.30!!) and the town centre is marked with signs off to your left.
From Narbonne I caught the TGV to Figueres it was quite expensive €30+ and then a very comfortable spanish train to Girona at 19.56 (€14) which also continues on to Barcelona.
A long days travelling. Like i said i was very impressed with the Spanish train.Edited: 6:08 pm, July 30, 2012