There are 8 ways to get from Corfu to Algarve by plane, car ferry, bus, car, train, busferry, ferry, or taxi
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 Faro Airport
best- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Faro Airport (FAO)plane CFU - FAO
14h€112–251Car ferry, bus
- Take the carferry from Port of Corfu to Port of Venicecarferry
- Take the bus from Venice - Tronchetto Bus Station to Bordeaux - Belcier Bus Stopbus
- Take the bus from Bordeaux - Belcier Bus Stop to Almada – Cova da Piedade Metrobus
- Take the bus from Almada - Centro Sul to Terminal Rodoviário de São Bartolomeu de Messinesbus
2d 21h€323–528Car ferry, drive
- Take the carferry from Port of Corfu to Porto di Brindisicarferry
- Drive from Porto di Brindisi to Algarvecar
37h 18m€517–805Fly to Lisbon-Portela Airport, train
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Lisbon-Portela Airport (LIS)plane CFU - LIS
- Take the train from Lisboa Oriente to Tunestrain
13h 3m€159–333Fly to Seville Airport, bus
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Seville Airport (SVQ)plane CFU - SVQ
- Take the bus from Seville to Farobus
15h 18m€128–262Fly to Jerez Airport, train, bus
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Jerez Airport (XRY)plane CFU - XRY
- Take the train from La Parra to Sevilla-Santa Justatrain
- Take the bus from Sevilla Santa Justa to Tavirabus
- Take the train from Tavira to Tunestrain
17h 12m€161–521Car ferry, bus, train
- Take the carferry from Port of Corfu to Port of Venicecarferry
- Take the bus from Venice to Milanbus
- Take the bus from Milan to Lisbonbus
- Take the train from Lisboa Oriente to Tunestrain Ic
2d 21h€380–608Bus and ferry, bus, Boat, taxi
- Take the busferry from Corfu to Thessaloniki Macedonia KTEL Bus Stationbusferry
- Take the bus from Thessaloniki to Sibiubus
- Take the bus from Sibiu to Gibraleonbus
- Take the bus from Gibraleón to Sanlúcar de Guadianabus
- Take the ferry from Sanlúcar de Guadiana to Alcoutimferry
- Take the bus from Alcoutim to Zorrinhos de Cimabus
- Take the taxi from Zorrinhos de Cima to Algarvetaxi
3d 17h€342–488
Corfu International Airport, Ioannis Kapodistrias (CFU) to Faro Airport (FAO) flights
Comparing Your Travel Options
The cheapest way to get from Corfu to Algarve is to fly which costs €110 - €260 and takes 14h.
The fastest way to get from Corfu to Algarve is to fly and train which takes 13h 3m and costs €150 - €340.
The distance between Corfu and Algarve is 2519 km.
The best way to get from Corfu to Algarve without a car is to car ferry and bus which takes 2 days 21h and costs €320 - €550.
It takes approximately 14h to get from Corfu to Algarve, including transfers.
There are 9378+ hotels available in Algarve.
What companies run services between Corfu, Greece and Algarve, Portugal?
Ryanair, easyJet, and Swiss fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Faro Airport (FAO) once daily.
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Faro Airport via Rome
- Ave. Duration
- 7h 15m
- When
- Friday
- Estimated price
- €65–230
Flights from Corfu International Airport, Ioannis Kapodistrias to Faro Airport via Milan Bergamo
- Ave. Duration
- 9h 25m
- When
- Saturday
- Estimated price
- €70–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Rome
- Ave. Duration
- 6h 50m
- When
- Tuesday and Friday
- Estimated price
- €90–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Marseille
- Ave. Duration
- 8h 35m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- €90–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Barcelona
- Ave. Duration
- 9h 45m
- When
- Friday
- Estimated price
- €70–170
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Toulouse
- Ave. Duration
- 9h 55m
- When
- Saturday
- Estimated price
- €70–170
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Rome
- Ave. Duration
- 12h
- When
- Thursday
- Estimated price
- €70–170
- Website
- iberia.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Madrid
- Ave. Duration
- 12h
- When
- Saturday
- Estimated price
- €100–170
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €90–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Barcelona
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- €70–170
Flights from Corfu International Airport, Ioannis Kapodistrias to Jerez Airport via Madrid
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- €100–430
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Faro Airport via Geneva
- Ave. Duration
- 10h 55m
- When
- Saturday
- Estimated price
- €70–280
Flights from Corfu International Airport, Ioannis Kapodistrias to Faro Airport via Lyon
- Ave. Duration
- 8h 45m
- When
- Wednesday and Sunday
- Estimated price
- €70–270
- Website
- condor.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Jerez Airport via Dusseldorf
- Ave. Duration
- 7h 20m
- When
- Tuesday and Saturday
- Estimated price
- €120–420
- Website
- flytap.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Rome
- Ave. Duration
- 6h 10m
- When
- Tuesday
- Estimated price
- €100–300
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Marseille
- Ave. Duration
- 6h 35m
- When
- Wednesday and Sunday
- Estimated price
- €110–300
- Website
- vueling.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Lisbon-Portela Airport via Barcelona
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €90–210
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Barcelona
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- €70–170
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Faro Airport via Geneva
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- €85–350
- Website
- flyulendo.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Rome
- Ave. Duration
- 6h 10m
- When
- Tuesday
- Estimated price
- €45–220
- Website
- transavia.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Seville Airport via Marseille
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- €70–170
- Website
- tui.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Jerez Airport via Munich
- Ave. Duration
- 7h 55m
- When
- Thursday
- Estimated price
- €130–440
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Tunes
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €27–45
- Website
- Comboios de Portugal
Train from Tavira to Tunes
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Tunes
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €27–45
- Website
- Comboios de Portugal
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from La Parra to Sevilla-Santa Justa
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €12–18
- Website
- Renfe Viajeros
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Venice - Tronchetto Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 18h 5m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- BlaBlaCar Bus
Bus from Bordeaux - Belcier Bus Stop to Almada – Cova da Piedade Metro
- Ave. Duration
- 16h 30m
- Frequency
- Twice daily
- Estimated price
- €85–140
- Website
- BlaBlaCar Bus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Almada - Centro Sul to Terminal Rodoviário de São Bartolomeu de Messines
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €14–28
- Website
- Rede Expressos
Bus from Seville to Faro
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- €13–25
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Tavira
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €11–21
- Website
- Rede Expressos
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Seville to Faro
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- €16–25
- Website
- Flixbus
Bus from Venice to Milan
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- €23–40
- Website
- Flixbus
Bus from Milan to Lisbon
- Ave. Duration
- 31h 40m
- Frequency
- Once daily
- Estimated price
- €180–290
- Website
- Flixbus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Venice to Milan
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- €15–27
- Website
- Itabus S.p.A.
- Phone
- +3026610 28900
- info@ktelkerkyras.gr
- Website
- ktelkerkyras.gr
Busferry from Corfu to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- €30–45
- Schedules at
- greenbuses.gr
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- Simeonidis Tours
Bus from Thessaloniki to Sibiu
- Ave. Duration
- 13h 58m
- Frequency
- Once a week
- Estimated price
- €60–110
- Website
- Simeonidis Tours
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Sibiu to Gibraleon
- Ave. Duration
- 2d 11h
- Frequency
- 3 times a week
- Estimated price
- €170–220
- Schedules at
- tabitatour.autogari.ro
- Phone
- +34 959 256 900
- servcliente@interbus.es
- Website
- damas-sa.es
Bus from Gibraleón to Sanlúcar de Guadiana
- Ave. Duration
- 1h 11m
- Frequency
- 5 times a week
- Estimated price
- €6–10
- Schedules at
- damas-sa.es
- Phone
- +351 300 074 830
- clientes@vamusalgarve.pt
- Website
- vamusalgarve.pt
Bus from Alcoutim to Zorrinhos de Cima
- Ave. Duration
- 1h 2m
- Frequency
- 5 times a week
- Estimated price
- €5–13
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €5–7
- Aerobus
- €11–13
- Phone
- +30 2108919800
- superfast@superfast.com
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- €140–210
- Website
- Superfast Ferries
Car ferry from Port of Corfu to Port of Venice
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- €140–210
- Website
- Superfast Ferries
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- Grimaldi Lines
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- €23–50
- Website
- Grimaldi Lines
- Phone
- +351 926 682 605
- funriverlda@gmail.com
- Website
- fun-river.com
Ferry from Sanlúcar de Guadiana to Alcoutim
- Ave. Duration
- 5 min
- Frequency
- Every 30 minutes
- Estimated price
- €2
- Website
- http://www.fun-river.com/
- Ave. Duration
- 58 min
- Estimated price
- €60–75
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.