There are 12 ways to get from Porto to Foggia by plane, train, bus, car, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Abruzzo Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Abruzzo Airport (PSR)plane OPO - PSR
- Take the train from Pescara Centrale to Foggiatrain
11h 31m€86–309Fly to Naples Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Naples Airport (NAP)plane OPO - NAP
- Take the train from Caserta to Foggiatrain
9h 35m€81–286Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Stationbus BlaBlaCar Bus
- Take the bus from Geneva - Bus station to Foggia Stationbus
39h 35m€206–311Drive 2,632 km
- Drive from Porto to Foggiacar 2,632 km
24h 52m€418–604Fly to Fiumicino International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Fiumicino International Airport (FCO)plane OPO - FCO
- Take the train from Roma Termini to Foggiatrain
9h 49m€85–298Fly to Bari Karol Wojtyła Airport, bus, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Bari Karol Wojtyła Airport (BRI)plane OPO - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the bus from Altamura to Bari Centralebus
- Take the train from Bari Centrale to Foggiatrain
12h 29mFly to Foggia Gino Lisa Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Foggia Gino Lisa Airport (FOG)plane OPO - FOG
14h 7m€222–482Fly to Pisa International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pisa International Airport (PSA)plane OPO - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Foggiatrain
12h 35m€166–423Train, bus
- Take the train from Porto Campanha to Lisboa Orientetrain Ic / ...
- Take the bus from Lisbon to Genoabus
- Take the bus from Genoa to Reggio Emilia AV Mediopadanabus 482
- Take the train from Reggio Emilia Av to Foggiatrain Fr
42h 45m€291–514Train, bus via Miranda de Ebro
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Miranda De Ebrotrain Alv
- Take the bus from Miranda De Ebro to Padovabus
- Take the train from Padova to Foggiatrain Fr
45h 43m€322–493Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the train from Padova to Foggiatrain Fr
45h 48m€582–692Bus via Naples
- Take the bus from Porto - Hospital de São João to Lyon, Perrache Bus Stationbus
- Take the bus from Lyon Lyon Perrache Bus Station to Naples Metropark Central Parkingbus
- Take the bus from Napoli, Autostazione Metropark to Figgia Terminal Busbus
2d€146–227
Porto to Foggia by bus
Questions & Answers
The cheapest way to get from Porto to Foggia is to fly and train which costs €85 - €310 and takes 11h 31m.
The fastest way to get from Porto to Foggia is to fly and train which takes 9h 35m and costs €80 - €290.
No, there is no direct bus from Porto to Foggia station. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Foggia Station via Geneva - Bus station. The journey, including transfers, takes approximately 39h 35m.
The distance between Porto and Foggia is 2086 km. The road distance is 2632 km.
The best way to get from Porto to Foggia without a car is to bus which takes 39h 35m and costs €200 - €320.
It takes approximately 11h 31m to get from Porto to Foggia, including transfers.
Porto to Foggia bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Foggia is to bus which takes 39h 35m and costs €200 - €320. Alternatively, you can fly, which costs €220 - €490 and takes 14h 7m.
Porto to Foggia bus services, operated by BlaBlaCar Bus, arrive at Geneva - Bus Station.
Foggia is 1h ahead of Porto. It is currently 9:12 PM in Porto and 10:12 PM in Foggia.
What companies run services between Porto, Portugal and Foggia, Italy?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Foggia Station via Geneva - Bus station in around 39h 35m. Alternatively, Ryanair, Aeroitalia, and FlexFlight ApS fly from Francisco De Sá Carneiro Airport (OPO) to Foggia Gino Lisa Airport (FOG) twice a week.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Abruzzo Airport via Valencia
- Ave. Duration
- 6h 10m
- When
- Wednesday and Saturday
- Estimated price
- €70–260
Flights from Francisco De Sá Carneiro Airport to Abruzzo Airport via Milan Malpensa
- Ave. Duration
- 9h 32m
- When
- Monday and Tuesday
- Estimated price
- €70–260
Flights from Francisco De Sá Carneiro Airport to Abruzzo Airport via Milan Bergamo
- Ave. Duration
- 10h 50m
- When
- Thursday
- Estimated price
- €70–260
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €60–180
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Palma Mallorca
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- €60–180
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Valencia
- Ave. Duration
- 5h 37m
- When
- Monday, Thursday, and Tuesday
- Estimated price
- €60–180
Flights from Francisco De Sá Carneiro Airport to Fiumicino International Airport via Marseille
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €60–180
Flights from Francisco De Sá Carneiro Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 3h 10m
- When
- Thursday and Sunday
- Estimated price
- €85–240
Flights from Francisco De Sá Carneiro Airport to Bari Karol Wojtyła Airport via Toulouse
- Ave. Duration
- 6h 35m
- When
- Thursday
- Estimated price
- €85–240
Flights from Francisco De Sá Carneiro Airport to Pisa International Airport
- Ave. Duration
- 2h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €65–210
Flights from Francisco De Sá Carneiro Airport to Pisa International Airport via Valencia
- Ave. Duration
- 4h 45m
- When
- Monday and Thursday
- Estimated price
- €65–210
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Pescara Centrale to Foggia
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €24–45
- Website
- Trenitalia Frecce
Train from Caserta to Foggia
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- Trenitalia Frecce
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- €50–90
- Website
- Trenitalia Frecce
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €17–35
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Foggia
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- €85–160
- Website
- Trenitalia Frecce
Train from Reggio Emilia Av to Foggia
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Estimated price
- €80–150
- Website
- Trenitalia Frecce
Train from Padova to Foggia
- Ave. Duration
- 5h 58m
- Frequency
- 4 times a day
- Estimated price
- €90–170
- Website
- Trenitalia Frecce
Train from Padova to Foggia
- Ave. Duration
- 5h 58m
- Frequency
- 4 times a day
- Estimated price
- €90–170
- Website
- Trenitalia Frecce
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Station
- Ave. Duration
- 23h 45m
- Frequency
- Twice a week
- Estimated price
- €130–220
- Website
- BlaBlaCar Bus
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- VM Transfers
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
Getting to Rome from the airport
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Foggia is 2632 km. It takes approximately 24h 52m to drive from Porto to Foggia.
Book your Porto to Foggia bus tickets online with Omio.
There are 242+ hotels available in Foggia.










