COMPARE Prices across different modes

Fri
Sep 24
$106BlaBlaCar Bus
$245Iberia
Sat
Sep 25
$70BlaBlaCar Bus
$208Malta Air
Sun
Sep 26
$57BlaBlaCar Bus
$182Ryanair
Mon
Sep 27
$70BlaBlaCar Bus
$69Ryanair
Tue
Sep 28
$82BlaBlaCar Bus
$79Malta Air
Wed
Sep 29
$70BlaBlaCar Bus
$137Malta Air
Thu
Sep 30
$70BlaBlaCar Bus
$104Ryanair
Fri
Oct 1
$62BlaBlaCar Bus
$212Alitalia Cityliner
Sat
Oct 2
$57BlaBlaCar Bus
$127Lufthansa
Sun
Oct 3
$57BlaBlaCar Bus
$127Lufthansa
Mon
Oct 4
$57BlaBlaCar Bus
$35Ryanair
Tue
Oct 5
$70BlaBlaCar Bus
$46Malta Air
Wed
Oct 6
$70BlaBlaCar Bus
$69Malta Air
Thu
Oct 7
$57BlaBlaCar Bus
$104Ryanair
Fri
Oct 8
$57BlaBlaCar Bus
$147Alitalia
Sat
Oct 9
$57BlaBlaCar Bus
$127Lufthansa
Sun
Oct 10
$57BlaBlaCar Bus
$113Ryanair
Mon
Oct 11
$57BlaBlaCar Bus
$86Ryanair
Tue
Oct 12
$70BlaBlaCar Bus
$113Malta Air
Wed
Oct 13
$62Flixbus
$86Malta Air
Thu
Oct 14
$57BlaBlaCar Bus
$66Ryanair

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Flight Information from Frankfurt am Main to Barcelona

distanceDistance678 miles (1093 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$146 (€118)
changesDirect flightYes
carriersAirlinesRyanair, Lufthansa, Eurowings, Swiss, Malta Air or Brussels Airlines

Flights from Frankfurt am Main to Barcelona cover the 678 miles (1093 km) long route taking on average 2 h 5 min with our travel partners like Ryanair, Lufthansa, Eurowings, Swiss, Malta Air or Brussels Airlines. There are direct flight services available. While the average ticket price for this route costs around $146 (€118), you can find the cheapest plane ticket for as low as $69 (€55). Travelers depart most frequently from Frankfurt am Main Airport and arrive in Barcelona El Prat Airport.

Airlines

Frankfurt am Main to Barcelona with Ryanair, SWISS and Lufthansa

Ryanair, SWISS and Lufthansa flights will get you between Frankfurt am Main and Barcelona from $69 (€55). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Ryanair
Lufthansa
SWISS

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight between Frankfurt am Main and Barcelona: Value, Regular, Plus or Flexi Plus.

Ryanair is one of the best options when traveling by plane between Frankfurt am Main and Barcelona. Omio quickly shows you current Ryanair flight schedules for the Frankfurt am Main - Barcelona route and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest route available. The distance between Frankfurt am Main and Barcelona is around 678 miles (1093 km) and the cheapest Ryanair one-way ticket you can book starts at $69 (€55). As you check the latest Frankfurt am Main to Barcelona flight schedule from Ryanair for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Ryanair tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Ryanair ticket from Frankfurt am Main to Barcelona so you can spend more time enjoying the smooth and easy journey!

When you buy your Ryanair flight tickets between Frankfurt am Main and Barcelona don't forget to keep the following COVID-19 related policies in mind:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Frankfurt to Barcelona

Passengers can book flights from Frankfurt am Main to Barcelona at many times throughout the day, seven days a week, at any time during the year. Flights between these two cities depart as early as 6:00 a.m. Afterwards, planes depart at regular intervals until the evening. Direct flights from Frankfurt to Barcelona take around two hours on average while flights requiring the passenger to change planes can take anywhere from roughly four hours to over ten hours. The difference in overall travel times depends on the route, location of the city where the passenger changes planes as well as the length of the stopover involved.

Which airlines fly from Frankfurt to Barcelona?

The route between Frankfurt and Barcelona is serviced by several airline companies. These include Ryanair, Brussel Airlines, Lufthansa, Iberia, Swiss Airlines, SAS, Air France and KLM, among others. However, direct flights are generally only offered by Ryanair and Lufthansa.

How long is the flight from Frankfurt to Barcelona?

A direct flight between these cities takes two hours on average. Although flights requiring a change can get passengers to Barcelona in under five hours, some flights have an overall travel time of over ten hours. The difference in flight and travel time depends on the route, length of stopover, and location of the city where the change occurs.

How many flights are there from Frankfurt to Barcelona?

On most days, passengers can choose between around nine direct flights departing at different times. In addition, over 50 flights requiring a change are usually offered on a daily basis.

What is the departure and arrival airport for flights from Frankfurt to Barcelona?

Departure airport: Planes depart Frankfurt from Frankfurt am Main Airport, which is the fourth largest airport in Europe. This airport is around 40 minutes from the city center and easy to reach by public transportation or taxi. Ample short or long-term airport parking is also available onsite. Passengers will find many restaurants and shops here and can enjoy free WiFi Internet access.

Arrival airport: Flights from Frankfurt arrive at Barcelona El Prat Airport. Passengers can reach the city center by bus, train, car or taxi. In each case, the trip into Barcelona takes around 20 to 30 minutes. This airport also has several cafes, shops and restaurants to choose from as well as free WiFi.

Cheap flights from Frankfurt am Main to Barcelona: when to book to save $

Time Price Savings
1 week earlier 54 €
2 weeks earlier 40 €35%
3 weeks earlier 26 €108%
1 month before 26 €108%
2 months earlier 27 €100%
3 months earlier 25 €116%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Frankfurt am Main - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Frankfurt am Main to Barcelona timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Frankfurt am Main to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Frankfurt am Main to Barcelona 3 weeks in advance means you could save up to 108% compared to the price available on the day of departure.
  • If you book a flight from Frankfurt am Main - Barcelona 2 months in advance you save up to about 100% compared to the initial price.
  • By booking 3 months in advance you could save up to 116%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips

Flights from Frankfurt am Main to Barcelona
Take a flight to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Barcelona.
FAQs
Are there any COVID-19 restrictions for international travel by flight between Frankfurt am Main and Barcelona?

Travel between Frankfurt am Main, Germany and Barcelona, Spain by plane is: Partially open.

What is the status of international entry into Spain from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Spain from Frankfurt am Main?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

When traveling in Spain, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 9/23/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Frankfurt am Main and Barcelona before traveling.

Do I need to quarantine when I return to Germany from Barcelona, Spain?

Return travel from Spain to Germany is: Partially open.

Are there any international entry restrictions on returning to Frankfurt am Main from Barcelona?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Germany from Barcelona?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Frankfurt am Main, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/23/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Frankfurt am Main from Barcelona.

How much do cheap flights from Frankfurt am Main to Barcelona cost?
Omio customers have found the cheapest flights from Frankfurt am Main to Barcelona to cost as little as $69 (€55)  in the next 7 days.
How much does it cost to take a flight to Barcelona from Frankfurt am Main?
The flight price to Barcelona from Frankfurt am Main is on average $146 (€118)  if you are looking to purchase your tickets for this trip in the next 7 days.
How many miles is it from Frankfurt am Main to Barcelona by flight?
When traveling this route you should expect the distance from Frankfurt am Main to Barcelona by plane to be approximately 678 miles (1093 km).
How long is the flight between Frankfurt am Main and Barcelona?
On average the Frankfurt am Main to Barcelona flight travel time is 2 h 5 min  for the 678 miles (1093 km) long journey, but the duration can vary if you travel on weekends and holidays.
What is the departure airport in Frankfurt am Main and arrival airport in Barcelona?

Omio customers who book cheap flights for this trip most frequently fly from Frankfurt am Main Airport   to Barcelona El Prat Airport.

Where do I find the Frankfurt am Main airport for the flight to Barcelona? Where is the Barcelona airport?

Passengers board their flight most frequently from Frankfurt am Main Airport, which is located around 6 miles (10 km) away from the city center, and they get off the plane at Barcelona El Prat Airport, located 7 miles (11 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Barcelona El Prat Airport to take you to the city center of Barcelona.

Which airlines can take me between Frankfurt am Main and Barcelona?
If you're looking for flights from Frankfurt am Main to Barcelona, you can rely on Ryanair, Lufthansa, Eurowings, Swiss, Malta Air or Brussels Airlines to get you to Barcelona. It's also good to check out all possible airlines for the Frankfurt am Main to Barcelona trip to see if there might be differences in the amenities they offer.
Are there any direct flights from Frankfurt am Main to Barcelona?
Yes, you can search for direct flights from Frankfurt am Main to Barcelona on Omio with Lufthansa or Malta Air, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your plane ticket.
When can I take the first flight from Frankfurt am Main to Barcelona? When can I take the last flight for the day?
You can take the earliest flight from Frankfurt am Main to Barcelona at 4: 45 AM   or take the last flight from Frankfurt am Main to Barcelona leaving at 7: 30 PM. Look for the latest Frankfurt am Main to Barcelona flight schedules on Omio and book the best time to take the plane for this route.
How far in advance should I book a plane ticket from Frankfurt am Main to Barcelona to get the best deals?
If you purchase a plane ticket from Frankfurt am Main to Barcelona within the next 7 days, you can find tickets to cost on average $146 (€118) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from Frankfurt am Main to Barcelona are generally on sale a few months before the planned departure date.