There are 7 ways to get from Gap to Florence by train (Trenitalia, TGV), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Gap to Briancontrain Ter
- Take the train from Oulx-Cesana-Clav.-S. to Torino Porta Nuovatrain Re
- Take the train from Torino Porta Nuova to Firenze S.M.N.train Fr
8h 43m€77–193Bus
- Take the bus from Gap to Grenoble Europolebus P24
- Take the bus from Grenoble to Florence Villa Constanza Bus Stationbus 1501
12h 22mDrive 524.5 km
- Drive from Gap to Florencecar 524.5 km
6h 39m€83–120Train, train to Lyon–Saint Exupéry Airport, fly to Florence Peretola Airport
- Take the train from Gap to Grenobletrain
- Take the train from Grenoble to Lyon-Saint Exupery Tgvtrain
- Fly from Lyon–Saint Exupéry Airport (LYS) to Florence Peretola Airport (FLR)plane LYS - FLR
8h 10m€105–346Train via Firenze Santa Maria Novella
- Take the train from Gap to Briancontrain Ter
- Take the train from Oulx-Cesana-Clav.-S. to Torino Porta Nuovatrain Re
- Take the train from Torino Porta Nuova to Firenze Santa Maria Novellatrain
9h 9m€82–183Train to Marseille Provence Airport, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Gap to Marseille St Charlestrain
- Fly from Marseille Provence Airport (MRS) to Bologna Guglielmo Marconi Airport (BLQ)plane MRS - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.train
7h 46m€92–332Train, train to Nice Côte D'Azur International Airport, fly to Florence Peretola Airport
- Take the train from Gap to Marseille St Charlestrain
- Take the train from Marseille-Saint-Charles to Nice-Saint-Augustintrain
- Fly from Nice Côte D'Azur International Airport (NCE) to Florence Peretola Airport (FLR)plane NCE - FLR
10h 14m€185–432
Gap to Florence by train and bus
Questions & Answers
The cheapest way to get from Gap to Florence is to drive which costs €80 - €120 and takes 6h 39m.
The fastest way to get from Gap to Florence is to drive which takes 6h 39m and costs €80 - €120.
No, there is no direct bus from Gap to Florence station. However, there are services departing from Gap and arriving at Florence Villa Constanza Bus Station via Grenoble. The journey, including transfers, takes approximately 12h 22m.
No, there is no direct train from Gap to Florence. However, there are services departing from Gap and arriving at Firenze S.M.N. via Oulx-Cesana-Clav.-S. and Torino Porta Nuova. The journey, including transfers, takes approximately 8h 43m.
The distance between Gap and Florence is 635 km. The road distance is 524.5 km.
The best way to get from Gap to Florence without a car is to train which takes 8h 43m and costs €75 - €200.
It takes approximately 8h 43m to get from Gap to Florence, including transfers.
Gap to Florence bus services, operated by Zou! Lignes Express Régionales, depart from Gap station.
Gap to Florence train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Gap station.
The best way to get from Gap to Florence is to train which takes 8h 43m and costs €75 - €200. Alternatively, you can bus, which costs and takes 12h 22m.
What companies run services between Gap, France and Florence, Italy?
You can take a train from Gap to Firenze S.M.N. via Briancon, Briançon - Gare SNCF, Italie - Oulx Gare TGV, Oulx-Cesana-Clav.-S., and Torino Porta Nuova in around 8h 43m. Alternatively, you can take a bus from Gap to Florence Villa Constanza Bus Station via Grenoble Europole and Grenoble in around 12h 22m.
- Website
- ita-airways.com
Flights from Nice Côte D'Azur International Airport to Florence Peretola Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €150–220
Flights from Nice Côte D'Azur International Airport to Florence Peretola Airport via Rome
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €100–190
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Gap to Briancon
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €13–26
- Website
- Oui.SNCF
Train from Gap to Grenoble
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- €21–45
- Website
- Oui.SNCF
Train from Gap to Briancon
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €13–26
- Website
- Oui.SNCF
Train from Gap to Marseille St Charles
- Ave. Duration
- 3h 8m
- Frequency
- Every 3 hours
- Estimated price
- €35–75
- Website
- Oui.SNCF
Train from Gap to Marseille St Charles
- Ave. Duration
- 3h 8m
- Frequency
- Every 3 hours
- Estimated price
- €35–75
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Bus from Gap to Grenoble Europole
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Website
- Zou! Lignes Express Régionales
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Gap to Florence bus services, operated by Zou! Lignes Express Régionales, arrive at Grenoble Europole station.
Gap to Florence train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Briancon station.
Yes, the driving distance between Gap to Florence is 525 km. It takes approximately 6h 39m to drive from Gap to Florence.
Book your Gap to Florence train tickets online with Omio.
Book your Gap to Florence bus tickets online with Omio.
There are 8358+ hotels available in Florence.






