Amsterdam to Barcelona bus with BlaBlaCar Bus

Thu, Mar 20
+ 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

The cheapest and fastest buses from Amsterdam to Barcelona

Showing times and prices for Mar 21

Cheapest price

€115

Average price

€185

Fastest journey

22 h 20 m

Average duration

22 h 40 m

Buses per day

96

Distance

1239 km

Cheap tickets

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

Cheapest
BlaBlaCar Bus
01:45PM25h00
Amsterdam, Piarcoplein (Amsterdam Sloterdijk)
02:45PMBarcelona, Estació d'Autobusos Nord
1151One-way
1 transfer
2nd Cheapest
BlaBlaCar Bus
08:40PM22h45
Amsterdam, Piarcoplein (Amsterdam Sloterdijk)
07:25PMBarcelona, Estació d'Autobusos Nord
1171One-way
1 transfer
BlaBlaCar Bus
08:55AM26h35
Amsterdam, Piarcoplein (Amsterdam Sloterdijk)
11:30AMBarcelona, Estació d'Autobusos Nord
1251One-way
1 transfer
BlaBlaCar Bus
10:20AM25h10
Amsterdam, Piarcoplein (Amsterdam Sloterdijk)
11:30AMBarcelona, Estació d'Autobusos Nord
1251One-way
1 transfer
BlaBlaCar Bus
08:00AM22h25
Amsterdam, Piarcoplein (Amsterdam Sloterdijk)
06:25AMBarcelona, Estació d'Autobusos Nord
1311One-way
1 transfer

Amsterdam to Barcelona bus times

Showing buses for tomorrow, Friday, March 21
ProviderDepartsDurationArrivesTransfersTickets
FlixBus
FlixBus
FlixBusFlixBus
12:15AM Amsterdam, Arena28h25 04:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:10AM Amsterdam, Arena25h05 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:10AM Amsterdam, Arena25h05 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:10AM Amsterdam, Arena25h30 07:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:10AM Amsterdam, Arena25h05 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:10AM Amsterdam, Arena25h30 07:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h15 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h15 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h40 07:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h30 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:55AM Amsterdam, Arena27h40 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:55AM Amsterdam, Arena28h05 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:55AM Amsterdam, Arena27h40 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h40 07:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)27h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
BlaBlaCar Bus
1696
BlaBlaCar Bus1696
08:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)22h25 06:25AM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h15 07:15AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:05AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h10 07:15AM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:05AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h35 07:40AM Barcelona, Estación de Autobuses de Sants1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:15AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)27h45 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:15AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)27h20 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:15AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)27h20 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:45AM Amsterdam, Arena26h50 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:45AM Amsterdam, Arena27h15 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
08:45AM Amsterdam, Arena26h50 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
BlaBlaCar Bus
1646
BlaBlaCar Bus1646
08:55AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h35 11:30AM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
09:10AM Amsterdam26h50 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
09:10AM Amsterdam26h25 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
09:10AM Amsterdam26h25 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
10:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
10:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h00 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
10:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
BlaBlaCar Bus
1662
BlaBlaCar Bus1662
10:20AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h10 11:30AM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
10:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
10:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
10:30AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h30 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:00AM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h00 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:35AM Amsterdam24h25 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:35AM Amsterdam24h00 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:35AM Amsterdam24h25 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:35AM Amsterdam24h00 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:35AM Amsterdam24h25 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h00 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h35 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:05PM Amsterdam, Arena23h30 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:05PM Amsterdam, Arena23h55 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h30 12:00PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
12:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h05 11:35AM Barcelona, Estació d'Autobusos Nord2 transfers
FlixBus
FlixBus
FlixBusFlixBus
01:15PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)22h20 11:35AM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
01:15PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)22h45 12:00PM Barcelona, Estación de Autobuses de Sants1 transfer
FlixBus
FlixBus
FlixBusFlixBus
01:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)27h00 04:30PM Barcelona, Estació d'Autobusos Nord3 transfers
FlixBus
FlixBus
FlixBusFlixBus
01:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)33h40 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
01:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)29h00 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
BlaBlaCar Bus
1658
BlaBlaCar Bus1658
01:45PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h00 02:45PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
02:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h30 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
02:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)33h10 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
02:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h30 04:30PM Barcelona, Estació d'Autobusos Nord3 transfers
FlixBus
FlixBus
FlixBusFlixBus
02:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h00 04:30PM Barcelona, Estació d'Autobusos Nord3 transfers
FlixBus
FlixBus
FlixBusFlixBus
02:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h00 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
02:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)32h40 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
02:45PM Amsterdam27h45 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
02:45PM Amsterdam32h25 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
03:10PM Amsterdam27h20 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
03:10PM Amsterdam32h00 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
03:15PM Amsterdam, Arena31h55 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
03:15PM Amsterdam, Arena27h15 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
04:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h30 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
04:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)31h10 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
04:15PM Amsterdam26h15 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
04:15PM Amsterdam30h55 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
04:45PM Amsterdam, Arena30h25 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
04:45PM Amsterdam, Arena25h45 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
04:45PM Amsterdam, Arena25h45 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)30h10 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
05:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h30 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)29h40 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
05:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)25h00 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:55PM Amsterdam24h35 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:55PM Amsterdam29h15 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
06:15PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h15 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
07:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h10 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
07:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)23h30 06:30PM Barcelona, Estació d'Autobusos Nord1 transfer
BlaBlaCar Bus
50804
BlaBlaCar Bus50804
08:40PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)22h45 07:25PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
08:45PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)26h25 11:10PM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
09:40PM Amsterdam, Arena31h00 04:40AM Barcelona, Estación de Autobuses de Sants2 transfers
BlaBlaCar Bus
1608
BlaBlaCar Bus1608
11:00PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h45 11:45PM Barcelona, Estació d'Autobusos Nord1 transfer
BlaBlaCar Bus
1602
BlaBlaCar Bus1602
11:30PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)24h15 11:45PM Barcelona, Estació d'Autobusos Nord1 transfer
FlixBus
FlixBus
FlixBusFlixBus
11:50PM Amsterdam, Piarcoplein (Amsterdam Sloterdijk)28h50 04:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:55PM Amsterdam28h45 04:40AM Barcelona, Estación de Autobuses de Sants2 transfers
FlixBus
FlixBus
FlixBusFlixBus
11:55PM Amsterdam25h05 01:00AM Barcelona, Estació d'Autobusos Nord2 transfers

This is the last bus of the day.

Find all the dates and times for this journey

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

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

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

National Express
Alsa
Eurolines France
RegioJet

Journey information

Overview: Bus from Amsterdam to Barcelona

Buses from Amsterdam to Barcelona run on average 22 times per day, taking around 1d 25h 14m. Cheap bus tickets for this journey start at €44 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1239 km
Average bus duration
1d 25h 14m
Cheapest ticket price
€44
Buses per day
22
Bus providers
2
Fastest bus
21h 30m
First bus
07:55
Last bus
22:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Coach companies: BlaBlaCar Bus, FlixBus and Movelia Amsterdam to Barcelona

For as little as €50 you can travel by coach from Amsterdam to Barcelona with BlaBlaCar Bus, FlixBus and Movelia. Omio will show you the best deals, timetables and tickets available for this route.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French coach provider from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French car sharing service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long coach journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one cabin bag and up to two hold bags.

Amsterdam to Barcelona coach information with BlaBlaCar Bus:

  • Average Duration: 21 h 30 min
  • Cheapest Price: €50

FAQs: Bus from Amsterdam to Barcelona

FAQs: Take the bus from Amsterdam to Barcelona with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Amsterdam to Barcelona.
FAQs

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
Currency
Language