COMPARE Prices across different modes

Sun
28 Nov
£43BlaBlaCar Bus
Find prices
Mon
29 Nov
£59Flixbus
£55Vueling
Tue
30 Nov
£51BlaBlaCar Bus
£50Vueling
Wed
1 Dec
£34BlaBlaCar Bus
£44Vueling
Thu
2 Dec
£51BlaBlaCar Bus
£43Transavia Airlines
Fri
3 Dec
£35BlaBlaCar Bus
£57Transavia Airlines
Sat
4 Dec
£42Flixbus
£39Transavia Airlines
Sun
5 Dec
£51Flixbus
£33Vueling
Mon
6 Dec
£51Flixbus
£35Vueling
Tue
7 Dec
£78BlaBlaCar Bus
£44Vueling
Wed
8 Dec
£51BlaBlaCar Bus
£120Vueling
Thu
9 Dec
£42Flixbus
£50Vueling
Fri
10 Dec
£34BlaBlaCar Bus
£55Vueling
Sat
11 Dec
£42Flixbus
£44Vueling
Sun
12 Dec
£49BlaBlaCar Bus
£61Vueling
Mon
13 Dec
£34BlaBlaCar Bus
£44Vueling
Tue
14 Dec
£34BlaBlaCar Bus
£33Vueling
Wed
15 Dec
£51BlaBlaCar Bus
£35Vueling
Thu
16 Dec
£43Flixbus
£44Vueling
Fri
17 Dec
£92Flixbus
£61Vueling
Sat
18 Dec
£88Flixbus
£61Vueling

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

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 to Barcelona from Amsterdam

distanceDistance768 miles (1238 km)
durationAverage flight duration2 h 14 min
priceAverage plane ticket price£52 (€58)
changesDirect flightYes
carriersAirlinesVueling, Transavia Airlines, KLM, anisec, Iberia, TAP Portugal, Ryanair, Swiss, openskies, Lufthansa, Air France, British Airways, Eurowings or easyJet

Flights from Amsterdam to Barcelona cover the 768 miles (1238 km) long route taking on average 2 h 14 min with our travel partners like Vueling, Transavia Airlines, KLM, anisec, Iberia, TAP Portugal, Ryanair, Swiss, openskies, Lufthansa, Air France, British Airways, Eurowings or easyJet. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £39, but the average price of plane tickets is £52. Travellers depart most frequently from Amsterdam Airport Schiphol and arrive in Barcelona El Prat Airport.

Airlines

Vueling Airlines, Lufthansa and Transavia Airlines between Amsterdam and Barcelona

Travel from Amsterdam to Barcelona from £39 with Omio’s flight partners Vueling Airlines, Lufthansa and Transavia Airlines! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

Lufthansa
Transavia Airlines
Vueling Airlines

Germany's largest airline is Lufthansa. Fly from Amsterdam to Barcelona and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

One of the best ways to travel from Amsterdam to Barcelona is by taking a flight with Lufthansa. Omio helps you find the ideal Lufthansa flight between Amsterdam and Barcelona by showing you Lufthansa’s current flight timetables, the plane tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Amsterdam to Barcelona trip. You can expect to travel 768 miles (1238 km) between Amsterdam and Barcelona on a flight with Lufthansa. If you are using the Omio app to search for flights between Amsterdam and Barcelona, you can check straight away if the Lufthansa ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your Lufthansa plane ticket on Omio quickly and easily, then enjoy your upcoming trip from Amsterdam to Barcelona!

Lufthansa has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by flight from Amsterdam to Barcelona:

  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Flights from Amsterdam 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 Amsterdam to Barcelona.
FAQs
Is travel by plane currently allowed from Amsterdam, Netherlands to Barcelona, Spain?

Travel between Amsterdam, Netherlands and Barcelona, Spain by plane is: Partially open.

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

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

Do I need to self-quarantine on arrival in Spain from Amsterdam?

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 travelling 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 27/11/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Amsterdam and Barcelona before travelling.

What restrictions are there on reentering Netherlands from Barcelona, Spain?

The current restriction level for your return trip by plane from Barcelona to Amsterdam is: Partially open

Are there any international entry restrictions on returning to Netherlands from Spain?

Reentry to Netherlands is allowed for: Entry is partially open for citizens and permanent residents of Spain

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

What are the entry requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

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

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

Last verified on 25/11/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Barcelona to Amsterdam flight here.

How much does a cheap flight between Amsterdam and Barcelona cost?
You can find a cheap flight from Amsterdam to Barcelona for some dates and times for as low as £39  one way in the next 7 days.
What is the cost of a plane ticket from Amsterdam to Barcelona on average?
In the next 7 days you’ll find that the average cost of a plane ticket from Amsterdam to Barcelona is £52  one way.
What is the distance by flight from Amsterdam to Barcelona?
The flight distance from Amsterdam to Barcelona is around 768 miles (1238 km).
What is the average Amsterdam to Barcelona flight duration?
On average the flight from Amsterdam to Barcelona duration is 2 h 14 min  for the 768 miles (1238 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What airport in Amsterdam does the flight to Barcelona leave from? Which airport do I fly into Barcelona from Amsterdam?

Omio customers travelling this route book their cheap flights from Amsterdam Airport Schiphol   to Barcelona El Prat Airport   most frequently.

Where is the Amsterdam airport located? Where is the Barcelona airport located?

Passengers board their flight most frequently from Amsterdam Airport Schiphol, which is located approximately 7 miles (11 km) from the city centre.

Passengers travelling this route most often arrive at Barcelona El Prat Airport and need to travel approximately 7 miles (11 km) from the airport to reach the city centre in Barcelona. You can check if there are airport shuttle services, taxi services or public transportation options available from Barcelona El Prat Airport to get you to the city centre in Barcelona.

Which airlines can take me to Barcelona from Amsterdam?
When taking a flight from Amsterdam to Barcelona, you can count on Vueling, Transavia Airlines, KLM, anisec, Iberia, TAP Portugal, Ryanair, Swiss, openskies, Lufthansa, Air France, British Airways, Eurowings or easyJet for the best way to get you to Barcelona. You can also check all possible airlines who offer a service to Barcelona from Amsterdam and compare the amenities they offer before buying a plane ticket.
When does the first flight depart from Amsterdam to Barcelona? When does the last flight depart from Amsterdam to Barcelona?
The first Amsterdam to Barcelona flight departs at 06: 00   and the last flight from Amsterdam to Barcelona leaves at 20: 45. Check out the most up-to-date Amsterdam to Barcelona flight schedule on Omio and find the best time to travel to your destination.
How far in advance should I buy plane tickets from Amsterdam to Barcelona for the best deals?
If you purchase a plane ticket to Barcelona from Amsterdam within the next 7 days, you can find tickets to cost on average £52 one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Barcelona from Amsterdam are generally on sale a few months before the planned departure date.