I think there's an error on this page. Above the timetable it says "Single: 2.15,
Return: 4.10" and below "A single costs 2.05 € and a return ticket costs 3.90 €."
Good info, but there's a lie in it. The bus isn't the cheapest way, going by bus to Girona centre and there taking the train is cheaper. Return price is about 5€ cheaper. It does take you one hour longer though. But then again, the express trains are very comfi.