1map logoGo to main page

Florence to Geneva from $48: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Florence, Italy
to
Geneva, Switzerland

How to Get from Florence to Geneva: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$48 by busBest price
618 kmDistance
3h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Florence to Geneva with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
3h  40m
Estimated price
$104-292
Recommended
Company
FlixBus
Bus
Average Duration
10h 
Estimated price
$48-72
Cheapest
route map
Distance: 618 km
Duration: 3h 40m

See more options

Pricing table
Company
Various
Bus
Average Duration
11h  8m
Estimated price
$58-1095
Company
Various
Train
Average Duration
7h  6m
Estimated price
$99-260
Company
Various
Train
Average Duration
7h  11m
Estimated price
$101-269
Company
N/A
Drive
Average Duration
6h  13m
Estimated price
$1048-1049

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $38 $37 $33 $26 $32 $29 $35
Train $110 $83 $86 $104 $104 $102 $116
Fly $105 $92 $92 $93 $101 $113 $141

Florence - Geneva operators

Explore transport companies operating between Florence and Geneva, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
lufthansa.com

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
4h 23m
Estimated price
986-987

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
4h 55m
Estimated price
986-987
Website
swiss.com

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
3h 51m
Estimated price
988-989
Website
airdolomiti.it

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
4h 23m
Estimated price
986-987

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
6h 25m
Estimated price
986-987
Website
alitalia.com

Plane from Florence (FLR) to Geneva (GVA)

Average Duration
5h 15m
Estimated price
2700-2701
Train
Contact phone
+39 06 8937 1892
Website
italotreno.it

Train from Stazione Santa Maria Novella to Geneve via Rho-Fiera Milano

Average Duration
7h 6m
Estimated price
93-247
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Firenze S.M.N. to Rho-Fiera Milano

Average Duration
2h 17m
Estimated price
45-270

Train from Rho-Fiera Milano to Geneve

Average Duration
3h 51m
Estimated price
452-453

Train from Firenze S.M.N. to Milano Centrale

Average Duration
1h 55m
Estimated price
451-2700

Train from Milano Centrale to Geneve

Average Duration
4h 16m
Estimated price
2700-453
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Florence to Geneva

Average Duration
10h
Estimated price
45-67
Contact phone
+39 0824 46304
Website
sellitto.com

Bus from Florence to Annemasse

Average Duration
9h 20m
Estimated price
54-2707

Florence to Geneva: Overview of Bus, Train, Flight, and Car Trips

Traveling between Florence and Geneva offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Florence to Geneva, covering a distance of 384 miles in just over 6 hours. As you leave the charming Tuscan city behind, get ready for a journey filled with picturesque landscapes and cultural contrasts. 💰 Traveling by car from Florence to Geneva offers flexibility and the chance to explore at your own pace, with prices ranging from €111 to €166 for the journey. Enjoy the freedom to stop at quaint villages along the way or simply soak in the stunning mountain views as you make your way to the Swiss city nestled by the Alps.
Average price
€111 - €166
🚂 Despite there being no direct train from Florence to Geneva, travelers can enjoy a scenic journey with services departing from Stazione Santa Maria Novella and arriving at Geneve via Rho-Fiera Milano, taking approximately 7 hours and 6 minutes. 🛤️ Routes vary with multiple transfers, such as one that takes 9 hours and 22 minutes covering a distance of 789 km with 3 transfers through Torino Porta Nuova, Locarno, and Basel SBB before reaching Geneva. 🌍 For a faster route, travelers can opt for a 6 hours and 55 minutes journey covering 652 km with only 2 transfers through Torino Porta Nuova and Basel SBB, offering a more efficient way to explore both Florence and Geneva by train.
Departure Point
Stazione Santa Maria Novella station
Arrival Point
Geneve station
Useful tips for train travellers
• Onboard services on this train route include a catering service offering light snacks, beverages, and coffee. Be sure to check whether your train is equipped with a dining car or a trolley service en route to make the most of your journey. If you're in First Class, you may receive complimentary refreshments.
• Trains on this route typically offer three seating options: First Class, Business Class, and Economy Class. First Class features spacious seating, complementary food and drink, and quieter compartments, while Business Class offers a balance of comfort and affordability with power outlets and larger seats. Economy Class is more budget-friendly with standard seating but still offers decent comfort for the journey.
• Multiple operators run the Florence to Geneva route, including Trenitalia and SBB (Swiss Federal Railways). You can find more information and book your tickets on their respective websites: Trenitalia and SBB.
🛫 Flying from Florence to Geneva involves a minimum flight duration of 3 hours and 15 minutes, typically with one layover. Airlines like Lufthansa, Alitalia, Swiss, and Air Dolomiti operate connecting flights between the two cities. 🌍 Geneva can be reached from Florence by plane in approximately 3 hours and 40 minutes. Despite the lack of direct flights, travelers have multiple carrier options for making the journey. It's a convenient and efficient way to bridge the distance between these two beautiful European destinations. 💰 Flight prices for the Florence-Geneva route can range from €101 to €279, depending on the airline and booking timing. Keep an eye out for deals and promotions to secure the best fare for your trip.
Departure Point
Florence Airport
Arrival Point
Geneva Airport. The quickest flight takes 3h 15m and has one stopover
🚌 Travel from Florence to Geneva by bus is a convenient and scenic journey. With direct services departing twice daily, passengers can enjoy a comfortable ride that takes approximately 10 hours. 🌍 The route covers a distance of 722 km, offering travelers the opportunity to admire the stunning landscapes along the way. Passengers will have a transfer in Bologna, where they can make a connection towards Geneva via FlixBus. 💰 Prices for the bus tickets between Florence and Geneva range from €46 to €69. With reliable services and reasonable fares, this bus trip provides a cost-effective and enjoyable way to explore the picturesque route from Florence to Geneva.
Departure Point
Florence station
Arrival Point
Geneva station