Find a bus from Warsaw to Barcelona

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 149.76$
Journey duration 35 h 15 min
Connections per day 4
First departure: 11:15
Last departure: 11:15
Distance 1864km

Find your bus connections from Warsaw to Barcelona on virail

If you are looking for low-cost bus tickets from Warsaw to Barcelona, virail is what you are looking for. By comparing offers from several providers, you can find the perfect solution for your budget and schedule.

How much are the bus tickets from Warsaw to Barcelona?

Bus tickets from Warsaw to Barcelona cost on average 131,50 €, but if you have the possiblity to book in advance, or if your travel dates are flexible, you will more easily get low-cost bus tickets from Warsaw to Barcelona for only 128,99 €.

What are the departure stations?

Buses from Warsaw leave from Zachodnia, Warsaw Zachodni Bus Station or Ochota, reaching Barcelona at Nord or Barcelona Bus Station North.

Ticket price Warsaw - Barcelona every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More 71 $ More More More More More



If you are looking for different alternatives to travel from Warsaw to Barcelona, trains and carpooling solutions could be a good deal seen the relatively short distance.

With such a long journey, we would like to give you some advice: you can look for a flight to Barcelona, or if your budget is limited, you can check night buses and trains to save the daytime for your visits.

What time are the buses to Barcelona?

To get from Warsaw to Barcelona by bus it will take you 35 hours and 15 minutes. The first departure is scheduled at 11:10, while the last bus is at 11:07.

Which bus lines can take you from Warsaw to Barcelona?

Among the several partners of virail, you can also find Sindbad Eurobus, Sinbad-Interbus, Sindbad and Sinbad, offering buses from Warsaw to Barcelona.

virail lets you search and compare times and prices of any transports from one city to another