1map logoGo to main page

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

Compare Travel Options and Prices

from
Geneva, Switzerland
to
Florence, Italy

How to Get from Geneva to Florence: 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
486 kmDistance
5h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Geneva to Florence 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
Swiss Railways (SBB/CFF/FFS) / Trenitalia Frecce
Train
Average Duration
6h  41m
Estimated price
$137-300
Recommended
Company
FlixBus
Bus
Average Duration
9h  40m
Estimated price
$48-72
Cheapest
route map
Distance: 486 km
Duration: 5h 36m

See more options

Pricing table
Company
Various
Bus
Average Duration
10h  48m
Estimated price
$60-84
Company
Various
Drive
Average Duration
6h  9m
Estimated price
$114-1381
Company
Swiss Railways (SBB/CFF/FFS) / Trenitalia Frecce
Train
Average Duration
6h  50m
Estimated price
$140-277
Company
Various
Plane
Average Duration
5h  36m
Estimated price
$1390-1392
Company
Various
Plane
Average Duration
5h  57m
Estimated price
$1393-1394
Company
Various
Train
Plane
Average Duration
6h  13m
Estimated price
$1395-1396

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $38 $32 $44 $26 $31 $29 $31
Train $144 $106 $97 $137 $150 $129 $125
Fly $110 $121 $110 $147 $220 $110 $132

Traveling From Geneva to Florence

The journey from Geneva to Florence takes you from the serene beauty of the Swiss Alps to the vibrant energy of the Italian Renaissance, offering a contrast between Switzerland's orderly charm and Italy's rich cultural tapestry.

Best Neighbourhoods in Florence

Florence boasts diverse neighborhoods, each offering unique experiences and delights.

Oltrarno
• Home to artisan workshops and handmade crafts.
• Offers stunning views from Piazzale Michelangelo.
Santa Croce
• Famous for the Basilica of Santa Croce.
• Lively atmosphere with great restaurants and bars.
Duomo
• Heart of Florence, featuring the iconic cathedral.
• Vibrant shopping streets and historical sites nearby.

Best Times To Visit Florence's Attractions

Timing your visits can elevate your Florence experience significantly.

Uffizi Gallery
Early mornings or weekdays offer a quieter, more intimate viewing experience.
Ponte Vecchio
Visit during sunrise or sunset to enjoy stunning views without the crowds.
Duomo
Explore in the late afternoon to avoid peak visitor times and enjoy cooler temperatures.

Florence Weather: What to Expect Year-Round

Florence boasts a Mediterranean climate with hot summers and mild winters, making spring and fall the ideal seasons for exploration. Weather can significantly influence your travel plans, as summer crowds peak while cooler months offer a more relaxed atmosphere.

Dining Recommendation in Florence

Try the Florentine steak, a thick, grilled T-bone sourced from local Chianina cattle, served with a side of roasted vegetables at Trattoria Mario. Unlike the more refined and delicate dishes typical of Geneva, dining in Florence immerses you in hearty flavors, rustic charm, and vibrant local markets that celebrate regional ingredients.

Geneva - Florence operators

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

Train
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Geneve to Milano Centrale

Average Duration
4h 4m
Estimated price
107-454

Train from Genève to Zürich Flughafen

Average Duration
2h 57m
Estimated price
455-456
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

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

Average Duration
1h 54m
Estimated price
457-452
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Milano Centrale to Firenze Santa Maria Novella

Average Duration
1h 55m
Estimated price
1320-459
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Geneva to Florence

Average Duration
9h 40m
Estimated price
45-67
Plane
Website
http://www.airdolomiti.it

Plane from Geneva to Florence via Munich

Average Duration
4h 25m
Estimated price
2720-2721

Plane from Geneva to Florence via Frankfurt

Average Duration
4h 38m
Estimated price
2720-2721
Website
http://www.swiss.com

Plane from Geneva to Florence via Zurich

Average Duration
3h 26m
Estimated price
2726-2727
Website
http://www.alitalia.com

Plane from Geneva to Florence via Rome

Average Duration
5h 12m
Estimated price
452-453

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

Traveling between Geneva and Florence 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 Geneva to Florence spanning 393 miles, showcasing the enchanting beauty of the Swiss and Italian landscapes along the way. 💰 The cost of this journey by car ranges from €111 to €175, providing a cost-effective and flexible way to explore the charming city of Florence at your own pace. ⏱️ Expect around 6 hours and 9 minutes of travel time, filled with picturesque views, cultural discoveries, and the anticipation of immersing yourself in the rich history and arts of Florence upon arrival.
Average price
€111 - €175
🚆 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.
Departure Point
Geneve station
Arrival Point
Firenze S.M.N. station
Useful tips for train travellers
• The main operator for your route from Geneva to Florence is Trenitalia. On board, you will find catering services that include a snack trolley offering a selection of sandwiches, pastries, and beverages in both standard and vegetarian options. First-Class passengers often receive complimentary snacks and drinks, while Economy Class has a pay-as-you-go policy.
• For seating options, Trenitalia offers three classes: First Class (Executive), Business Class, and Economy. First Class provides spacious seats with more legroom, power outlets, and complimentary snacks. Business Class is slightly less spacious but offers a comfortable environment, while Economy Class is more budget-friendly and has a standard seating layout. Consider upgrading to First Class for a more enjoyable ride.
• After arriving at Florence Santa Maria Novella Station (Firenze S.M.N), you will find luggage storage services available for a small fee, allowing you to explore the city without carrying your bags. The station also has clean restrooms, but there are no shower facilities. For the fastest way to reach the city center, take bus number 1 or tram line T2, which both depart regularly from the station and will take about 15-20 minutes.
🛫 When traveling from Geneva to Florence by plane, passengers should expect a flight duration of around 3 hours and 15 minutes with one stopover. Airlines such as Alitalia, Swiss, and Air Dolomiti provide services for this route. 👜 The total travel time from Geneva to Florence, considering flight duration and waiting time for layovers, is approximately 5 hours and 36 minutes. Although there is no direct flight, the journey offers a convenient option for reaching the charming city of Florence. 💸 Prices for flights between Geneva and Florence typically range from €100 to €278, offering passengers a variety of fare options to choose from based on their preferences and budget. Travelers can explore the rich culture and history of Florence after a relatively short and comfortable flight from Geneva.
Departure Point
Geneva Airport
Arrival Point
Florence Airport. The quickest flight takes 3h 15m and has one stopover
Useful tips for plane travellers
• Plan for a short stopover, as there are no direct flights; common layover airports include Milan or Rome, and ensure your connection time allows for potential delays.
• Upon arriving at Florence Airport (Amerigo Vespucci), follow the 'Arrivals' signs to quickly find your baggage claim, and consider grabbing a complimentary map at the airport information desk to help with navigating the city.
• Expect to pay approximately €20-€25 for a taxi ride from Florence Airport to the city center; alternatively, you can opt for the tram, which costs around €1.50 and connects to the central station.
🚌 Traveling from Geneva to Florence by bus is a convenient option, with a direct service operated by FlixBus. The journey typically takes around 9 hours and 40 minutes, departing once daily. 🌍 The distance between the two cities spans approximately 782 kilometers, with varying prices ranging from €46 to €69 for a bus ticket. The route offers a scenic journey through picturesque landscapes connecting Switzerland and Italy.
Departure Point
Geneva station
Arrival Point
Florence station

Trips to Val Thorens