Barcelona to Amsterdam Flights

Sun, May 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Barcelona to Amsterdam flight

distanceDistance768 miles (1238 km)
durationAverage flight duration2 h 25 min
priceAverage plane ticket price$166 (€144)
changesDirect flightYes
carriersAirlinesVueling Airlines, Transavia Airlines, KLM, easyJet, Lufthansa, Eurowings, SWISS, Air France, airmax, Air Europa, Austrian Airlines, KLM Cityhopper, Iberia Express, Air Serbia, Alitalia, Iberia or Lufthansa Cityline (2)

Flights from Barcelona to Amsterdam cover the 768 miles (1238 km) long trip taking on average 2 h 25 min with our travel partners like Vueling Airlines, Transavia Airlines, KLM, easyJet, Lufthansa, Eurowings, SWISS, Air France, airmax, Air Europa, Austrian Airlines, KLM Cityhopper, Iberia Express, Air Serbia, Alitalia, Iberia or Lufthansa Cityline (2). There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $61 (€53), but the average price of plane tickets is $166 (€144). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Amsterdam Airport Schiphol.

The cheapest flights from Barcelona to Amsterdam

Showing times and prices for May 21

Cheapest

The best way to find a cheap flight ticket from Barcelona to Amsterdam is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Vueling
10:05AM2h30
Barcelona El Prat Airport (BCN)
12:35PMAmsterdam Airport Schiphol (AMS)
$1591One-way
0 transfers
2nd Cheapest
Vueling
03:15PM2h25
Barcelona El Prat Airport (BCN)
05:40PMAmsterdam Airport Schiphol (AMS)
$1791One-way
0 transfers
2nd Cheapest
Vueling
07:10AM2h35
Barcelona El Prat Airport (BCN)
09:45AMAmsterdam Airport Schiphol (AMS)
$1791One-way
0 transfers
2nd Cheapest
Vueling
04:30PM2h25
Barcelona El Prat Airport (BCN)
06:55PMAmsterdam Airport Schiphol (AMS)
$1791One-way
0 transfers
Vueling
01:05PM2h30
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
$1911One-way
0 transfers

Flight schedulefrom Barcelona to Amsterdam

Showing flights for tomorrow, Tuesday, May 21
Swiss
06:00AM8h10
Barcelona El Prat Airport (BCN)
02:10PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM11h35
Barcelona El Prat Airport (BCN)
05:45PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM9h45
Barcelona El Prat Airport (BCN)
03:55PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM4h30
Barcelona El Prat Airport (BCN)
10:40AMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM8h40
Barcelona El Prat Airport (BCN)
02:50PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM5h20
Barcelona El Prat Airport (BCN)
11:30AMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM7h30
Barcelona El Prat Airport (BCN)
01:40PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
06:10AM7h00
Barcelona El Prat Airport (BCN)
01:10PMAmsterdam Airport Schiphol (AMS)
1 transfer
KLM
06:20AM2h15
Barcelona El Prat Airport (BCN)
08:35AMAmsterdam Airport Schiphol (AMS)
0 transfers
ITA
06:20AM10h40
Barcelona El Prat Airport (BCN)
05:00PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
06:50AM7h00
Barcelona El Prat Airport (BCN)
01:50PMAmsterdam Airport Schiphol (AMS)
1 transfer
Vueling
07:10AM2h35
Barcelona El Prat Airport (BCN)
09:45AMAmsterdam Airport Schiphol (AMS)
0 transfers
Lufthansa
07:50AM7h10
Barcelona El Prat Airport (BCN)
03:00PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
08:00AM7h35
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
08:45AM6h50
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
08:45AM9h45
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Transavia Airlines
08:55AM2h25
Barcelona El Prat Airport (BCN)
11:20AMAmsterdam Airport Schiphol (AMS)
0 transfers
Iberia
09:15AM9h15
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
09:15AM6h20
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
09:20AM7h05
Barcelona El Prat Airport (BCN)
04:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
09:20AM5h40
Barcelona El Prat Airport (BCN)
03:00PMAmsterdam Airport Schiphol (AMS)
1 transfer
Swiss
09:35AM4h35
Barcelona El Prat Airport (BCN)
02:10PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
09:45AM8h45
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
09:45AM5h50
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
09:50AM7h55
Barcelona El Prat Airport (BCN)
05:45PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
09:50AM9h25
Barcelona El Prat Airport (BCN)
07:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
09:50AM6h05
Barcelona El Prat Airport (BCN)
03:55PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
09:50AM5h00
Barcelona El Prat Airport (BCN)
02:50PMAmsterdam Airport Schiphol (AMS)
1 transfer
Austrian Airlines
10:00AM6h50
Barcelona El Prat Airport (BCN)
04:50PMAmsterdam Airport Schiphol (AMS)
1 transfer
Vueling
10:05AM2h30
Barcelona El Prat Airport (BCN)
12:35PMAmsterdam Airport Schiphol (AMS)
0 transfers
Iberia
10:15AM8h15
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
10:25AM7h10
Barcelona El Prat Airport (BCN)
05:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
10:25AM8h05
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
KLM
11:10AM2h20
Barcelona El Prat Airport (BCN)
01:30PMAmsterdam Airport Schiphol (AMS)
0 transfers
ITA
11:40AM5h20
Barcelona El Prat Airport (BCN)
05:00PMAmsterdam Airport Schiphol (AMS)
1 transfer
ITA
11:40AM23h20
Barcelona El Prat Airport (BCN)
11:00AMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
11:45AM4h40
Barcelona El Prat Airport (BCN)
04:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air Europa
11:50AM21h50
Barcelona El Prat Airport (BCN)
09:40AMAmsterdam Airport Schiphol (AMS)
1 transfer
Air Europa
11:50AM27h45
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air Europa
11:50AM5h45
Barcelona El Prat Airport (BCN)
05:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
12:30PM6h00
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
12:40PM8h45
Barcelona El Prat Airport (BCN)
09:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
12:40PM5h05
Barcelona El Prat Airport (BCN)
05:45PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
12:40PM6h35
Barcelona El Prat Airport (BCN)
07:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
12:50PM5h40
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
12:50PM4h45
Barcelona El Prat Airport (BCN)
05:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Bulgaria Air
01:00PM20h00
Barcelona El Prat Airport (BCN)
09:00AMAmsterdam Airport Schiphol (AMS)
1 transfer
Vueling
01:05PM2h30
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
0 transfers
Lufthansa
01:30PM6h55
Barcelona El Prat Airport (BCN)
08:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Iberia
01:30PM5h00
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
01:50PM4h40
Barcelona El Prat Airport (BCN)
06:30PMAmsterdam Airport Schiphol (AMS)
1 transfer
Swiss
02:55PM7h20
Barcelona El Prat Airport (BCN)
10:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
Swiss
02:55PM4h20
Barcelona El Prat Airport (BCN)
07:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
Vueling
03:15PM2h25
Barcelona El Prat Airport (BCN)
05:40PMAmsterdam Airport Schiphol (AMS)
0 transfers
Air France
03:15PM6h10
Barcelona El Prat Airport (BCN)
09:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
03:35PM6h05
Barcelona El Prat Airport (BCN)
09:40PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
03:35PM4h50
Barcelona El Prat Airport (BCN)
08:25PMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
04:10PM6h05
Barcelona El Prat Airport (BCN)
10:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
Vueling
04:30PM2h25
Barcelona El Prat Airport (BCN)
06:55PMAmsterdam Airport Schiphol (AMS)
0 transfers
ITA
04:50PM24h15
Barcelona El Prat Airport (BCN)
05:05PMAmsterdam Airport Schiphol (AMS)
1 transfer
ITA
04:50PM18h10
Barcelona El Prat Airport (BCN)
11:00AMAmsterdam Airport Schiphol (AMS)
1 transfer
Lufthansa
05:05PM5h10
Barcelona El Prat Airport (BCN)
10:15PMAmsterdam Airport Schiphol (AMS)
1 transfer
KLM
05:15PM2h20
Barcelona El Prat Airport (BCN)
07:35PMAmsterdam Airport Schiphol (AMS)
0 transfers
Vueling
06:15PM2h30
Barcelona El Prat Airport (BCN)
08:45PMAmsterdam Airport Schiphol (AMS)
0 transfers
KLM
07:40PM2h15
Barcelona El Prat Airport (BCN)
09:55PMAmsterdam Airport Schiphol (AMS)
0 transfers
Air Europa
08:30PM19h05
Barcelona El Prat Airport (BCN)
03:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air Europa
08:30PM13h10
Barcelona El Prat Airport (BCN)
09:40AMAmsterdam Airport Schiphol (AMS)
1 transfer
Air Europa
08:30PM21h05
Barcelona El Prat Airport (BCN)
05:35PMAmsterdam Airport Schiphol (AMS)
1 transfer
Air France
09:10PM11h25
Barcelona El Prat Airport (BCN)
08:35AMAmsterdam Airport Schiphol (AMS)
1 transfer
Transavia Airlines
09:50PM2h25
Barcelona El Prat Airport (BCN)
12:15AMAmsterdam Airport Schiphol (AMS)
0 transfers

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Amsterdam by train, bus, or flight

Tue
May 21
Wed
May 22
Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10

The fastest flights from Barcelona to Amsterdam

Showing times and prices for May 21

Fastest Journey

2 h 15 m

Average

7 h 56 m

Flights per day

70

Distance

1239 km

Of the 70 flights that leave Barcelona for Amsterdam every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
KLM
07:40PM2h15
Barcelona El Prat Airport (BCN)
09:55PMAmsterdam Airport Schiphol (AMS)
$9001One-way
0 transfers
Fastest
KLM
06:20AM2h15
Barcelona El Prat Airport (BCN)
08:35AMAmsterdam Airport Schiphol (AMS)
$9001One-way
0 transfers
2nd Fastest
KLM
05:15PM2h20
Barcelona El Prat Airport (BCN)
07:35PMAmsterdam Airport Schiphol (AMS)
$9001One-way
0 transfers
2nd Fastest
KLM
11:10AM2h20
Barcelona El Prat Airport (BCN)
01:30PMAmsterdam Airport Schiphol (AMS)
$9001One-way
0 transfers
Vueling
03:15PM2h25
Barcelona El Prat Airport (BCN)
05:40PMAmsterdam Airport Schiphol (AMS)
$1791One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Vueling Airlines, Transavia Airlines and KLM flights from Barcelona to Amsterdam

For as little as $45 (€39) you can travel by flight from Barcelona to Amsterdam with Vueling Airlines, Transavia Airlines and KLM. Omio will show you the best deals, schedules and tickets available for this trip.

Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight to Amsterdam from Barcelona.

Barcelona to Amsterdam flight information with Eurowings:

  • Average Duration: 6 h 20 min
  • Cheapest Price: $347

Barcelona to Amsterdam Flights: An Overview

There are 10 to 14 daily non-stop Barcelona to Amsterdam flights. The journey from Barcelona to the capital of the Netherlands is approximately 1239 km, and the flight time is about 3 hours and 52 minutes. Departing flights leave from Barcelona-El Prat Airport (BCN) and arrive at Amsterdam Airport Schiphol (AMS). Travelers can book flights for the early morning, midday or the evening.

Which airlines fly from Barcelona to Amsterdam?

KLM Royal Dutch Airlines operates non-stop flights from Barcelona to Amsterdam along with British Airways, Vueling Airlines, and Transavia. Major airlines such as Lufthansa, Air France, TAP Air Portugal, and Swissair offer connecting flights from Barcelona to Amsterdam.

How long is the flight from Barcelona to Amsterdam?

Non-stop Barcelona to Amsterdam flights usually take 2 hours and 25 minutes, with the fastest at 2 hours and 5 minutes. Connecting flights from Barcelona to Amsterdam take between 4 hours and 10 minutes, and 7 hours and 20 minutes. The fastest one-stop connecting flight between Barcelona and Amsterdam takes four hours. However, some airlines take more than 10 hours to reach Amsterdam, based on the stopover destination as well as the waiting duration.

How many flights are there from Barcelona to Amsterdam?

The Barcelona to Amsterdam route has 10 to 14 direct flights per day. The number of direct Barcelona to Amsterdam flights is 22 every weekend.

Cheap flights from Barcelona to Amsterdam: when to book to save $

Time Price Savings
1 week earlier 79 €
2 weeks earlier 56 €41%
3 weeks earlier 55 €44%
1 month before 55 €44%
2 months earlier 59 €34%
3 months earlier 50 €58.%


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 Barcelona - Amsterdam: 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 Barcelona to Amsterdam timing is everything.

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

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

FAQs: Barcelona to Amsterdam Flight

FAQs: Take a flight from Barcelona to Amsterdam hassle-free. 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 Barcelona to Amsterdam.
FAQs
Cheap plane tickets from Barcelona to Amsterdam can start from as little as $61 (€53) when you book in advance. The average flight ticket price for Barcelona to Amsterdam is $166 (€144); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona to Amsterdam flight travel time is 2 h 25 min   for the 768 mile (1238 km) long route, but the duration can vary if you travel on weekends and holidays.
The first flight from Barcelona to Amsterdam leaves at 5: 10 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Barcelona to Amsterdam leaves at 8: 25 PM.
For the trip from Barcelona to Amsterdam you can take a flight with Vueling Airlines, Transavia Airlines, KLM, easyJet, Lufthansa, Eurowings, SWISS, Air France, airmax, Air Europa, Austrian Airlines, KLM Cityhopper, Iberia Express, Air Serbia, Alitalia, Iberia or Lufthansa Cityline (2). Be sure to check out all possible airlines that offer services from Barcelona to Amsterdam on Omio to compare what amenities they may have.

Flights from Barcelona to Amsterdam generally leave from Barcelona El Prat Airport and arrive in Amsterdam Airport Schiphol.

Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Amsterdam Airport Schiphol is 17.1 km from Amsterdam city centre.

The cheapest month to travel from Barcelona to Amsterdam by plane is April.
It's helpful to compare your options as there are 3 ways to travel from Barcelona to Amsterdam including taking a train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language