From Madrid-Puerta de Atocha train to Girona, train to Flassa, then taxi to XXX. 4hrs 46min 84 €. From Pº Prado - Pza. de Cibeles bus to Madrid–Barajas Airport, bus to Girona, Bus to Calonge, then taxi to XXX. 12hrs 33min 71 €. From Gran Via - San Bernardo line 148 bus to Madrid, bus to Girona, Bus to Calonge, then taxi to XXX. 12hrs 44min 75 €. From Madrid drive to XXX. 7hrs 41min 111 €. From Recoletos train to Madrid airport, fly to Barcelona airport, train to Barcelona Sants, train to Girona, then taxi to XXX. 5hrs 43min 110 €.