Barcelona to Florence

That can get long and tiring if you aren't flying!
Barcelona (Catalonia) to Florence (Tuscany) distance is 1086 km and you can get there by flight in just over 1 hour and 36 minutes with fares starting from ₹ 8532. Oh before I forget, it's cold out there, so protect yourself.
Travel Guide