Travel options
from Sorrento to Florence

You can get from Sorrento to Florence by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Sorrento and Florence

distanceDistance268 miles (433 km)
modeAvailable travel modesBus or train
priceTicket price range$49 - $56
cheapestCheapest modeBus • $49 (€41) • 9 h 10 min
fastestFastest modeTrain • $56 (€47) • 2 h 55 min
carriersPopular travel companiesFlixbus or Italo

Take a bus or train to travel 268 miles (433 km) between Sorrento and Florence. If speed is a priority, then a train is the best option with an average duration of 2 h 55 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $49 (€41). The most popular travel companies which serve this journey are Flixbus or Italo among others. Travelers can even take a direct from Sorrento to Florence.

Travel Tips: Travel from Sorrento to Florence

Travel 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.
FAQs

What are the ways to get from Sorrento to Florence?

There are 2 ways that you can travel between Sorrento and Florence. You can take a bus or train.

What is the cheapest way to get from Sorrento to Florence?

The cheapest way to go to Florence from Sorrento is by taking a bus, which costs on average $49 (€41).

This is compared to other ways of getting to Florence:

Taking a bus is usually $7 (€6) less than taking a train to Florence, which costs on average $56 (€47) for the same trip.

What is the quickest way to get from Sorrento to Florence?

The fastest way to get to Florence from Sorrento is by train with an average travel time of 2 h 55 min.

Other travel options to Florence can usually take longer:

In comparison, getting to Florence by bus can take on average 9 h 10 min.

What is the distance from Sorrento to Florence?

You should expect to travel around 268 miles (433 km) between Sorrento and Florence.

How many services a day are there to Florence from Sorrento?

The average frequency per day from Sorrento to Florence is:

  • Around 16 trains per day.

However, we recommend checking specific travel dates for your journey to Florence from Sorrento as scheduled services by bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Sorrento to Florence?

These are the most popular departure and arrival points when traveling from Sorrento to Florence:

  • Most travelers board their bus from Sorrento, Enjoy Travelling office and arrive in Florence, Villa Costanza Tram T1.
  • Most travelers take a train from Sorrento to Firenze Santa Maria Novella.

Who can get me from Sorrento to Florence?

Omio works with many trusted partners that can help you travel the best way from Sorrento to Florence:

  • You can take a bus from Sorrento to Florence with Flixbus. Cheap tickets can be found for $49 (€41) with Flixbus from Sorrento to Florence.
  • You can take a train from Sorrento to Florence with Italo. Cheap tickets can be found for $56 (€47) with Italo from Sorrento to Florence.

What is another destination I should add to my tour from Sorrento to Florence?

Many of our customers who book a trip from Sorrento to Florence often extend their vacation and travel to other popular destinations like Rome, Milan or Venice. If you’re thinking of adding another destination to your Sorrento and Florence itinerary, let Omio find you the best connections between Florence and any of these top destinations today!

When should I purchase a ticket from Sorrento to Florence online to score the best deals?

Before traveling from Sorrento to Florence, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $49 (€41) one way for this trip.
  • A train ticket is costing on average $56 (€47) one way for this journey.

But we recommend booking Sorrento to Florence tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Sorrento to Florence: related information

Here are some other resources that might have the information you need