Compare prices and tickets by train, bus or flight

Mon
Jan 24
$55BlaBlaCar Bus
$119Air Nostrum
Tue
Jan 25
$55BlaBlaCar Bus
$119Air Nostrum
Wed
Jan 26
$55BlaBlaCar Bus
$110Air Europa
Thu
Jan 27
$55BlaBlaCar Bus
$100Ryanair
Fri
Jan 28
$55BlaBlaCar Bus
$122Air Europa
Sat
Jan 29
$55BlaBlaCar Bus
$119Air Nostrum
Sun
Jan 30
$55BlaBlaCar Bus
$129ITA
Mon
Jan 31
$55BlaBlaCar Bus
$113Air Europa
Tue
Feb 1
$55BlaBlaCar Bus
$49Ryanair
Wed
Feb 2
$55BlaBlaCar Bus
$109Lufthansa
Thu
Feb 3
$54Flixbus
$69Ryanair
Fri
Feb 4
$55BlaBlaCar Bus
$109Lufthansa
Sat
Feb 5
$55BlaBlaCar Bus
$34Malta Air
Sun
Feb 6
$55BlaBlaCar Bus
$15Malta Air
Mon
Feb 7
$55BlaBlaCar Bus
$12Ryanair
Tue
Feb 8
$55BlaBlaCar Bus
$12Ryanair
Wed
Feb 9
$55BlaBlaCar Bus
$88Lufthansa
Thu
Feb 10
$55BlaBlaCar Bus
$48Ryanair
Fri
Feb 11
$55BlaBlaCar Bus
$88Lufthansa
Sat
Feb 12
$55BlaBlaCar Bus
$31Malta Air

More than 1,000 travel companies trust us to 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

Overview: Frankfurt am Main to Barcelona flight

distanceDistance678 miles (1093 km)
durationAverage flight duration2 h 10 min
priceAverage plane ticket price$116 (€96)
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 journey taking on average 2 h 10 min with our travel partners like Ryanair, Lufthansa, Eurowings, Swiss, Malta Air or Brussels Airlines. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $100 (€83), but the average price of plane tickets is $116 (€96). Travelers depart most frequently from Frankfurt am Main Airport and arrive in Barcelona El Prat Airport.

Airlines: Ryanair, Brussels Airlines and Lufthansa flights from Frankfurt am Main to Barcelona

Buy your official Ryanair, Brussels Airlines and Lufthansa flight tickets to Barcelona from Frankfurt am Main from $100 (€83) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Ryanair
Brussels Airlines
Lufthansa

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 to Barcelona from Frankfurt am Main includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

  • Average Price: $100

When purchasing your Ryanair flight tickets between Frankfurt am Main and Barcelona, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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: Frankfurt am Main to Barcelona Flight

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

Am I allowed to travel by plane from Frankfurt am Main, Germany to Barcelona, Spain?

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

Can I enter Spain from Germany?

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

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 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
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

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

All travelers in Spain must observe these coronavirus safety measures:

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

The information above was last checked on 1/21/22. Remember to review the latest COVID-19 travel safety regulations   for your flight to Barcelona from Frankfurt am Main as this information can change.

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 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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 1/22/22. 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 does a cheap flight between Frankfurt am Main and Barcelona cost?

Looking to save money on your trip? Omio customers have found the cheapest flight from Frankfurt am Main to Barcelona for the next 7 days starting from $100 (€83)  one way.

How much does it cost to take a flight between Frankfurt am Main and Barcelona?

If you’re looking to purchase your plane tickets in the next week, you can expect the Frankfurt am Main to Barcelona flight price to come in at an average of $116 (€96)  one way.

How many miles is it from Frankfurt am Main to Barcelona by plane?

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 to Barcelona from Frankfurt am Main?

The Frankfurt am Main to Barcelona flight duration is on average 2 h 10 min, which is to be expected when traveling 678 miles (1093 km) between Frankfurt am Main and Barcelona. However, the time it takes can vary based on specific dates, weekends, and holidays.

Which airport for the flight from Frankfurt am Main to Barcelona do I fly out of? Which Barcelona airport from Frankfurt am Main do I arrive in?

Omio customers most frequently book their flights from Frankfurt am Main Airport   to Barcelona El Prat Airport.

Where is the Frankfurt am Main airport located? Where is the Barcelona airport located?

Passengers booking this trip most frequently board their flights from Frankfurt am Main Airport and need to travel around 6.8 miles (10.9 km) from the city center to get to this airport.

Passengers arriving in Barcelona most often land in Barcelona El Prat Airport and need to travel about 7.4 miles (11.9 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Barcelona El Prat Airport to get you to the city center of Barcelona.

Which airlines can get me from Frankfurt am Main to Barcelona?

When taking a flight from Frankfurt am Main to Barcelona, you can count on Ryanair, Lufthansa, Eurowings, Swiss, Malta Air or Brussels Airlines for the best way to get you to Barcelona. You can also check all possible airlines who offer a service from Frankfurt am Main to Barcelona and compare the amenities they offer before buying a plane ticket.

When does the first flight depart from Frankfurt am Main to Barcelona? When does the last flight depart from Frankfurt am Main to Barcelona?

You can take the earliest flight from Frankfurt am Main to Barcelona at 9: 10 AM   or take the last flight from Frankfurt am Main to Barcelona leaving at 8: 15 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.

When should I purchase the Frankfurt am Main to Barcelona flight for the best deals on tickets?

If you book the Frankfurt am Main to Barcelona flight within the next 7 days, you can find one way tickets to cost on average $116 (€96). However, booking your plane ticket in advance gives you access to the best prices for flights to Barcelona from Frankfurt am Main. Look out for plane tickets for this trip to go on sale a few months before your planned departure date to find the best deals.