Trip to Barcelona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Florence to Barcelona

🚂 Traveling from Florence to Barcelona by train is a scenic journey that involves multiple transfers. The total travel time, including transfers, is approximately 16 hours and 16 minutes. 🌍 The route spans a distance of 1,504 kilometers with four transfers along the way. Passengers will change trains at various stations including Torino Porta Nuova, Mâcon-Loché TGV, Lyon Perrache, and Gare d'Avignon TGV before reaching the final destination of Barcelona-Sants. 💶 Ticket prices for the Florence to Barcelona train range from €138 to €400, making it an affordable option for travelers looking to explore both Italy and Spain via an adventurous rail journey.

Where to stay in Barcelona

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

Accomodation
  • There is no direct train from Florence to Barcelona. However, travelers can take a route with multiple transfers operated by various companies. The journey includes transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu, with a total travel time of approximately 16 hours and 16 minutes. ItaloTreno operates the train services departing from Stazione Santa Maria Novella in Florence, while Renfe Viajeros operates the train services arriving at Barcelona-Sants station in Spain. The prices for this route range from €140 to €404.
  • The fastest route by train from Florence to Barcelona involves multiple transfers and is operated by various companies. The journey, including transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu, takes approximately 16 hours and 16 minutes. The train services departing from Stazione Santa Maria Novella in Florence are operated by ItaloTreno, while the services arriving at Barcelona-Sants station are operated by Renfe Viajeros. The total travel time on this route is 15 hours and 15 minutes.
  • Trains traveling from Florence to Barcelona depart from the Stazione Santa Maria Novella station. This station is a major railway hub in Florence and offers convenient connections to various destinations. ItaloTreno operates the train services departing from Stazione Santa Maria Novella on the route to Barcelona-Sants station in Spain.
  • There are multiple trains available for travel between Florence and Barcelona each with different routes and transfer points. The journey typically involves transfers at 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 train services from Florence, while Renfe Viajeros provides the services to Barcelona-Sants station in Spain. Passengers can choose from various departure times and routes to reach their destination.
  • The train services from Florence to Barcelona operated by Renfe Viajeros, arrive at Barcelona-Sants station. Barcelona-Sants is the main railway station in Barcelona and serves as a major transportation hub for both domestic and international train services. Upon arrival at Barcelona-Sants, travelers can easily access other parts of the city and continue their journey to various destinations within Spain or beyond.
  • The first train of the day to travel from Florence to Barcelona with transfers in Rho-Fiera Milano, Geneve, and Lyon Part Dieu, departs from Stazione Santa Maria Novella station. The journey, operated by ItaloTreno and Renfe Viajeros, typically takes approximately 16 hours and 16 minutes. The last train departing from Florence to Barcelona usually leaves in the late afternoon or early evening, offering travelers a convenient schedule for their journey.
  • There are no direct train trips each day between Florence and Barcelona. Travelers will need to take a multi-leg journey with transfers at stations like Rho-Fiera Milano, Geneve, and Lyon Part Dieu, making the total travel time around 16 hours and 16 minutes. The train services from Florence to Barcelona are operated by ItaloTreno and Renfe Viajeros, offering a convenient option for those looking to travel between these two beautiful cities in Europe. The availability of train trips may vary, so it's advisable to check the schedules and book in advance.
  • There is no direct train between Florence and Barcelona. Travelers will need to take a route with multiple transfers, including stops at Rho-Fiera Milano, Geneve, and Lyon Part Dieu, with a total travel time of around 16 hours and 16 minutes. While there isn't a direct connection, the journey provides an opportunity to see different cities along the way and experience the scenic train ride through parts of Italy and France before reaching Barcelona. It's recommended to plan your itinerary in advance to make the most of this unique travel experience.
  • The cost of a train ticket from Florence to Barcelona typically ranges from €140 to €404. Prices may vary depending on factors such as the time of booking, class of service, and availability of discounts or promotions. It's advisable to check for fare options and book tickets in advance to secure the best possible price for your journey between these two vibrant European cities.

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