Trip to Florence

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance151 km
Avg. price$ 22
Train trips14 found

Trains from Perugia to Florence

🚆 Embark on a scenic train journey from Perugia to Florence! The direct train service operated by Trenitalia runs every four hours, taking approximately 2 hours and 5 minutes to reach Firenze S.M.N. 🏞️ Sit back and enjoy the picturesque ride covering a distance of 138 km from Perugia to Florence. With train options departing from Perugia station to Firenze Campo Marte, you can easily explore the beautiful Metropolitan City of Florence in under 2 hours. 🎫 Travel hassle-free with Trenitalia from Perugia to Florence for a convenient and efficient journey. Whether you prefer a direct route or one with a transfer, you'll arrive at the stunning Firenze S.M.N.

Where to stay in Florence

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

Find accommodation
  • The train services from Perugia to Florence are provided by Trenitalia. There is a direct train route that departs from Perugia station and arrives at Firenze S.M.N. station. The journey typically takes around 2 hours and 5 minutes. Tickets for this route can vary in price from €10 to €56.
  • The fastest train between Perugia and Florence is the direct train operated by Trenitalia. This train departs from Perugia station and arrives at Firenze S.M.N. station, with a journey time of approximately 2 hours and 5 minutes. Services run every four hours, every day, offering passengers a convenient and efficient way to travel between these two cities.
  • Trains departing for Florence from Perugia have Perugia station as their departure point. These train services are operated by Trenitalia, offering passengers a convenient starting location for their journey to Florence. Perugia station provides facilities and services for travelers, ensuring a smooth departure experience. Travelers can easily access Perugia station to catch their train to Florence.
  • There are multiple train routes available between Perugia and Florence operated by Trenitalia. These routes offer travelers different journey durations varying from around 1 hour 54 minutes to 2 hours 5 minutes. Passengers can choose from various departure times throughout the day, with services running every four hours, providing flexibility for those traveling between these two cities.
  • The train service operated by Trenitalia from Perugia to Florence arrives at Firenze Santa Maria Novella station. This centrally located station in Florence is a major transportation hub, making it convenient for travelers to access various parts of the city upon arrival. The Firenze S.M.N. station is well-connected to public transportation, making it easy for passengers to reach their final destination within Florence or continue their journey to other parts of Italy.
  • The first train of the day from Perugia to Florence is typically in the early morning, with services operating every four hours throughout the day. The last train usually departs in the evening, ensuring travelers have ample options for reaching Florence from Perugia. The journey duration between the two cities is approximately 2 hours and 5 minutes, making it a convenient choice for a day trip or longer stay.
  • There are approximately six direct train trips each day between Perugia and Florence. These services operate every four hours, providing travelers with convenient scheduling options for their journey. The direct train route from Perugia to Florence, operated by Trenitalia, takes around 2 hours and 5 minutes to complete. The frequency of these direct trains allows for flexibility in planning your trip between these two cities.
  • Yes, there is a direct train between Perugia and Florence. The train departs from Perugia and arrives at Firenze S.M.N. station. These direct train services operate every day, departing every four hours, and the journey typically takes around 2 hours and 5 minutes to reach Florence from Perugia. Travelers can enjoy a convenient and efficient journey via this direct train route.
  • The cost of a train ticket from Perugia to Florence can vary between €10 and €56, depending on factors such as the class of travel, time of booking, and availability. It is recommended to book in advance to secure lower fares and potentially save on travel expenses. Travelers should check the latest pricing and promotions offered by the train operator, Trenitalia, for the Perugia to Florence route.

Will you be returning to Perugia by train?

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

See schedule