Amsterdam Travel Tips

Amsterdam Tips > Travel To Amsterdam > Amsterdam to/from Barcelona

Amsterdam - Barcelona Travel


Barcelona is the capital of Catalunya and second largest city in Spain. It is a principal business and tourist hub in the Mediterranean and is located some 1,250km south-west of Amsterdam.

Let's look at the options for travel between Amsterdam and Barcelona by air, train and bus...

1. Flights Amsterdam-Barcelona

Amsterdam-Barcelona is a well served air route with flights between Amsterdam Schiphol (AMS) and Barcelona El Prat (BCN) taking around 2 hours 15 minutes. Flying is by far the quickest and easiest way to travel between the two cities. As Spain and Netherlands are members of the Schengen Zone agreement you do not need to go through a passport control check when travelling between Amsterdam and Barcelona.

It is possible to reach the city centre by rail from both Amsterdam and Barcelona airports.

Dutch airline KLM (Skyteam alliance) has up to 6x daily non-stop flights from Amsterdam to Barcelona using Boeing 737 aircraft. Base fares start from €100 return though note that KLM has charges for checked luggage. On board you will get a complimentary drink and light snack.

vueling flight amsterdam

No frills airline Vueling (an Iberia partner owned by parent IAG) flies between Amsterdam and Barcelona up to 4x daily using Airbus A320s. Return fares start from around €100 including the extra luggage fee.

Avios points redemptions are also possible for Vueling flights via the Iberia Plus program but not with British Airways Executive Club.

Transavia (a KLM no-frills subsidiary) flies up to 3x daily from Amsterdam to Barcelona with Boeing 737s - prices start from €100 return with checked luggage. Transavia also flies to Barcelona from Eindhoven (EIN) and Rotterdam-The Hague (RTM) airports.

Other airlines that serve Amsterdam and Barcelona indirectly are Air France (via Paris), British Airways (via London), Swiss (via Zurich), Lufthansa (via Munich) and Alitalia (via Milan).

Barcelona is a very popular holiday destination for Dutch people, especially in the summer months - so if you plan to travel in July or August book your flights well in advance.

2. Amsterdam-Barcelona by Train

Whilst there is no direct rail service between Amsterdam and Barcelona, it is possible to travel by train from Amsterdam to Barcelona with a connection in Paris, France. The journey can be completed during the daytime and will take about 12 hours in total.

amsterdam to barcelona rail map

The Amsterdam-Barcelona rail journey comprises of 3 parts:

(1) A Thalys high speed train between Amsterdam Central and Paris Gare du Nord which takes 3 hours 17 minutes. It runs up to 10x daily and stops at Schiphol, Rotterdam, Antwerp and Brussels. For more info on this train see international trains from Amsterdam.

(2) Transferring across Paris between Gare du Nord and Gare de Lyon. This can be achieved in about 30 minutes using the RER D line - it is just 2 stops. Alternatively you can take a taxi.

(3) A direct TGV duplex train between Paris Gare de Lyon and Barcelona Sants which takes about 6 1/2 hours. This is a relatively new service as previously a second change was required at Figueres just across the Spanish border. It runs 2x daily (4x daily in July/August).

Amsterdam-Barcelona rail journey by day: Take either the 0818 or 0918 Thalys train departing Amsterdam which arrives at Paris Nord at 1135 or 1235, respectively and then transfer over to Gare de Lyon station. The earlier train will give you some extra time in Paris to have a break for lunch. To find the TGV platforms follow the signs to "Accès aux trains Grandes Lignes".

thalys train amsterdam to paristgv train france

Take the 1407 TGV departure from Paris Lyon to Barcelona. The train makes stops at Valence, Nîmes, Montpellier, Narbonne, Perpignan, Figueres and Girona - before arriving in Barcelona Sants at 2034.

Some people may prefer to overnight in Paris rather than making the whole trip in a single day. There is a morning TGV departure from Paris at 1007, arriving in Barcelona at 1642. In July/August there is also a 0715 TGV departure which gets in to Barcelona at 1334.

Barcelona-Amsterdam rail journey by day: Starting from Barcelona, you would take the 0925 Paris-bound TGV train which gets you into Gare de Lyon at 1553. Cross over to Paris Nord for the 1725 Thalys to Amsterdam with arrival time 2042 - just under 11 1/2 hours in total.

Fares for the trip are made up of each component (Thalys + TGV). Thalys single fares between Amsterdam and Paris start at €35 (2nd class) or €79 (1st class) for the cheapest "No-Flex" tariff. Thalys tickets can be booked at Belgian Rail's international site B-Europe

TGV one-way fares for Paris-Barcelona are priced from €59 (2nd class) or €79 (1st class). To secure the lowest fares it is essential to book well in advance.

Note, the introduction of direct Paris-Barcelona TGV services has meant the permanent cancellation of the Elipsos sleeper night train.

3. Amsterdam-Barcelona by Coach

Eurolines runs a 4-7x weekly overnight coach service from its Amsterdam Duivendrecht terminal to De Sants bus station in Barcelona. The bus leaves Amsterdam at 0900 and arrives at 1115 in Barcelona the following day. Departing from Barcelona, the coach leaves at 1700 and arrives in Amsterdam at 1900 the next day. Total journey time either way is around 26 hours! Singles are priced from €39 if you book well in advance.


Also see : Amsterdam to Madrid travel options.

hotel room

Looking for a convenient hotel in Barcelona? Please click here to check with with, which offers guaranteed low rates, unbiased reviews and no booking fees. For hotels in Amsterdam click here or Paris click here