Trip to Barcelona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

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.

Where to stay in Barcelona

There are over 3429 hotels to stay in Barcelona. Prices range from $13 per night.

Find accommodation
  • There is no direct train service from Florence to Barcelona. However, you can take a combination of trains operated by ItaloTreno and Renfe Viajeros with transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu. The journey takes approximately 16 hours and 16 minutes. It is recommended to check the specific schedules and ticket availability with the respective train operators, ItaloTreno and Renfe Viajeros, to plan your trip accordingly.
  • The fastest train option between Florence and Barcelona involves taking a combination of trains operated by ItaloTreno and Renfe Viajeros with transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu. This journey typically takes around 15 hours and 15 minutes. It is advisable to check the specific schedules and connections with the respective train operators for the most up-to-date information on travel times.
  • Trains departing from Florence for Barcelona are operated by ItaloTreno and leave from Stazione Santa Maria Novella station. This is the main train station in Florence and serves as the departure point for travelers heading to Barcelona by train. It is recommended to arrive at Stazione Santa Maria Novella well in advance of the scheduled departure time to ensure a smooth boarding process for your journey to Barcelona.
  • There are multiple train services available between Florence and Barcelona but there is no direct train connecting the two cities. The journey typically involves transfers at various stations such as Rho-Fiera Milano, Geneve, and Lyon Part Dieu, with a total travel time of approximately 16 hours and 16 minutes. ItaloTreno operates the trains departing from Florence, while Renfe Viajeros runs the services arriving in Barcelona. It is advisable to check the schedules and availability of these train services in advance to plan your trip accordingly.
  • The train service from Florence to Barcelona operated by Renfe Viajeros, arrives at Barcelona-Sants station. Barcelona-Sants is a major railway station in Barcelona and serves as a transportation hub connecting various destinations within the city and beyond. Upon arrival at Barcelona-Sants, travelers can easily access other parts of Barcelona via the city's efficient public transport network, making it a convenient location for onward journeys or exploring the city.
  • The first train of the day to travel from Florence to Barcelona departs from Stazione Santa Maria Novella station. The exact departure time may vary, so it is advisable to check the schedule with ItaloTreno, the train operator. The journey, which involves transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu, takes approximately 16 hours and 16 minutes. The last train of the day operated by Renfe Viajeros arrives at Barcelona-Sants station, offering travelers a convenient option for reaching Barcelona in the evening.
  • There are no direct train trips between Florence and Barcelona. The journey requires transfers at various stations including Rho-Fiera Milano, Geneve, and Lyon Part Dieu, with the entire trip taking approximately 16 hours and 16 minutes. Travelers can choose from the train services operated by ItaloTreno departing from Stazione Santa Maria Novella station and Renfe Viajeros arriving at Barcelona-Sants station to make this scenic and comfortable journey.
  • There is no direct train service available between Florence and Barcelona. Travelers will need to take a series of connecting trains that depart from Stazione Santa Maria Novella and arrive at Barcelona-Sants via intermediate stops at Rho-Fiera Milano, Geneve, and Lyon Part Dieu, with a total journey duration of around 16 hours and 16 minutes. While there isn't a direct route, this multi-leg train journey provides an opportunity to experience different cities and landscapes along the way.
  • The cost of a train journey from Florence to Barcelona varies between €141 and €407. The price range reflects different ticket options, such as seat classes, flexibility, and booking timings. Travelers are advised to book in advance to secure the best fares and availability for their desired travel dates on this route.

Will you be returning to Florence by train?

If you are looking for the return train journey, check out trains from Barcelona to Florence

See schedule