France (€)
Italia (€)
International (€)
Deutschland (€)
España (€)

Amsterdam to Barcelona flights

Why book with Opodo?
  • Cheap flights with over 660 airlines
  • Compare the best deals
  • Flights to Barcelona from £52

Cheap last minute flights to Barcelona

Latest deals and top flight routes from Amsterdam airports.

Departure Sat, 03 Oct Return Tue, 06 Oct
AMS Amsterdam
BCN Barcelona
return from £52
Departure Mon, 19 Oct Return Fri, 23 Oct
AMS Amsterdam
BCN Barcelona
return from £87
Flight route information
Find out further information on Amsterdam and Barcelona to help you prepare for your trip.
Currency and price comparison
Exchange rate
1.00 GBP = 1.09 EUR
British Pound Sterling Euro
1 EUR = 0.93 GBP
Last checked on 23 September 2020
Train
Local, one-way ticket
31%

Trains in Barcelona are 31% cheaper than in Amsterdam.

Amsterdam
£2.93
Barcelona
£2.02
Meal
Mid-priced restaurant
30%

A meal in Barcelona is 30% cheaper than a meal in Amsterdam.

Amsterdam
£14.67
Barcelona
£11
Taxi
Standard daytime start rate
48%

A taxi fare in Barcelona is 48% cheaper than in Amsterdam.

Amsterdam
£4.58
Barcelona
£2.38
Coffee
Regular cappuccino
47%

Coffee in Barcelona is 47% cheaper than in Amsterdam.

Amsterdam
£3.07
Barcelona
£1.64
Amsterdam airports
  • ( Schiphol (AMS)
    How far from city centre: 1 miles
  • ( Welschap (EIN)
    How far from city centre: 67 miles
  • ( Rotterdam (RTM)
    How far from city centre: 40 miles
Barcelona airports
  • ( El Prat (BCN)
    How far from city centre: 7 miles
  • ( Reus (REU)
    How far from city centre: 57 miles
  • ( Costa Brava (GRO)
    How far from city centre: 51 miles
K Distance: 770 miles

Search for flights from Amsterdam to Barcelona

Useful information for the flight from Amsterdam to Barcelona

How long is the flight from Amsterdam to Barcelona?

A direct flight from Amsterdam to Barcelona typically takes 2 hours and 15 minutes. Flights that involve 1 to 2 stops can take up to 7 hours and 45 minutes.

What are the most common stopovers?

Flights with a stopover stop at Paris Charles de Gaulle (CDG), Zurich (ZRH), or Lisbon (LIS) airports before continuing to Barcelona.

What documentation do I need to fly to Barcelona from Amsterdam?

For citizens of the European Union (EU), European Economic Area (EEA), and Switzerland, a valid passport or ID card will serve as proof of identity and nationality. Amsterdam and Barcelona are both within the Schengen zone. Other nationalities may require a visa to enter the Schengen zone.

Is there a time change from Amsterdam to Barcelona?

There is no time difference between Amsterdam and Barcelona, as both cities are on Central European Time (CET).

Which airlines fly from Amsterdam to Barcelona

There are several airlines that offer departures from Amsterdam to Barcelona:

  • KLM Royal Dutch Airlines, flag carrier of the Netherlands.
  • Vueling, Spanish budget airline headquartered in Barcelona.
  • Transavia Airlines, low-cost Dutch airline based in Amsterdam.
  • TAP Portugal, flag carrier of Portugal.
  • Air France, France's flag carrier airline.

How to find cheap flights from Amsterdam to Barcelona

The easiest way to find cheap flights from Amsterdam to Barcelona is Opodo's powerful search engine. Provide your departure and arrival airports, travel dates, and the number of travellers, and the search results are displayed in seconds. The best ticket deals will be displayed first, and you can use the search filters to narrow down options. You can narrow your search by choosing the shortest route, limiting layovers, or defining preferred airports and airlines.

When are the best times to fly from Amsterdam to Barcelona

  • The periods from March to April, and September to October, are the best periods to visit Barcelona, when temperatures are pleasant for sightseeing and local festivals.
  • August is the hottest month and the seaside is busy with sunbathers, swimmers, and water sports enthusiasts. There are many outdoor festivals and events throughout the city to help you make the most of the summer warmth.
  • November is the cheapest time to go to Barcelona. The weather is still pleasant, and it is easier to visit museums and historic landmarks with fewer crowds.

Airports in Amsterdam

Flights from Amsterdam to Barcelona take off from Amsterdam Schiphol Airport (AMS), the main international airport in the Netherlands and one of Europe's busiest airports.

Useful information about Amsterdam Schiphol Airport

Amsterdam Schiphol Airport is in the municipality of Haarlemmermeer, about 6 miles south-west of the centre of Amsterdam.

How to get to the airport:

  • By train – usually 14 to 17 minutes from Amsterdam Central Station on NS trains.
  • By taxi – 25 to 45 minutes or more, depending on the traffic.
  • By bus – 30 minutes or more, Amsterdam Airport Express bus 397 from Amsterdam Elandsgracht or GVB bus 69 from Amsterdam Sloterdijk.

Services: Wi-Fi, lounges, shops, restaurants, VIP service, bank, baby care facilities, bitcoin ATM, medical centre, chemist, and hairdresser.

Airports in Barcelona

Flights from Amsterdam arrive at Barcelona–El Prat Airport (BCN).

Useful information about Barcelona–El Prat Airport

Barcelona–El Prat Airport lies about 8 miles south-west of the centre of Barcelona.

How to get to Barcelona from the airport:

  • By train – R2 North line to Barcelona Sants railway station, about 19 minutes.
  • By taxi – around 20 to 30 minutes.
  • By bus – Aerobus A1 to Plaça Catalunya, or TMB bus 46 to Plaça Espanya, 25 to 55 minutes depending on the traffic.

Services: free Wi-Fi, lounges, shops, restaurants, VIP rooms, chemist, car hire, wellness spa, currency exchange, ATMs.

What to do and visit in Barcelona

  • Visit La Sagrada Familia, a Catholic church designed by Catalan architect Antoni Gaudi.
  • Hang out at Park Güell, a public park with gardens and architectural landmarks.
  • Stroll along La Rambla, a tree-lined pedestrian mall filled with shops and historic buildings.
  • Explore the charming Gothic quarter, with its narrow streets, trendy bars, clubs, and restaurants.
  • Ride the cable car up to Montjuïc, visit the castle, and enjoy superb views of the city.
  • Stop by at Casa Batllo, an eclectic residential building designed by Gaudi.
  • Admire the stunning works of Picasso at Museu Picasso, and the astonishing Romanesque frescoes at the Museu Nacional d’Art de Catalunya.
  • Treat your kids to exciting rides at the Tibidabo Amusement Park, Europe’s third-oldest amusement park.
  • Watch a thrilling football match at Camp Nou, the home stadium of FC Barcelona.
  • Sunbathe or surf at Sant Sebastia Beach in the seaside neighbourhood of La Barceloneta.
  • Watch a musical recital at the opulent Palau de la Musica Catalana.
  • Go on a culinary adventure and taste paellas, bombas, and escalivada.

Frequent asked questions about flights from Amsterdam to Barcelona

How is COVID-19 affecting flights from Amsterdam to Barcelona?
At Opodo we want to make sure that your travel plans are not affected by any cancelation as well as any possible restrictions Spain may apply when travelling from Amsterdam. Is your flight cancelled? We've got your back! With our flexible ticket guarantee you can decide if you want to book another flight - free of rebooking fee - or get a full refund!
📊 How much, on average, are flights from Amsterdam to Barcelona?
The average price to go from Amsterdam to Barcelona is 94.66 GBP but ticket prices vary a lot, depending on the season and how far in advance you book.
🔍 How can I find cheap flights from Amsterdam to Barcelona at Opodo?
Our search engines have found flights from 52€ for the route Amsterdam - Barcelona. At Opodo we use different machine learned based methodologies to find our costumers the cheapest option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
💰 Is Barcelona expensive to visit compared to Amsterdam?
If you compare transportation prices, the taxi ride in Barcelona costs an average of 2.37 GBP, 48% cheaper than Amsterdam, with a fare of 4.55 GBP, while train tickets costs 31% less in Barcelona: 2.00 GBP against 2.91 GBP in Amsterdam. If you compare the price of a lunch meal, however, you can find it from 10.92 GBP in Barcelona, 25% less than the 14.56 GBP in Amsterdam. The price of the coffee is around 47% cheaper in Barcelona, with an average of 1.62 GBP, while in Amsterdam the coffee costs 3.05 GBP.
📉 When is the best time to book a flight from Amsterdam to Barcelona?
According to real customer data from our website, the most popular months to book a trip from Amsterdam to Barcelona are July, April and May.
📅 When is the best time to travel from Amsterdam to Barcelona?
The best time of the year to go to Barcelona when flying from Amsterdam depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, July is the top 1 month to fly to  Barcelona from Amsterdam in terms of searches from our cutomer, followed by August and May. If you prefer to avoid high peaks of turism, however, and escape a crowded period January, March and February are the months with less volume of searchs for the route Amsterdam -  Barcelona.
How long does the flight take to go from Amsterdam to Barcelona?
The total flight time between Amsterdam and Barcelona is of around 02:17 hours on average, considering an average distance of 1,263 km, for both direct and indirect flights for the route (which may have 1 or more stops in oter cities in between).
Other popular routes

Other city destinations

Our International travel websites