Bonjour,
A Gérone, tu peux prendre le train jusqu'à Figueres. Sur le site de la Renfe (sncf espagnole), le prix du billet va de 10 euros à 17 euros l'aller.
Ensuite à Figueres, il y a des bus pour Rosas. Là par contre je ne connais pas les prix. Mais je te conseille d'appeler l'office de tourisme de Figueres qui peut j'en suis sure t'envoyer un pdf du trafic et des horaires des bus.
Leur téléphone est le suivant : + 34 972 503155
Ils parlent très bien français.
Caroline