No i jeszcze autobus, ale to około 8 godzin jazdy, (około 23 Euro):
http://tnij.org/ddow
(localidad - u góry Madrid, u dołu Barcelona)
A jeśli wybierzesz opcję lotu z lotniska Girona to między lotniskiem i dworcem autobusowym Barcelona Nord kursuje autobus co pół godziny (około 100 km).