As far as I know the free bus travel is not available in Girona but things are changing so best to check with your town hall.
Free travel for pensioners is available in other parts of Spain especially the Valencia and Malaga provinces but you have to be a spanish resident and signed on the padron of the town.