Girona is only about a one hour drive from Barcelona. Flights to Girona are generally cheaper than to Barcelona but bear in mind the additional cost for transfer to Barcelona and the additional time required for your transfer (transfer by public transport is approximately 1 hour and 20 mins).
Bus transfers to / from Girona airport
Tel Information and reservations: +34 90 111 1500
Iberia are a Spanish airline. They are not always the cheapest, but if you have time to spend searching a few months in advance you can find some good deals.
Tel: +34 97 247 4281
Ryanair were the pioneers in terms of using Girona airport. They have a big presence at the airport, and they offer some fantastic deals.
Thomas Cook Belgium
Tel: +32 02 400 3422
Tel: +34 91 414 1481
Thomsonfly have flights from all over England and Cardiff to Girona.
Tel: +34 90 204 4350
Transavia are a Dutch airline that offer budget flights to Girona from the Netherlands (Holland).
Tel: +32 7022 0000
Tel: +34 93 737 0069
Wizzair is an airline that covers the whole of Europe, and they have some very cheap deals.