There are 10 ways to get from Perugia to Faro by plane, train, bus, ferry, car ferry, 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 from Perugia Sant'Egidio Airport
best- Fly from Perugia Sant'Egidio Airport (PEG) to Faro Airport (FAO)plane PEG - FAO
7h 43m€84–340Train, bus via Madrid
- Take the train from Perugia to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Farobus
26h 35m€321–609Bus
- Take the bus from Perugia to Florencebus
- Take the bus from Florence Villa Constanza Bus Station to Genoabus 510 / ...
- Take the bus from Genoa to Lisbonbus
- Take the bus from Lisbon to Farobus
40h 10m€224–342Bus, ferry, car ferry
- Take the bus from Perugia to Genoabus 504
- Take the ferry from Port of Genoa to Port de Tanger Medferry
- Take the carferry from Port de Tanger Med to Port of Algecirascarferry
- Take the bus from Algeciras Puerto to Farobus
2d 23h€165–625Train to Fiumicino International Airport, fly
- Take the train from Perugia to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Faro Airport (FAO)plane FCO - FAO
9h 11m€89–239Train to Florence Peretola Airport, fly
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Faro Airport (FAO)plane FLR - FAO
10h 54m€139–275Train, train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Faro Airport (FAO)plane BLQ - FAO
10h 28m€126–343Train, bus
- Take the train from Perugia to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Sevilla-Santa Justatrain
- Take the bus from Sevilla Santa Justa to Tavirabus
27h 5m€297–685Bus via Marseille
- Take the bus from Perugia Train Station Bus Stop to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence - Villa Costanza to Genoa - Via Fanti d'Italia Bus Stopbus 18
- Take the bus from Genoa - Via Fanti d'Italia Bus Stop to Marseille - Saint-Charles Bus Stationbus
- Take the bus from Marseille - Saint-Charles Bus Station to Evora - Bus Stationbus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeirabus
- Take the bus from Terminal Rodoviário de Albufeira to Faro - Terminal Rodoviáriobus 9 / ...
43h 54m€172–305Drive 2,414.7 km
- Drive from Perugia to Farocar 2,414.7 km
23h 25m€389–562
Perugia to Faro by train and bus
Comparing Your Travel Options
The cheapest way to get from Perugia to Faro is to train and fly which costs €85 - €240 and takes 9h 11m.
The fastest way to get from Perugia to Faro is to fly which takes 7h 43m and costs €80 - €340.
No, there is no direct bus from Perugia to Faro. However, there are services departing from Perugia and arriving at Faro via Florence Villa Constanza Bus Station, Genoa and Lisbon. The journey, including transfers, takes approximately 40h 10m.
The distance between Perugia and Faro is 1883 km. The road distance is 2414.7 km.
The best way to get from Perugia to Faro without a car is to train and bus via Madrid which takes 26h 35m and costs €320 - €650.
It takes approximately 7h 43m to get from Perugia to Faro, including transfers.
Perugia to Faro bus services, operated by FlixBus, depart from Perugia station.
The best way to get from Perugia to Faro is to fly which takes 7h 43m and costs €80 - €340. Alternatively, you can bus, which costs €220 - €350 and takes 40h 10m.
Perugia to Faro bus services, operated by FlixBus, arrive at Florence station.
Faro is 1h behind Perugia. It is currently 6:32 PM in Perugia and 5:32 PM in Faro.
What companies run services between Perugia, Italy and Faro, Portugal?
Ryanair, British Airways, and Transavia Holland fly from Perugia Sant'Egidio Airport (PEG) to Faro Airport (FAO) 6 times a week. Alternatively, you can take a bus from Perugia to Faro via Florence Villa Constanza Bus Station, Genoa, and Lisbon in around 40h 10m.
- Website
- ryanair.com
Flights from Perugia Sant'Egidio Airport to Faro Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- €80–330
Flights from Perugia Sant'Egidio Airport to Faro Airport via Charleroi
- Ave. Duration
- 7h 10m
- When
- Tuesday and Saturday
- Estimated price
- €100–370
Flights from Perugia Sant'Egidio Airport to Faro Airport via London Stansted
- Ave. Duration
- 7h 45m
- When
- Sunday
- Estimated price
- €100–380
Flights from Fiumicino International Airport to Faro Airport
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- €60–170
Flights from Fiumicino International Airport to Faro Airport via Barcelona
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €60–170
Flights from Fiumicino International Airport to Faro Airport via Madrid
- Ave. Duration
- 5h 47m
- When
- Tuesday and Thursday
- Estimated price
- €60–170
Flights from Florence Peretola Airport to Faro Airport via Madrid
- Ave. Duration
- 6h 20m
- When
- Thursday and Friday
- Estimated price
- €120–220
Flights from Florence Peretola Airport to Faro Airport via Fiumicino International Airport
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- €110–240
Flights from Bologna Guglielmo Marconi Airport to Faro Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Saturday and Thursday
- Estimated price
- €100–180
Flights from Bologna Guglielmo Marconi Airport to Faro Airport via Madrid
- Ave. Duration
- 5h 25m
- When
- Tuesday, Friday, and Thursday
- Estimated price
- €60–280
Flights from Bologna Guglielmo Marconi Airport to Faro Airport via Fiumicino International Airport
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- €100–180
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Perugia to Torino Porta Susa
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- €12–22
- Website
- Trenitalia Frecce
Train from Perugia to Torino Porta Susa
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- Trenitalia Frecce
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Faro
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- Rede Expressos
Bus from Algeciras Puerto to Faro
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- €28–50
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Tavira
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €11–20
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeira
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €13–24
- Website
- Rede Expressos
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Ferry from Port of Genoa to Port de Tanger Med
- Ave. Duration
- 2d 5h
- Frequency
- 3 times a week
- Estimated price
- €90–300
- Website
- Grandi Navi Veloci
Want to know more about travelling around Portugal
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Yes, the driving distance between Perugia to Faro is 2415 km. It takes approximately 23h 25m to drive from Perugia to Faro.
Book your Perugia to Faro bus tickets online with Omio and FlixBus.
There are 4494+ hotels available in Faro.













