Cheapest
Average
The best way to find a cheap flight ticket from Barcelona to Corfu is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
5 h 25 m
Average
12 h
Flights per day
8
Distance
1512 km
Of the 8 flights that leave Barcelona for Corfu every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 937 miles (1511 km) | |
Average flight duration | 2 h 30 min | |
Average plane ticket price | $134 (€119) | |
Direct flight | No | |
Airlines | Edelweiss Air, Malta Air, Swiss, Aegean Airlines, Lufthansa, Vueling or Ryanair |
Flights from Barcelona to Corfu cover the 937 miles (1511 km) long route taking on average 2 h 30 min with our travel partners like Edelweiss Air, Malta Air, Swiss, Aegean Airlines, Lufthansa, Vueling or Ryanair. There are direct flight services available. While the average ticket price for this trip costs around $134 (€119), you can find the cheapest plane ticket for as low as $53 (€47). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Corfu Ioannis Kapodistrias Airport.
Find the best flights from Barcelona to Corfu with Omio's travel partners Aegean Airlines, Lufthansa and SWISS from $53 (€47). We can find you the best deals, schedules and tickets when comparing and booking the best route.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Barcelona and Corfu includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
The distance between the Catalan capital and the island of Corfu is 1518 kilometers. Airlines covering this distance in direct flight need less than 2 hours and 30 minutes to complete the journey. Only 2 airlines schedule non-stop flights to Corfu from Barcelona.
Several regular airlines operate flights to Corfu from Barcelona, including Lufthansa and Iberia, which is 1 of 2 non-stop flights. Low-cost airlines include Eurowings and Vueling, the only low-cost airline that schedules direct flights between the two destinations.
There are more than 40 flights to Corfu from Barcelona every day, and they depart between 1 and 6 every hour. On Saturdays there are 2 direct flights from Condal City to Corfu. Eurowings manages between 1 and 6 connections a day with a stopover, both on Saturdays and Sundays and from Monday to Friday.
The airport of Barcelona-El Prat, which can be reached from the centre of Barcelona in 35 minutes by Aerobus, is the origin of these flights to Corfu. The destination is the airport of Corfu-Ioannis Kapodistrias, where it is possible to take the bus of the blue line 15, which leads to the Blue Bus Terminal of the city center in only 10 minutes.
Flights from Barcelona to Corfu generally leave from Barcelona El Prat Airport and arrive in Corfu Ioannis Kapodistrias Airport.
Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Corfu Ioannis Kapodistrias Airport is 4.1 km from Corfu city centre.
Here are some other resources that might have the information you need