Trip to Florence

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

🚆 Traveling from Barcelona to Florence by train takes approximately 15 hours and 51 minutes with transfers at Lyon Part Dieu, Geneve, and Milano Centrale Station. Renfe Viajeros operates the Barcelona to Florence leg of the journey, while ItaloTreno manages the final stretch to Firenze Santa Maria Novella. 🚈 The train route from Barcelona to Florence covers a distance of 1,454 km and includes 5 transfers, with stops in cities like Lyon, Geneva, and Milan. The journey offers a scenic ride through different regions of France and Italy, providing a unique perspective of the landscapes along the way.

Where to stay in Florence

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

Accomodation
  • There is no direct train from Barcelona to Florence. However, Renfe Viajeros operates services from Barcelona-Sants to Milano Centrale, where you can transfer to an ItaloTreno train to reach Firenze Santa Maria Novella station. The total journey time, including transfers, is approximately 15 hours and 51 minutes. Ticket prices for this route typically range from €213 to €406.
  • The fastest train route from Barcelona to Florence takes approximately 15 hours and 51 minutes with multiple transfers. The journey involves traveling from Barcelona-Sants to Milano Centrale Station and then catching an ItaloTreno train to Firenze Santa Maria Novella. This route, operated by Renfe Viajeros and ItaloTreno, offers a convenient and efficient way to travel between the two cities.
  • Trains from Barcelona to Florence operated by Renfe Viajeros, depart from Barcelona-Sants station. Barcelona-Sants is a major railway station located in the heart of Barcelona, offering convenient connections to various domestic and international destinations. Passengers traveling to Florence can board their trains at Barcelona-Sants station and begin their journey towards Italy.
  • There are multiple train routes available between Barcelona and Florence with varying numbers of transfers. The routes typically involve between 3 to 5 transfers at different stations along the journey. Passengers can choose from different itineraries based on their preferences for travel time and convenience. The availability of trains between Barcelona and Florence offers flexibility for travelers to select the route that best suits their needs.
  • The Barcelona to Florence train services, operated by ItaloTreno, arrive at Firenze Santa Maria Novella station in Florence. This station is a central hub for train travel in Florence, located in the city center near many tourist attractions and amenities. Passengers disembarking at Firenze Santa Maria Novella station can easily access public transportation, taxis, and nearby accommodations for their convenience.
  • The first train of the day to travel from Barcelona to Florence typically departs from Barcelona-Sants station in the early morning. The last train of the day usually leaves Barcelona-Sants later in the evening to begin the journey to Firenze Santa Maria Novella station. Travelers should check the specific schedules and availability closer to their travel date to confirm the exact departure times.
  • There are no direct train trips available between Barcelona and Florence. Travelers will need to take connecting trains, typically departing from Barcelona-Sants station and transferring at various stations such as Lyon Part Dieu, Geneve, and Milano Centrale, before reaching Firenze Santa Maria Novella. The journey, including transfers, takes approximately 15 hours and 51 minutes. It is recommended to check the schedules and availability for the specific travel dates.
  • There is no direct train service available between Barcelona and Florence. Travelers will need to take a series of connecting trains, starting from Barcelona-Sants and transferring at Lyon Part Dieu, Geneve, and Milano Centrale Station, before finally arriving at Firenze Santa Maria Novella. The total journey duration, including transfers, typically takes around 15 hours and 51 minutes. It is important to plan ahead and check the schedules for a smooth travel experience.
  • The cost of a train ticket from Barcelona to Florence can vary between €213 and €406, depending on factors such as the class of service, time of booking, and availability. It is recommended to book tickets in advance to secure the best fares and ensure a smooth travel experience. Prices may fluctuate, so it's advisable to check multiple booking platforms for the most up-to-date and competitive rates.

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