Arriving at Barcelona you have a choice of taxi, train or bus. First of all a private taxi will cost about 150€ with your luggage etc, so its quite expensive. Journey time is about 1hr depending on traffic.
Your next option is the train (approx every half hr) This is the cheapest but not easiest option. You travel as far as Blanes by train then by bus from there to Lloret, the bus waits for the train outside the station. The full cost of this journey was 5€ last year, so maybe just a few cents more now. Owing to the coastal route of train this journey can take 2 - 2 1/2hrs from airport to your hotel. Click
HERE to go to the timetable.
Once on the page click on 'Horarios' near the train symbol.
In the drop down menu under Origen select 'Aeroport' on the Destino select 'Blanes'.
Then select your date on the 'Entre' drop down menu, click on Horarios for the times.
(To return to this page click back.)
The train station in Barcelona is just over the road from the airport, reached via the footbridge. When you buy your ticket tell them you are going to Lloret de Mar as you can use this ticket for the bus part of the journey, but you will have to change trains at Barcelona Sants.
Another option both for Barcelona and Girona is Resorthoppa bookable on line. This is not a private transfer, you will have other stops along the way so again it could take 2hrs or more, but it is the easiest way for Barcelona as it could save you getting lost! The Barcelona fare with Resorthoppa is about 38€ return. Girona about 25€, with a transfer time of about 1hr depending on other pickups. Resorthoppa will drop you off and pick-up as close as possible to your hotel.
Also with a Girona flight there is an airport bus which runs to and from Lloret bus station, costs about 8€ but unfortunately does not run all that often, journey time is 35mins, times can be found
HERE This time table is valid till the end of September.
A private taxi Girona - Lloret cost's about 48€.