Trip to Florence

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 Barcelona to Florence

🚂 Traveling from Barcelona to Florence by train is a scenic journey that involves multiple transfers, taking approximately 15 hours and 51 minutes. 🌍 Route options vary in terms of duration and number of transfers, with the shortest route lasting 12 hours and 54 minutes, covering a distance of 1,349 km with 3 transfers. 🎫 Ticket prices for the Barcelona to Florence train range from €210 to €401, offering travelers the flexibility to choose the route that best fits their schedule and budget.

Where to stay in Florence

There are over 3544 hotels to stay in Florence. Prices range from $18 per night.

Find accommodation
  • The train route from Barcelona to Florence involves multiple transfers. The train services operated by Renfe Viajeros depart from Barcelona-Sants station and arrive at Firenze Santa Maria Novella station, with a journey time of approximately 15 hours and 51 minutes. It is important to note that there is no direct train from Barcelona to Florence, and travelers will need to make transfers at stations such as Lyon Part Dieu, Genève, and Milano Centrale.
  • The fastest train route between Barcelona and Florence involves a journey time of approximately 15 hours and 51 minutes with multiple transfers. The services are operated by Renfe Viajeros, departing from Barcelona-Sants station and arriving at Firenze Santa Maria Novella station via Lyon Part Dieu, Geneve, and Milano Centrale. It is important to note that there is no direct train connection between these two cities, requiring passengers to make transfers during the journey.
  • Trains departing from Barcelona for Florence are operated by Renfe Viajeros and depart from Barcelona-Sants station. Barcelona-Sants is a major railway station in Barcelona, offering convenient connections for travelers heading to various destinations. Passengers can board the train to Florence from this central and easily accessible departure station in Barcelona.
  • There are multiple train routes between Barcelona and Florence each with different numbers of transfers. Some routes have 4 transfers, while others may have up to 5 transfers. Travelers will need to choose a route that best fits their preferences and schedule, considering the duration of the journey and the number of transfers involved. It is important to plan accordingly and check the train schedules for each route to make a well-informed decision for the journey from Barcelona to Florence by train.
  • The Barcelona to Florence train services, operated by ItaloTreno, arrive at Firenze Santa Maria Novella station in Florence. This station is a central transportation hub in Florence, located in the heart of the city, making it convenient for travelers to access various attractions and accommodations. Firenze Santa Maria Novella station offers connections to other cities in Italy and provides amenities such as shops, restaurants, and tourist information services. Travelers arriving at this station can easily continue their journey within Florence or explore other parts of Italy.
  • The first train of the day to travel from Barcelona to Florence typically departs in the early morning hours, around 6:00 AM. The last train of the day usually leaves Barcelona in the late evening, around 9:00 PM. Travelers should check the specific train schedules and timetables closer to their travel date to ensure accurate departure times for their journey from Barcelona to Florence.
  • There are no direct train trips available between Barcelona and Florence. Travelers will need to take a series of train services with transfers at stations such as Lyon Part Dieu, Genève, and Milano Centrale to reach their final destination. The journey from Barcelona to Florence typically takes approximately 15 hours and 51 minutes, including the transfers. It is important for travelers to plan their itinerary carefully to ensure smooth transitions between trains during the journey.
  • There is no direct train route available between Barcelona and Florence. Travelers will need to take a series of train services with transfers at stations such as Lyon Part Dieu, Genève, and Milano Centrale to complete the journey. The total travel time, including transfers, typically takes around 15 hours and 51 minutes. It is advisable for passengers to plan their trip in advance to account for the transfer times between trains.
  • The cost of a train ticket from Barcelona to Florence typically ranges from €215 to €409, depending on factors such as the class of service and the time of booking. It is recommended to book tickets in advance to secure the best fares. Additionally, passengers may find discounts or promotional offers available for certain travel dates. Travelers should check with the train operators for the most up-to-date pricing information.

Will you be returning to Barcelona by train?

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

See schedule