These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Desenzano del Garda to Florence

distanceDistance122 miles (197 km)
durationAverage train duration4 h 36 min
priceAverage train ticket price£28 (€31)
changesDirect trainYes
carriersTrain companiesFrecciargento or Italo

Trains from Desenzano del Garda to Florence cover the 122 miles (197 km) long journey taking on average 4 h 36 min with our travel partners like Frecciargento or Italo. There are direct train services available. You can get the cheapest train tickets for this route for as low as £21, but the average price of train tickets is £28. Travellers depart most frequently from Desenzano del Garda-Sirmione and arrive in Firenze Santa Maria Novella.

Train companies

Travel with Italo between Desenzano del Garda and Florence

Buy your official Italo train tickets between Desenzano del Garda and Florence from £21 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Italo

Enjoy travelling between Desenzano del Garda and Florence by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train carriages are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes between Desenzano del Garda and Florence, and we can help you find the best deals available. Check out the latest Italo train timetable and tickets available for the Desenzano del Garda to Florence route on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 122 miles (197 km) from Desenzano del Garda to Florence. Once you’ve picked the perfect Italo ticket, book your cheap train between Desenzano del Garda and Florence on Omio today!

Italo 's current ticket policies due to COVID-19 for your train between Desenzano del Garda and Florence are the following:

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

Travel Tips

Trains from Desenzano del Garda 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 Desenzano del Garda to Florence.
FAQs
How much do cheap trains between Desenzano del Garda and Florence cost?
You can find a cheap train from Desenzano del Garda to Florence for some dates and times for as low as £21  one way in the next 7 days.
How much is a train ticket from Desenzano del Garda to Florence?
In the next 7 days you’ll find that the average cost of a train ticket to Florence from Desenzano del Garda is £28  one way.
What is the distance to Florence from Desenzano del Garda by train?
You should expect to travel around 122 miles (197 km)  from Desenzano del Garda to Florence by train.
How long does it take from Desenzano del Garda to Florence by train?
The train time to Florence from Desenzano del Garda is on average 4 h 36 min  for the 122 miles (197 km) long journey, but the time it takes to go to Florence from Desenzano del Garda by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Desenzano del Garda to Florence do I depart from? Which Florence train station from Desenzano del Garda do I arrive in?

Omio customers who travel this route most frequently depart from Desenzano del Garda-Sirmione   and arrive in Firenze Santa Maria Novella.

Where is the Desenzano del Garda train station located? Where is the Florence train station located?

The most popular departure train station with passengers for this route, called Desenzano del Garda-Sirmione, is located 0 mile (s) / 0 km from the city centre of Desenzano del Garda.

The most popular arrival train station, Firenze Santa Maria Novella, is located 1 mile (s) / 1 km away from the city centre of Florence.

Which train providers can get me from Desenzano del Garda to Florence?
Take the Desenzano del Garda to Florence train with Frecciargento or Italo. However, it's always good to check out all possible train companies for the journey to Florence from Desenzano del Garda as there might be differences in the amenities they offer.
When can I take the first train from Desenzano del Garda to Florence? When can I take the last train for the day?
You can take the first train from Desenzano del Garda to Florence at 10: 49   or take the last train from Desenzano del Garda to Florence leaving at 11: 49. Look for the latest Desenzano del Garda Florence train schedule on Omio and book the best time to take the train for this journey.
How far in advance should I purchase a train ticket to Florence from Desenzano del Garda to get the best deals?
If you buy a train ticket to Florence from Desenzano del Garda within the next 7 days, you can find tickets to cost on average £28 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Desenzano del Garda to Florence are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Desenzano del Garda
Florence
Desenzano Del Garda-Sirmione
Amenities
Refreshments
Desenzano del Garda/Sirmione
Amenities