There are 10 ways to get from Florence to Perpignan by plane, train, train (Trenitalia, TGV, Renfe), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Florence Peretola Airport to Barcelona–El Prat Airport, train
best- Fly from Florence Peretola Airport (FLR) to Barcelona–El Prat Airport (BCN)plane FLR - BCN
- Take the train from Barcelona-Sants to Perpignantrain
7h 8m€66–177Train to Bologna Guglielmo Marconi Airport, fly to Barcelona–El Prat Airport, train
cheapest- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Barcelona–El Prat Airport (BCN)plane BLQ - BCN
- Take the train from Barcelona-Sants to Perpignantrain
7h 39m€64–264Train via Chambéry
- Take the train from Firenze S.M.N. to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Chambery Challes Les Eauxtrain Tgv
- Take the train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Perpignantrain Tgv
12h 26m€160–394Bus
- Take the bus from Florence to Perpignanbus FlixBus N758
13h 5m€71–122Drive 893.5 km
- Drive from Florence to Perpignancar 893.5 km
8h 45m€139–201Train to Pisa International Airport, fly to Perpignan-Rivesaltes Airport
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Perpignan-Rivesaltes Airport (PGF)plane PSA - PGF
10h 10m€147–325Train to Pisa International Airport, fly to Girona–Costa Brava Airport, train
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Girona–Costa Brava Airport (GRO)plane PSA - GRO
- Take the train from Girona to Perpignantrain
7h 55m€73–226Fly Florence Peretola Airport to Perpignan-Rivesaltes Airport
- Fly from Florence Peretola Airport (FLR) to Perpignan-Rivesaltes Airport (PGF)plane FLR - PGF
9h 12m€104–424Train
- Take the train from Firenze S.M.N. to Pisa Centraletrain Re
- Take the train from Pisa Centrale to Ventimigliatrain Ic
- Take the train from Nice-Ville to Marseille-Saint-Charlestrain
- Take the train from Marseille St Charles to Perpignantrain
15h 3m€133–284Bus via Aix-en-Provence
- Take the bus from Florence Villa Constanza Bus Station to Aix-en-Provence - Krypton Park & Ridebus BlaBlaCar Bus
- Take the bus from Marseille - Saint-Charles Bus Station to Perpignan - Bus Stationbus BlaBlaCar Bus
16h 54m€85–156
Florence to Perpignan by train
Questions & Answers
The cheapest way to get from Florence to Perpignan is to bus which costs €70 - €130 and takes 13h 5m.
The fastest way to get from Florence to Perpignan is to fly and train which takes 7h 8m and costs €65 - €180.
No, there is no direct bus from Florence to Perpignan. However, there are services departing from Florence and arriving at Perpignan via Florence. The journey, including transfers, takes approximately 13h 5m.
No, there is no direct train from Florence to Perpignan. However, there are services departing from Firenze S.M.N. and arriving at Perpignan via Torino Porta Susa, Chambery Challes Les Eaux and Valence Tgv Rhone-Alpes Sud. The journey, including transfers, takes approximately 12h 26m.
The distance between Florence and Perpignan is 998 km. The road distance is 893.5 km.
The best way to get from Florence to Perpignan without a car is to train via Chambéry which takes 12h 26m and costs €160 - €400.
It takes approximately 7h 8m to get from Florence to Perpignan, including transfers.
Florence to Perpignan bus services, operated by FlixBus, depart from Florence station.
Florence to Perpignan train services, operated by Trenitalia Frecce, depart from Firenze S.M.N. station.
The best way to get from Florence to Perpignan is to train via Chambéry which takes 12h 26m and costs €160 - €400. Alternatively, you can bus, which costs €70 - €130 and takes 13h 5m, you could also fly, which costs €100 - €430 and takes 9h 12m.
What companies run services between Florence, Italy and Perpignan, France?
You can take a train from Firenze S.M.N. to Perpignan via Torino Porta Susa, Chambery Challes Les Eaux, and Valence Tgv Rhone-Alpes Sud in around 12h 26m. Alternatively, FlixBus operates a bus from Florence to Perpignan twice daily. Tickets cost €70–120 and the journey takes 11h 45m.
- Website
- ryanair.com
Flights from Pisa International Airport to Perpignan-Rivesaltes Airport via Charleroi
- Ave. Duration
- 7h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €120–300
Flights from Pisa International Airport to Perpignan-Rivesaltes Airport via London Stansted
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- €120–300
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €28–120
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Alghero
- Ave. Duration
- 3h 35m
- When
- Sunday and Wednesday
- Estimated price
- €28–120
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 5m
- When
- Monday, Friday, and Thursday
- Estimated price
- €28–120
Flights from Pisa International Airport to Girona–Costa Brava Airport
- Ave. Duration
- 1h 25m
- When
- Friday, Wednesday, Thursday, and Sunday
- Estimated price
- €40–150
- Website
- vueling.com
Flights from Florence Peretola Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €40–100
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Menorca
- Ave. Duration
- 3h 57m
- When
- Wednesday and Saturday
- Estimated price
- €40–100
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 52m
- When
- Monday, Tuesday, Friday, Saturday, Sunday, and Thursday
- Estimated price
- €29–120
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- €75–190
Flights from Bologna Guglielmo Marconi Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- €110–140
- Website
- transavia.com
Flights from Pisa International Airport to Perpignan-Rivesaltes Airport via Paris Orly
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- €110–470
Flights from Florence Peretola Airport to Perpignan-Rivesaltes Airport via Paris Orly
- Ave. Duration
- 5h 40m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €100–420
- Website
- aerlingus.com
Flights from Pisa International Airport to Perpignan-Rivesaltes Airport via Dublin
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €120–300
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- €35–60
- Website
- TGV inOui
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Perpignan
- Ave. Duration
- 2h 59m
- Frequency
- Every 2 hours
- Estimated price
- €75–120
- Website
- TGV inOui
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- €35–60
- Website
- TGV inOui
Train from Girona to Perpignan
- Ave. Duration
- 42 min
- Frequency
- 5 times a day
- Estimated price
- €18–29
- Website
- TGV inOui
Train from Nice-Ville to Marseille-Saint-Charles
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €45–75
- Website
- TGV inOui
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Renfe Viajeros
Train from Valence Tgv Rhone-Alpes Sud to Perpignan
- Ave. Duration
- 2h 42m
- Frequency
- 4 times a day
- Estimated price
- €45–75
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Perpignan
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- €23–40
- Website
- Renfe Viajeros
Train from Girona to Perpignan
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- €11–18
- Website
- Renfe Viajeros
Train from Marseille St Charles to Perpignan
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- €40–70
- Website
- Renfe Viajeros
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Torino Porta Susa
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- €65–130
- Schedules at
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- €13–27
- Schedules at
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Torino Porta Susa to Chambery Challes Les Eaux
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €24–40
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- €11–19
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- €9–16
- Website
- Trenitalia
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €25–55
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Chambery Challes Les Eaux to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- Zou! Lignes Express Régionales
Train from Nice-Ville to Marseille-Saint-Charles
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €55–110
- Website
- Zou! Lignes Express Régionales
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- €11–23
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- €9–21
- Website
- Trenitalia Intercity
Train from Pisa Centrale to Ventimiglia
- Ave. Duration
- 4h 33m
- Frequency
- 3 times a day
- Estimated price
- €30–70
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- €27–70
- Website
- Trenitalia Eurocity
- 1st Class
- €45–70
- 2nd Class
- €27–40
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Florence to Perpignan
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- €70–120
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Florence Villa Constanza Bus Station to Aix-en-Provence - Krypton Park & Ride
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- €55–100
- Website
- BlaBlaCar Bus
Bus from Marseille - Saint-Charles Bus Station to Perpignan - Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Estimated price
- €27–50
- Website
- BlaBlaCar Bus
Want to know more about travelling around France
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 delightfully under-the-radar French towns you need to visit
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Florence to Perpignan bus services, operated by FlixBus, arrive at Perpignan station.
Florence to Perpignan train services, operated by Trenitalia Frecce, arrive at Torino Porta Susa station.
Yes, the driving distance between Florence to Perpignan is 893 km. It takes approximately 8h 45m to drive from Florence to Perpignan.
Book your Florence to Perpignan train tickets online with Omio.
Book your Florence to Perpignan bus tickets online with Omio and FlixBus.
There are 6501+ hotels available in Perpignan.













































