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

🚆 Traveling from Geneva to Florence by train is a scenic journey with a total duration of approximately 6 hours and 41 minutes, including transfers. The route involves a change at Milano Centrale station. 🌍 The train services operated by Swiss Railways depart from Geneve station, while the Trenitalia Frecce services arrive at Firenze S.M.N. station. Prices for this train journey can vary between €134 - €279. 🚉 Depending on the route chosen, travelers may experience 2 to 3 transfers along the way, with options such as passing through Brig, Milano Centrale, and Salerno, offering different travel durations and experiences to reach the beautiful city of Florence.

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 Geneva to Florence. However, you can travel from Geneva to Florence by taking a Swiss Railways train from Geneve to Milano Centrale, then transferring to a Trenitalia Frecce train to Firenze S.M.N. The journey, including transfers, typically takes around 6 hours and 41 minutes. The prices for the train tickets between Geneva and Florence can range from €136 to €283.
  • The fastest train route from Geneva to Florence involves taking a train operated by Swiss Railways from Geneve to Milano Centrale, and then transferring to a Trenitalia Frecce train to Firenze S.M.N. This journey, including transfers, typically takes around 6 hours and 41 minutes. While there are multiple route options with varying durations and transfers, the route via Milano Centrale is generally considered the fastest option for traveling between these two cities by train.
  • Trains departing from Geneva for Florence are operated by Swiss Railways and depart from Geneve station. Geneve station serves as the main departure point for travelers heading to Florence by train. Passengers can begin their journey to Florence from Geneva at Geneve station, which is well-connected and offers convenient access to the rail network.
  • There are multiple train options available between Geneva and Florence with varying journey durations and transfer points. The routes offered by Swiss Railways and Trenitalia Frecce typically involve transfers at stations like Milano Centrale before reaching Firenze S.M.N. The total travel time for these train services can take approximately 6 hours and 41 minutes. Travelers can choose from several routes with different transfer points and durations to reach Florence from Geneva by train.
  • The train services from Geneva to Florence operated by Trenitalia Frecce, arrive at the Firenze S.M.N. station in Florence. This station, formally known as Firenze Santa Maria Novella, is located in the heart of Florence and is a major transportation hub for both regional and high-speed train services. Travelers arriving at Firenze S.M.N. station will find convenient access to the city center and various public transportation options for further exploration of Florence.
  • The first train of the day from Geneva to Florence typically departs from Geneve station in the early morning. The last train of the day on this route usually leaves Geneva in the late afternoon or early evening. Travelers should check the specific train schedules on the Swiss Railways and Trenitalia Frecce websites for the most up-to-date departure times.
  • There are no direct train trips available between Geneva and Florence. Travelers will need to take a connecting train route that includes transfers at stations such as Milano Centrale. The journey from Geneva to Florence typically takes around 6 hours and 41 minutes, with the option of different routes and train operators such as Swiss Railways and Trenitalia Frecce.
  • There is no direct train available between Geneva and Florence. Travelers will need to take a train route that includes transfers, with the journey typically involving a change at Milano Centrale station. The total travel time from Geneva to Florence, including transfers, is around 6 hours and 41 minutes. Operated by Swiss Railways and Trenitalia Frecce, the journey offers a scenic route through these two beautiful countries.
  • The cost of a train ticket from Geneva to Florence ranges from €136 to €283. Prices may vary depending on factors such as the class of travel, availability, and booking time. It is advisable to check the specific prices and book tickets in advance to secure the best fares for your journey between Geneva and Florence by train.

Will you be returning to Geneva by train?

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

See schedule