POur le train, le mieux est de regarder le site de SNCF, mais le prix ne sera pas très intéressant.
Pour l'avion, sache que tu as des compagnies low costs sur cet itinéraire, et notamment Ryan Air (qui dessert l'aéroport de
Gérone : ce n'est pas l'aéroport principal de
barcelone, mais les navettes sont nombreuses).
Le prix dépend de la date.
Enfin, pour faire encor plus économique, tu as le bus avec Eurolines (à voir sur leur site).
Le train, c'est sûrement ce qui te reviendra le plus cher.