Travel options
from Geneva to Florence

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

Our recommendation

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

13:39Geneva6h25 20:04Florence Santa Maria Novella
1 changes
£1241One-way
Cheapest
13:39Geneva10h11 23:50Florence Santa Maria Novella
2 changes
£1131One-way
Other options
07:39Geneva6h25 14:04Florence Santa Maria Novella
1 changes
£1241One-way
05:39Geneva6h11 11:50Florence Santa Maria Novella
1 changes
£1241One-way
10:00Geneva International Airport3h25 13:25Florence Peretola Airport
1 changes
£1721One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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 Booking.com

View All

COMPARE Prices for trains, buses and flights

Wed
20 Oct
£113Trenitalia
£47Flixbus
£172Swiss
Thu
21 Oct
£111Frecciarossa
£42Flixbus
£163Swiss
Fri
22 Oct
£107Frecciarossa
£44Flixbus
£220Austrian Airlines
Sat
23 Oct
£113Trenitalia
Find prices
Find prices
Sun
24 Oct
£104Frecciarossa
£52Flixbus
£181Edelweiss Air
Mon
25 Oct
£94Trenitalia
£40Flixbus
£150Swiss
Tue
26 Oct
£86Trenitalia
£42Flixbus
£123Lufthansa
Wed
27 Oct
£86Trenitalia
£35Flixbus
£123Lufthansa
Thu
28 Oct
£88Trenitalia
£47Flixbus
£102Swiss
Fri
29 Oct
£113Trenitalia
£46Flixbus
£134Swiss
Sat
30 Oct
£79Trenitalia
£109Eurolines Switzerland
Find prices
Sun
31 Oct
£78Trenitalia
£41Flixbus
£56Swiss
Mon
1 Nov
£92Frecciarossa
£61Flixbus
£57Swiss
Tue
2 Nov
£79Trenitalia
£39Flixbus
£98Air Dolomiti
Wed
3 Nov
£71Trenitalia
Find prices
£56Swiss
Thu
4 Nov
£71Trenitalia
£35Flixbus
£57Swiss
Fri
5 Nov
£79Trenitalia
£33Flixbus
£56Swiss
Sat
6 Nov
Find prices
Find prices
£56Swiss
Sun
7 Nov
Find prices
£32Flixbus
£62Swiss
Mon
8 Nov
Find prices
Find prices
£55Swiss

Travel Information to Florence from Geneva

distanceDistance300 miles (484 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£35 - £301
cheapestCheapest modeCoach • £35 • 11 h 45 min
fastestFastest modeFlight • £301 • 3 h 10 min
carriersPopular travel companiesFlixbus, Air Dolomiti or Trenitalia

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

Travel Tips

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

Travel between Geneva, Switzerland and Florence, Italy is: Partially open.

Can travellers from Switzerland enter Italy?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Switzerland.

Are there rules for self-quarantine when arriving to Florence from Geneva?

Conditions of entry into 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

Are there COVID-19 safety rules for social distancing and wearing face masks in Florence, Italy?

To reduce the spread of COVID-19, the government of Italy has imposed the following measures:

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

This information was last checked on 19/10/2021. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip from Geneva to Florence.

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

The current restriction level for returning to Geneva, Switzerland from Italy is: Partially open.

Am I allowed to reenter Geneva, Switzerland from Florence, Italy?

Reentering Switzerland is currently allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to self-quarantine when I arrive back to Geneva from Florence?

  • 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

Which rules do I need to follow in Geneva, Switzerland regarding COVID-19?

All travellers returning to Switzerland must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 15/10/2021. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Geneva from Florence here.

How do I travel between Geneva and Florence?

There are 3 ways to get from Geneva to Florence: coach, flight or train.

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

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

This is compared to other ways of getting to Florence:

A coach journey is usually £266 less than a journey to Florence by plane, which costs on average £301 for the same trip.

A coach is £76 less than a train for this journey with tickets for a train from Geneva to Florence costing on average £112.

What is the quickest way from Geneva to Florence?

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

Other travel options between Geneva and Florence can usually take longer:

In comparison, going by coach can take 11 h 45 min   on average.

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

How far is it from Geneva to Florence?

The Geneva to Florence distance is approximately 300 miles (484 km).

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

The average frequency per day from Geneva to Florence is:

  • 2 trains a day.

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

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

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

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

If finding a good deal is your main consideration for your trip from Geneva to Florence, then we'll help you find the best value travel companies for you:

  • Flixbus can get you to Florence by coach. You can find a good deal for coach tickets with Flixbus from Geneva to Florence for £35 on Omio.
  • Air Dolomiti can take you to Florence by plane. If searching for a good deal on flights, you can find tickets for Air Dolomiti from Geneva to Florence for £301.
  • Travel with Trenitalia to go to Florence by train. For a good deal on tickets, you can find Trenitalia Geneva to Florence tickets on Omio for £112.
Is there a direct service to Florence from Geneva?

Yes, there are direct routes from Geneva to Florence with the following travel companies:

  • You'll find direct coach services to Florence with with around direct coaches every day.
  • You'll find direct flight services to Florence with with around direct flights every day.
  • You can find 2 direct trains per day to Florence with.

As you won't need to change at another stop in between, direct services to Florence tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this journey.

What other popular destinations should I add to my itinerary for my trip to Florence from Geneva?
Many of our customers travelling from Geneva to Florence don't make Florence their final stop. Some of the destinations worth visiting after are Rome, Milan or Venice, either of which you could add to your Geneva and Florence trip itinerary. Check Omio for the best and cheapest ways to travel from Florence to any of these top destinations today!
How far in advance should I purchase my Geneva to Florence ticket online to get the best deals?

When planning your trip from Geneva to Florence, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost on average £35 one way.
  • Plane tickets cost £301 one way on average.
  • Train tickets are costing on average £112 one way.

However, we recommend buying tickets from Geneva to Florence online a few months in advance to get the best deals and save money on your upcoming journey.