There are 8 ways to get from Barcelonès to Amsterdam by bus, plane, train (Renfe, TGV, Eurostar), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 326 bus, bus, fly to Amsterdam Airport Schiphol
best- Take the bus from Gran Vía-Estación De Servicio to Ctra.Loeches-Zocobus
- Take the bus from Ctra.Loeches-Zoco to Estación De Atochabus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Amsterdam Airport Schiphol (AMS)plane MAD - AMS
7h 13m€78–266Train via Paris
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Amsterdam Centraaltrain
18h 2m€416–700Bus
- Take the bus from Estación Sur de Autobuses to Paris, Quai de Bercybus
- Take the bus from Paris - Bercy-Seine Bus Station to Amsterdam City Center - Sloterdijkbus BlaBlaCar Bus
24h 58m€85–237Drive 1,728.2 km
- Drive from Barcelonès to Amsterdamcar 1,728.2 km
18h 9m€315–454Fly to Rotterdam The Hague Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Rotterdam The Hague Airport (RTM)plane MAD - RTM
- Take the train from Rotterdam Centraal to Amsterdam Zuidtrain
9h 58m€206–586Fly to Brussels Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Brussels Airport (BRU)plane MAD - BRU
- Take the train from Anvers-Central to Amsterdam Centraaltrain
8h 59m€88–336Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Amsterdam Centraaltrain
18h 55m€395–608Bus, train
- Take the bus from Madrid to Brussels-North train stationbus
- Take the train from Brussels-Nord to Anvers-Centraltrain Ic / ...
- Take the train from Anvers-Central to Amsterdam Centraaltrain
27h 53m€159–310
Barcelonès to Amsterdam by bus and train
Comparing Your Travel Options
The cheapest way to get from Barcelonès to Amsterdam is to line 326 bus and bus and fly which costs €75 - €270 and takes 7h 13m.
The fastest way to get from Barcelonès to Amsterdam is to line 326 bus and bus and fly which takes 7h 13m and costs €75 - €270.
No, there is no direct bus from Barcelonès to Amsterdam. However, there are services departing from Ctra.M204-Cºbellaescusa and arriving at Amsterdam City Center - Sloterdijk via Ctra.A3-Est.Rivas Vaciamadrid, Estación Sur de Autobuses and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 24h 58m.
No, there is no direct train from Barcelonès to Amsterdam. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Amsterdam Centraal via Montpellier Saint-Roch, Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 18h 2m.
The distance between Barcelonès and Amsterdam is 1552 km. The road distance is 1728.2 km.
The best way to get from Barcelonès to Amsterdam without a car is to train via Paris which takes 18h 2m and costs €410 - €700.
It takes approximately 7h 13m to get from Barcelonès to Amsterdam, including transfers.
Barcelonès to Amsterdam bus services, operated by ALSA, depart from Estación Sur de Autobuses station.
Barcelonès to Amsterdam train services, operated by Renfe Viajeros, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
The best way to get from Barcelonès to Amsterdam is to train via Paris which takes 18h 2m and costs €410 - €700. Alternatively, you can bus, which costs €85 - €240 and takes 24h 58m.
What companies run services between Barcelonès, Spain and Amsterdam, Netherlands?
You can take a bus from Gran Vía-Estación De Servicio to Amsterdam Centraal via Ctra.Loeches-Zoco, Estación De Atocha, Madrid-Puerta de Atocha-Almudena Grandes, Montpellier Saint-Roch, Paris Gare de Lyon, and Paris Nord in around 18h 2m. Alternatively, you can take a bus from Ctra.M204-Cºbellaescusa to Amsterdam City Center - Sloterdijk via Ctra.A3-Est.Rivas Vaciamadrid, Estación Sur De Autobuses, Estación Sur de Autobuses, Paris, Quai de Bercy, and Paris - Bercy-Seine Bus Station in around 24h 58m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €60–210
Flights from Adolfo Suárez Madrid–Barajas Airport to Brussels Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- €60–180
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- €120–180
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- €120–180
- Website
- Renfe Viajeros
- Phone
- 012
- Website
- Consorcio Regional de Transportes de Madrid
Bus from Gran Vía-Estación De Servicio to Ctra.Loeches-Zoco
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Consorcio Regional de Transportes de Madrid
Bus from Ctra.Loeches-Zoco to Estación De Atocha
- Ave. Duration
- 18 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Consorcio Regional de Transportes de Madrid
Want to know more about travelling around Netherlands
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Barcelonès to Amsterdam bus services, operated by ALSA, arrive at Paris, Quai de Bercy station.
Barcelonès to Amsterdam train services, operated by Renfe Viajeros, arrive at Montpellier Saint-Roch station.
Yes, the driving distance between Barcelonès to Amsterdam is 1728 km. It takes approximately 18h 9m to drive from Barcelonès to Amsterdam.
There are 2764+ hotels available in Amsterdam.









