There are 11 ways to get from Perugia to Gallipoli by bus, train, car, plane, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Perugia to Pescarabus 443
- Take the train from Pescara Centrale to Leccetrain Fr
- Take the train from Lecce to Gallipolitrain
12h 15m€39–108Bus
cheapest- Take the bus from Perugia Train Station Bus Stop to Lecce Central Bus Stationbus Itabus
13h 10m€17–53Bus, Leonetti Bus
- Take the bus from Perugia Piazza Partigiani to Salerno Piazza Montpellierbus Rimini
- Take the bus from Salerno - Piazza Montpellier to Gallipolibus Rome
12h 40m€50–84Drive 741.8 km
- Drive from Perugia to Gallipolicar 741.8 km
7h 28m€114–164Bus to Fiumicino International Airport, fly to Brindisi Airport, bus
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Brindisi Airport (BDS)plane FCO - BDS
- Take the bus from Brindisi to Gallipoli, Piazza Cimiterobus
8h 34m€68–247Train
- Take the train from Foligno to Anconatrain Re
- Take the train from Ancona to Leccetrain Fr
- Take the train from Lecce to Gallipolitrain
12h 41m€44–130Train to Bologna Guglielmo Marconi Airport, fly to Brindisi Airport, bus
- Take the train from Perugia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Brindisi Airport (BDS)plane BLQ - BDS
- Take the bus from Brindisi to Gallipoli, Piazza Cimiterobus
9h 38m€65–208Train, train to Pisa International Airport, fly to Brindisi Airport, bus
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Brindisi Airport (BDS)plane PSA - BDS
- Take the bus from Brindisi to Gallipoli, Piazza Cimiterobus
10h 15m€82–290Bus to Fiumicino International Airport, fly to Bari Karol Wojtyła Airport, bus
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Bari Karol Wojtyła Airport (BRI)plane FCO - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the bus from Matera to Gallipoli, Piazza Cimiterobus
11h 45m€77–220Bus to Fiumicino International Airport, fly to Lamezia Terme International Airport, train, bus
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Lamezia Terme International Airport (SUF)plane FCO - SUF
- Take the train from Lamezia Terme C. to Tarantotrain
- Take the bus from Taranto to Gallipoli, Piazza Cimiterobus
11h 40m€80–243Fly Perugia Sant'Egidio Airport to Lamezia Terme International Airport, train, bus
- Fly from Perugia Sant'Egidio Airport (PEG) to Lamezia Terme International Airport (SUF)plane PEG - SUF
- Take the train from Lamezia Terme C. to Tarantotrain
- Take the bus from Taranto to Gallipoli, Piazza Cimiterobus
10h 20m€91–307
Perugia to Gallipoli by bus and train
Questions & Answers
The cheapest way to get from Perugia to Gallipoli is to bus which costs €17 - €55 and takes 13h 10m.
The fastest way to get from Perugia to Gallipoli is to drive which takes 7h 28m and costs €110 - €170.
No, there is no direct bus from Perugia to Gallipoli. However, there are services departing from Perugia Piazza Partigiani and arriving at Gallipoli via Salerno - Piazza Montpellier. The journey, including transfers, takes approximately 12h 40m.
No, there is no direct train from Perugia to Gallipoli. However, there are services departing from Perugia and arriving at Gallipoli via Foligno, Ancona and Lecce. The journey, including transfers, takes approximately 12h 41m.
The distance between Perugia and Gallipoli is 754 km. The road distance is 741.8 km.
The best way to get from Perugia to Gallipoli without a car is to bus and train which takes 12h 15m and costs €35 - €110.
It takes approximately 12h 15m to get from Perugia to Gallipoli, including transfers.
Perugia to Gallipoli bus services, operated by Autolinee Curcio, depart from Perugia Piazza Partigiani station.
Perugia to Gallipoli train services, operated by Trenitalia, depart from Foligno station.
The best way to get from Perugia to Gallipoli is to bus and Leonetti Bus which takes 12h 40m and costs €50 - €85. Alternatively, you can train, which costs €40 - €130 and takes 12h 41m.
What companies run services between Perugia, Italy and Gallipoli, Italy?
You can take a bus from Perugia Piazza Partigiani to Gallipoli via Salerno Piazza Montpellier and Salerno - Piazza Montpellier in around 12h 40m. Alternatively, you can take a train from Perugia to Gallipoli via Foligno, Ancona, and Lecce in around 12h 41m.
- Website
- ryanair.com
Flights from Fiumicino International Airport to Brindisi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–170
Flights from Bologna Guglielmo Marconi Airport to Brindisi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–150
Flights from Pisa International Airport to Brindisi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €45–220
Flights from Fiumicino International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €27–130
- Website
- ita-airways.com
Flights from Fiumicino International Airport to Brindisi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €40–170
Flights from Bologna Guglielmo Marconi Airport to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €40–120
Flights from Fiumicino International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- €35–130
Flights from Fiumicino International Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–160
- Website
- aeroitalia.com
Flights from Perugia Sant'Egidio Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- €70–370
- Website
- flexflight.dk
Flights from Perugia Sant'Egidio Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 40m
- When
- Thursday and Sunday
- Estimated price
- €70–370
- Website
- neosair.it
Flights from Fiumicino International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 5m
- When
- Saturday
- Estimated price
- €103–106
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pescara Centrale to Lecce
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- €40–75
- Schedules at
- trenitalia.com
Train from Ancona to Lecce
- Ave. Duration
- 5h 21m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Schedules at
- trenitalia.com
Train from Perugia to Bologna Centrale
- Ave. Duration
- 2h 24m
- Frequency
- 6 times a week
- Estimated price
- €27–50
- Schedules at
- trenitalia.com
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- 6 times a week
- Estimated price
- €12–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pescara Centrale to Lecce
- Ave. Duration
- 4h 48m
- Frequency
- 4 times a day
- Estimated price
- €20–50
- Website
- https://www.trenitalia.com/en.html
Train from Foligno to Ancona
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- €9–18
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Lecce
- Ave. Duration
- 6h 12m
- Frequency
- 4 times a day
- Estimated price
- €23–60
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Bologna Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- €19–45
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- €12–21
- Website
- https://www.trenitalia.com/en.html
Train from Lamezia Terme C. to Taranto
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- 800 07 9090
- Website
- fseonline.it
Train from Lecce to Gallipoli
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €6
- Schedules at
- fseonline.it
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Foligno to Ancona
- Ave. Duration
- 1h 49m
- Frequency
- Every 3 hours
- Estimated price
- €12–25
- Website
- https://www.trenitalia.com/en.html
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €9–24
- Website
- https://www.trenitalia.com/en.html
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Perugia to Pescara
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- €13–28
- Website
- https://www.flixbus.co.uk
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €21–50
- Website
- https://www.flixbus.co.uk
Bus from Matera to Gallipoli, Piazza Cimitero
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- €14–21
- Website
- https://www.flixbus.co.uk
- Phone
- +39 089 233 899
- salerno@autolineecurcio.it
- Website
- autolineecurcio.it
Bus from Perugia Piazza Partigiani to Salerno Piazza Montpellier
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- https://www.autolineecurcio.it/
- Phone
- +39081/969167
- servizioclienti@leonettiroma.it
- Website
- leonettiroma.it
Bus from Salerno - Piazza Montpellier to Gallipoli
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Estimated price
- €22–45
- Website
- https://www.leonettiroma.it/
- Phone
- +39 0981 500331
- info@saj.it
- Website
- saj.it
Bus from Brindisi to Gallipoli, Piazza Cimitero
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- saj.it
Bus from Taranto to Gallipoli, Piazza Cimitero
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- €8–11
- Schedules at
- saj.it
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Perugia Train Station Bus Stop to Lecce Central Bus Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- €15–50
- Website
- https://www.itabus.it/en/home
- Phone
- +39 080 5790111
- info@cotrap.it
- Website
- cotrap.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Schedules at
- biglietteria.cotrap.it
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
More Questions & Answers
Perugia to Gallipoli bus services, operated by Autolinee Curcio, arrive at Salerno Piazza Montpellier station.
Perugia to Gallipoli train services, operated by Trenitalia, arrive at Ancona station.
Yes, the driving distance between Perugia to Gallipoli is 742 km. It takes approximately 7h 28m to drive from Perugia to Gallipoli.
Book your Perugia to Gallipoli train tickets online with Omio.
There are 4413+ hotels available in Gallipoli.




































