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

🚆 Starting from Porto - Campanha, travelers will embark on a journey to Florence with multiple transfers, including stops in Vigo Guixar, Barcelona, Lyon, Geneva, and Milan. The total travel time is estimated to be around 34 hours and 28 minutes. 🚆 Ticket prices for the train ride from Porto to Florence typically range from €317 to €563, offering passengers a comfortable and efficient way to travel between Portugal and Italy while enjoying the picturesque views 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 Porto to Florence. However, travelers can take a train service from Porto - Campanha to Firenze Santa Maria Novella with multiple transfers, including stops at Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale Station. The journey, operated by Renfe Viajeros and ItaloTreno, takes approximately 34 hours and 28 minutes. Prices for this train route between Porto and Florence typically range from €323 to €575.
  • The fastest train option between Porto and Florence involves taking a train service operated by Renfe Viajeros and ItaloTreno with multiple transfers. The journey from Porto - Campanha to Firenze Santa Maria Novella via various stops such as Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale Station typically takes approximately 34 hours and 28 minutes. The prices for this train route between Porto and Florence usually range from €323 to €575.
  • Trains from Porto to Florence depart from Porto - Campanha station. This station is the starting point for the journey operated by Renfe Viajeros heading to Firenze Santa Maria Novella. Passengers can board the train at Porto - Campanha station to commence their trip to Florence. It is important to arrive at the station on time to catch the scheduled departure.
  • There are multiple trains that connect Porto to Florence however, there is no direct train route between the two cities. Travelers will need to take a series of connecting trains with transfers at stations such as Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale Station, before reaching Firenze Santa Maria Novella. The entire journey, including transfers, typically takes around 34 hours and 28 minutes. Train services from Porto to Florence are operated by Renfe Viajeros and ItaloTreno, offering travelers options for their journey across countries.
  • The Porto to Florence train services, operated by ItaloTreno, arrive at Firenze Santa Maria Novella station. Firenze Santa Maria Novella is the main railway station in Florence and is conveniently located near the city center, making it easy for travelers to access their accommodations and explore the city's attractions upon arrival. This central train station offers various facilities, including ticket counters, lounges, and shops, to cater to the needs of passengers arriving from different destinations.
  • The first train of the day from Porto to Florence, with transfers at various stations including Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale, typically departs from Porto - Campanha station in the early morning. The journey, operated by Renfe Viajeros and ItaloTreno, has a total duration of approximately 34 hours and 28 minutes. The last train of the day from Porto to Florence follows a similar route and schedule, departing later in the evening to reach Firenze Santa Maria Novella station at the end of the journey.
  • There are no direct train trips each day between Porto and Florence. Travelers would need to take a train with multiple transfers, departing from Porto - Campanha and passing through various stations including Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale before reaching Firenze Santa Maria Novella. This journey, operated by Renfe Viajeros and ItaloTreno, has a total duration of approximately 34 hours and 28 minutes. Due to the lack of direct routes, passengers should plan for a longer travel time with the necessary transfers.
  • No, there is no direct train between Porto and Florence. Travelers must take a train with multiple transfers that depart from Porto - Campanha and make stops at Vigo Guixar, Barcelona-Sants, Lyon Part Dieu, Geneve, and Milano Centrale Station before arriving at Firenze Santa Maria Novella. This journey typically takes around 34 hours and 28 minutes to complete due to the transfers required along the route. It is important for passengers to plan accordingly and be prepared for the extended travel time.
  • The cost of a train ticket from Porto to Florence typically ranges from €323 to €575. Prices may vary depending on factors such as the class of service, time of booking, and availability of discounts or promotions. It's recommended to book tickets in advance to secure the best fares and to check for any special offers that may lower the ticket price for this lengthy journey.

Will you be returning to Porto by train?

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

See schedule