Travel options
from Florence to Geneva

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

Our recommendation

To get from Florence to Geneva on 28 Oct we recommend taking a train because it’s the best combination of price and speed.

10:55Florence Santa Maria Novella6h26 17:21Geneva
1 changes
08:17Florence Rifredi9h04 17:21Geneva
1 changes
Other options
14:55Florence Santa Maria Novella6h26 21:21Geneva
1 changes
17:10Florence Santa Maria Novella6h44 23:54Geneva
1 changes
10:28Florence Santa Maria Novella10h53 21:21Geneva
2 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

COMPARE Prices for trains, buses and flights

28 Oct
29 Oct
Find prices
£282Air Dolomiti
30 Oct
Find prices
Find prices
31 Oct
Find prices
Find prices
1 Nov
£240Air Dolomiti
2 Nov
Find prices
£171Air Dolomiti

Travel Information to Geneva from Florence

distanceDistance300 miles (484 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£51 - £188
cheapestCheapest modeCoach • £51 • 10 h 45 min
fastestFastest modeFlight • £188 • 3 h 25 min
carriersPopular travel companiesLufthansa Cityline, Flixbus or Trenitalia

Travel 300 miles (484 km) by flight, coach or train to Geneva from Florence. If speed is a priority, then a flight is the best option with an average duration of 3 h 25 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £51. The most popular travel providers which serve this trip are Lufthansa Cityline, Flixbus or Trenitalia among others. Travellers can even take a direct from Florence to Geneva.

Travel Tips

Travel from Florence to Geneva
Travel to Geneva 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 Florence to Geneva.
Does Switzerland have any COVID-19 travel restrictions for people travelling between Florence and Geneva?

Travel from Florence, Italy to Geneva, Switzerland is: Partially open.

Is international entry into Geneva from Florence restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Italy.

Do I need to self-quarantine upon arrival to Geneva, Switzerland from Florence?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the COVID-19 safety measures to follow in Geneva, Switzerland?

The government of Switzerland has imposed the following measures to reduce the spread of COVID-19:

  • Social distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The above information was last verified on 23/10/2021. Remember to check the latest COVID-19 travel safety regulations for your trip from Florence to Geneva closer to your planned date of departure here.

Am I required to self-quarantine when I return to Florence, Italy from Geneva, Switzerland?

Return travel to Florence, Italy from Switzerland is: Partially open.

Are there any travel restrictions on reentering Italy from Switzerland?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Switzerland.

Are there requirements to self-quarantine on arrival into Italy from Switzerland?

Requirements for reentering Italy:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the requirements for social distancing and wearing face masks in Italy?

All travellers must abide by the following measures in Italy to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Florence, Italy was last verified on 27/10/2021. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Florence from Geneva.

What are my Florence to Geneva travel options?

There are 3 travel options from Florence to Geneva: flight, coach or train.

What is the cheapest way to travel to Geneva from Florence?

A coach service offers the cheapest way to travel from Florence to Geneva, which costs on average £51.

This is compared to other ways of getting to Geneva:

A coach is £137 less than a flight for this route with tickets for a flight from Florence to Geneva costing on average £188.

A coach journey is usually £57 less than a journey to Geneva by train, which costs on average £108 for the same trip.

What is the quickest way from Florence to Geneva?

The fastest way from Florence to Geneva is by flight with an average journey time of 3 h 25 min.

Other travel options from Florence to Geneva can usually take longer:

In comparison, taking a coach requires on average 10 h 45 min   of travel time.

In comparison, taking a train requires on average 6 h 44 min   of travel time.

How far is it from Florence to Geneva?

You should expect to travel around 300 miles (484 km) from Florence to Geneva.

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

The average frequency per day from Florence to Geneva is:

  • Around 3 trains per day.

However, we recommend checking specific travel dates for your trip to Geneva from Florence as scheduled services by flight, coach or train can vary by season or day of the week.

When going from Florence to Geneva, where do I depart from Florence and where do I arrive in Geneva?

These are the most popular departure and arrival points when travelling from Florence to Geneva:

  • Most travellers board their plane from Florence Peretola Airport and arrive in Geneva International Airport.
  • Most travellers catch their coach from Florence, Villa Costanza Tram T1 and arrive in Geneva, Eaux-Vives.
  • Most travellers catch their train from Firenze Santa Maria Novella and arrive in Genève.
Which travel companies can help me find a way to get from Florence to Geneva?

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

  • You can go to Geneva from Florence by plane with Lufthansa Cityline. You'll see cheap plane tickets for £188 with Lufthansa Cityline from Florence to Geneva on Omio.
  • You can travel from Florence to Geneva by coach with Flixbus. You can find cheap tickets on Omio for £51 with Flixbus from Florence to Geneva.
  • You can take a train from Florence to Geneva with Trenitalia. Cheap tickets can be found for £108 with Trenitalia from Florence to Geneva.
Where should I go next after I travel between Florence and Geneva?
Your journey from Florence to Geneva doesn't have to end in Geneva. Many of our customers like to extend their holidays to explore other popular destinations like Paris, Milan or Lyon. If you’d like to add Paris, Milan or Lyon to your Florence to Geneva trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Geneva today!
How far in advance should I book my Florence to Geneva ticket online to get the best deals?

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

  • The price of a plane ticket is on average £188 one way for this route.
  • The price of a coach ticket is on average £51 one way for this trip.
  • The price of a train ticket for this route is on average £108 one way.

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