1map logoGo to main page

Florence, Tuscany to Geneva, Geneva (Area) 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 $37 $37 $32 $26 $32 $29 $35
Train $109 $82 $85 $102 $102 $101 $115
Fly $104 $91 $91 $92 $100 $112 $139

Traveling From Florence to Geneva

Embarking on a journey from Florence to Geneva offers a delightful shift from the artistic and historical charm of the Italian city to the sleek, vibrant atmosphere of this Swiss metropolis.

Best Neighbourhoods in Geneva

Geneva's neighborhoods offer diverse experiences, each with its own charm.

Old Town (Vieille Ville)
• Cobblestone streets rich in history.
• Home to St. Pierre Cathedral's stunning views.
Carouge
• Bohemian vibe with artisan shops.
• Lively cafes and cultural events year-round.
Les Berges du Lac
• Scenic lakeside walks and parks.
• Ideal for picnics and recreational activities.

Best Times To Visit Geneva's Attractions

Planning your visit to Geneva's attractions can enhance your experience.

Jet d'Eau
Visit early morning or late afternoon for fewer crowds and stunning photos.
Palais des Nations
Weekdays tend to be quieter, especially in the morning, for tours.
Lake Geneva Promenade
Early spring or fall offers pleasant weather and fewer tourists.

Geneva Weather: What to Expect Year-Round

Geneva experiences a temperate climate with warm summers and cold winters, making spring and early fall the best times to explore the city. Weather can greatly influence your travel plans, so be prepared for rain in the spring and bundled layers during the winter months.

Dining Recommendation in Geneva

Try the fondue at Café du Soleil, where molten cheese melts into an inviting pot, creating a dining experience that's both communal and comforting. This Swiss specialty stands in stark contrast to the rich pasta dishes of Florence, offering a unique blend of local ingredients and a cozy atmosphere that invites conversation and connection.

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 Show flights
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 Show train routes
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 Show bus routes
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
• For your train trip from Florence to Geneva, you'll primarily use Trenitalia or SBB (Swiss Federal Railways). Trenitalia offers snacks and beverages for purchase in Economy Class, with a more extensive menu including hot meals in their Business Class. SBB provides similar offerings with a focus on local Swiss delicacies. Make sure to check the onboard catering options on their websites: Trenitalia - trenitalia.com and SBB - sbb.ch
• The trains on this route typically offer First Class and Second Class seating. First Class provides wider, more comfortable seats and quieter cabins, while Second Class is still comfortable but can be more crowded. If you're looking for a quiet atmosphere, opt for First Class, particularly during peak travel times when families and tourists congregate in Economy. Ensure you reserve your seat in advance using Trenitalia or SBB’s websites.
• Upon your arrival at Geneva's main station (Gare Cornavin), you can store your luggage at the luggage lockers located near the main entrance, allowing you to explore the city hands-free. The station has clean restrooms and some that include showers available in a nearby health club (for a small fee). To get to the city center quickly, take tram line 18, which connects directly from the station to key spots in the heart of Geneva in about 10 minutes.
🛫 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
Useful tips for plane travellers
• Since there are no direct flights from Florence to Geneva, check the layover times carefully, as some connecting flights might leave you with a tight transfer timeline at the hub; consider booking flights with at least 1-2 hours of layover at airports like Munich or Rome for a smoother transfer.
• Upon arrival at Geneva Airport, follow the clear signage to the passport control area, and be prepared for swift security checks; remember, if you’re carrying any Swiss Francs or Euros, you can conveniently exchange them at the airport, which can make your initial spending easier.
• Taxi rides from Geneva Airport to the city center typically cost between CHF 30 to CHF 40 and take about 20 minutes, so consider using the public transport option of a direct train which is more economical at just CHF 3.50; find schedules at Geneva Public Transport for combined travel options.
🚌 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

Frequently asked questions

Find out more about the route from Florence to Geneva.

Or choose the category:
The distance between Florence and Geneva is approximately 302 miles. By car, it typically takes around 6 hours and 13 minutes to drive from Florence to Geneva, covering a distance of approximately 383.6 miles. By train, it takes about 6 hours and 56 minutes to reach Geneva from Florence, while by plane, the travel time is approximately 3 hours and 58 minutes. Lastly, taking a bus from Florence to Geneva would require approximately 11 hours and 11 minutes.
The most cost-effective way to travel from Florence to Geneva is by taking a night bus, which typically costs between €46-€74 and takes approximately 11 hours and 11 minutes. However, the most time-efficient option is by flying, with a flight duration of around 3 hours and 58 minutes. Although flying may be slightly more expensive, it significantly reduces travel time.
When traveling from Florence to Geneva the prices of a train ticket range from €130 to €280. On the other hand, the prices for a bus ticket between Geneva and Florence vary from €48 to €71. It is advisable to check for available discounts and promotions, as well as to book your tickets in advance to potentially secure a better price.
To travel from Florence to Geneva without using public transportation, you can consider driving. The driving distance between the two cities is approximately 384 miles and the journey takes around 6 hours and 13 minutes. However, it is worth noting that you would have to bear the cost of renting a car, which ranges from €111 to €166 depending on the rental company and type of vehicle.
To travel from Florence to Geneva without a car, the best option is to take the train. The train journey takes approximately 6 hours and 56 minutes, with tickets ranging from €129 to €286. Another option is to fly, which takes around 3 hours and 58 minutes, with ticket prices ranging from €83 to €295. Additionally, you can consider taking a bus, which takes approximately 10 hours and 52 minutes, with ticket prices ranging from €55 to €83.
Yes, there is a link between Florence and Geneva but it is not a direct one. There are train services that connect the two cities, with transfers typically taking place at Milano Centrale station. The total travel time is approximately 6 hours and 56 minutes. Trenitalia Frecce and Trenitalia EuroCity operate the train services between Florence and Geneva.
The flight between Florence and Geneva typically takes around 1 hour and 15 minutes. The cost of a flight between the two cities can vary between €86 and €288. It is important to note that these prices are subject to change based on factors such as the time of booking and the airline chosen.
There are numerous hotels available near Geneva with over 778 options to choose from. Prices for accommodations in the area start at €38 per night. Whether you are looking for luxury hotels, budget-friendly options, or something in between, there are plenty of choices available to suit your needs and preferences. It is advisable to plan and book your stay in advance to secure your desired accommodation.