|Distance||546 miles (880 km)|
|Average flight duration||1 h 35 min|
|Average plane ticket price||£27 (€31)|
|Airlines||Vueling, Ryanair or Iberia|
Flights from Algeciras to Barcelona cover the 546 miles (880 km) long journey taking on average 1 h 35 min with our travel partners like Vueling, Ryanair or Iberia. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as £7, but the average price of plane tickets is £27.
Buy your official Ryanair, Iberia and Vueling Airlines flight tickets between Algeciras and Barcelona from £7 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable journey.
Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Algeciras to Barcelona: Value, Regular, Plus or Flexi Plus.
It’s easy to book your Ryanair plane ticket between Algeciras and Barcelona online with Omio! Simply check the current Ryanair flight timetables for your ideal departure and arrival times, compare the best route from Algeciras to Barcelona as well as relevant travel information (such as luggage policy and amenities offered onboard) for that flight and book cheap Ryanair plane tickets online. Prices for Ryanair flights from Algeciras to Barcelona start at £7 one-way if you book in advance, and you can expect to travel around 546 miles (880 km). If you search for Ryanair flights in the Omio app, you can check straight away if the Ryanair tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by plane from Algeciras to Barcelona. Let Omio do all the work for you finding the best Algeciras to Barcelona Ryanair plane ticket so you can enjoy a smooth and comfortable journey!
Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by flight between Algeciras and Barcelona:
Here are some other resources that might have the information you need