Tu peux comparer les prix:
http://www.eurolines.com/
http://www.raileurope.ca/canada/index.htmEn général, le train sera beacoup plus cher.
Pour les courtes distances, le train n'est pas nécessairement plus rapide, au contraire, il peut même être parfois plus lent que l'autobus.
Donc ça dépend vraiment de ton choix de destinations.
Si tu comptes demeurer en Espagne et y voyager un peu, compare la différence de prix entre le train et le bus. Mais l'autobus sera problablement une meilleure solution pour un budjet limité.
Si tu veux voyager ailleurs en Europe et faire de plus grandes distances alors le mieux sera de prendre le train. Il existe plusieurs choix de passes te permettant de voyager entre différents pays, à toi de voir laquelle te convient le mieux. Par exemple, l'été dernier, j'ai acheté un passe me permettant de voyager en Autriche, Hongrie et Rép.-Tchèque. Tu pourrais par exemple te procurer une passe de train que tu pourrais utliser pendant 15 jours sur une période de 6 mois au Portugal, Espagne et France.
L'avion peut également être une option. Ton billet d'avion pour Madrid te coûtera p-e plus de 1000$. Mais une fois en Europe, tu peux prendre l'avion pour vraiment pas cher. Tu pourrais facilement trouver un vol Madrid - Londres pour environ 80$ par exemple.
Le mieux est donc d'avoir une petite idée du nombres de voyages que tu veux faire et où. Tu pourras ensuite comparler les prix de passe de train, bus ou billet individuel