More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Sorrento to Florence

distanceDistance268 miles (433 km)
durationAverage train duration2 h 56 min
priceAverage train ticket price$56 (€46)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersItalo

Trains from Sorrento to Florence cover the 268 miles (433 km) long trip taking on average 2 h 56 min with our travel partners like Italo. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around $56 (€46), you can find the cheapest train ticket for as low as $55 (€46). Travelers depart most frequently from Sorrento and arrive in Firenze Santa Maria Novella.

Train companies: Italo from Sorrento to Florence trains

Travel to Florence from Sorrento from $55 (€46) with Omio’s train partners Italo! You can find the best schedules and tickets when comparing and booking the most popular journey for you.


Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Sorrento to Florence: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

Italo from Sorrento to Florence train information:

  • Average Duration: 4 h 22 min
  • Average Price: $55
  • Italo frequency: 3 a day

When purchasing your Italo train tickets to Florence from Sorrento, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips: Trains from Sorrento to Florence

Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sorrento to Florence.

How much do cheap train tickets between Sorrento and Florence cost?

If you’re looking to save money on tickets, you can find cheap Sorrento to Florence trains for as little as $55 (€46)  in the next 7 days.

How much is the train from Sorrento to Florence on average?

The Sorrento to Florence train ticket price is on average $56 (€46)  if you are looking to purchase your tickets for this journey in the next week.

How many miles is it from Sorrento to Florence by train?

When traveling this route you should expect the distance between Sorrento and Florence by train to be approximately 268 miles (433 km).

How long is a train between Sorrento and Florence on average?

While the time it takes to travel 268 miles (433 km) between Sorrento and Florence can vary based on specific dates, weekends, and holidays, the Sorrento to Florence train journey time is on average 2 h 56 min.

Which train station from Sorrento to Florence do I depart from? Which Florence train station from Sorrento do I arrive in?

When departing from Sorrento, you have various train station options to start your trip from including Sorrento and Sorrento, Porto. When arriving in Florence, you can end your journey in train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers book a train from Sorrento   to Firenze Santa Maria Novella   most frequently for this route.

Where is the train station in Sorrento? Where is the train station in Florence?

Passengers booking this trip most frequently board their trains from Sorrento and need to travel around 0.3 miles (450 m) from the city center to get to this train station.

Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

Which train providers can get me from Sorrento to Florence?

For the best Sorrento to Florence train to purchase, you can travel safely and comfortably with Italo. However, it's always good to check all possible train companies with services from Sorrento to Florence to compare what amenities they may offer.

How many train services per day are there to Florence from Sorrento?

On average, there are 16 trains a day from Sorrento to Florence. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Sorrento to Florence?

You can take the first train from Sorrento to Florence at 5: 20 AM. The last train from Sorrento to Florence that you can take departs at 10: 22 AM. Omio shows you the latest train from Sorrento to Florence schedule to help you book the best departure time for this trip.

How early should I buy Sorrento to Florence train tickets to get the best deals?

If you purchase a train ticket from Sorrento to Florence within the next 7 days, you can find tickets to cost on average $56 (€46) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Sorrento and Florence are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Sorrento is the most popular Sorrento railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Sorrento for your trip to Florence.