Trains from Florence to Barcelona
🚆 There is no direct train from Florence to Barcelona, but the journey with transfers takes approximately 16 hours and 16 minutes. ItaloTreno operates the service from Florence, while Renfe Viajeros operates the service into Barcelona. 🌍 Route 1 spans 1,504 km and involves 4 transfers before reaching Barcelona in 22 hours and 39 minutes. The steps include stops in Torino, Paris, Lyon, Marseille, and finally, Barcelona-Sants. 💶 The prices for a train ticket between Florence and Barcelona range from €138 to €399, offering travelers an affordable and scenic journey through different European cities.