C'est vrai qu'en Europe, louer une voiture dans une ville et la rendre dans une autre revient beaucoup plus cher, surtout quand on laisse la voiture dans un autre pays. En plus, une voiture louée dans un pays ne pourra être utilisée dans un autre qu'avec un supplément dû à une assurance spéciale, justifiée ou non, mais il faut en passer par là
Le mieux serait sans doute un trajet
Barcelone-
Rome en avion, train ou bateau. L'avion sera sans doute le moins cher, il y a probablement un low cost entre les 2 villes, regarde sur le moteur de recherche de billets d'avion de ce site, c'est assez bien fait (merci François)