Bonjour,
Il y a quelques trains directs
Paris Barcelone (compter +/- 6heures, ou 8 heures avec les changements). Les prix sont variables en fonction des trains et de la date d'achat du billet. Plus vous l'achetez tôt, moins le billet est cher. Voir sur le site voyages-sncf.com ou renfe.com.
Concernant l'avion, effectivement il y a les compagnies low cost comme Easy Jet mais
Barcelone est une ville très bien desservie et souvent, les compagnies nationales font des tarifs très proches. Pour avoir une idée, essayez les sites comparatifs (Expedia, Ebookers). Autrement airfrance.fr, iberia.com; easyjet.com, vueling.com... Attention aux prix... là aussi les prix sont fluctuants en fonction de la dat d'achat.
Concernant le bus, je connais mal. Il y a Eurolines au départ de
Paris. Je pense qu'il faut compter une douzaine d'heures.
Et n'oubliez-pas le covoiturage ! httpcovoiturage.fr :-)
Bonne préparation