Bonjour Daniel,
Pour voyager économiquement, il faut prendre l'avion: Easyjet propose des allers-retour
Paris-
Budapest à partir de 90€.
Le train est hors de prix, et le bus à peine moins: près de 200€ l'AR (et 25h de voyage) avec Eurolines.
Sinon, des compagnies hongroises desservent les grandes villes européennes, elles sont (un peu) moins chères qu'Eurolines et vous serez dans l'ambiance dès le départ, même s'il vous faudra vous armer de patience: mémés magyares ou roumaines chargées de cabas, familles Tziganes en transit et vieillards édentés ronflant en choeur, votre voyage vous laissera un souvenir indélébile. Sans parler les pannes qui sont pratiquement un passage obligé.
Plaisanterie à part: j'ai fait de nombreux voyages de ce style lorsque je faisais mes études, c'était plutôt amusant bien qu'inconfortable, et à l'époque c'était réellement le moyen de transport le moins cher...
Bon voyage en tout cas!