Compare prices and tickets by train, bus or flight

Thu
Dec 9
$130Alsa
$46Ryanair
Fri
Dec 10
$130Alsa
$48Ryanair
Sat
Dec 11
$130Alsa
$31Ryanair
Sun
Dec 12
$130Alsa
$46Ryanair
Mon
Dec 13
$130Alsa
$49Ryanair
Wed
Dec 15
$130Alsa
$25Ryanair
Thu
Dec 16
$130Alsa
$12Ryanair
Fri
Dec 17
$130Alsa
$20Ryanair
Sun
Dec 19
$130Alsa
$15Ryanair
Mon
Dec 20
$130Alsa
$15Ryanair
Wed
Dec 22
$130Alsa
$31Ryanair
Thu
Dec 23
$130Alsa
$36Ryanair
Fri
Dec 24
$130Alsa
$59Ryanair
Sat
Dec 25
$130Alsa
$90Iberia
Sun
Dec 26
$130Alsa
$83Vueling
Mon
Dec 27
$130Alsa
$47Vueling
Tue
Dec 28
$130Alsa
$40Ryanair

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Algeciras to Barcelona

distanceDistance546 miles (880 km)
durationAverage bus duration17 h 45 min
priceAverage bus ticket price$130 (€108)
changesDirect busYes
carriersBus providersAlsa

Buses from Algeciras to Barcelona cover the 546 miles (880 km) long trip taking on average 17 h 45 min with our travel partners like Alsa. There are direct bus services available. While the average ticket price for this route costs around $130 (€108), you can find the cheapest bus ticket for as low as $130 (€108). Travelers depart most frequently from Algeciras and arrive in Barcelona, Estació d'Autobusos Nord.

Bus companies: Bus from Algeciras to Barcelona with Alsa

For as little as $130 (€108) you can travel by bus between Algeciras and Barcelona with Alsa. Omio will show you the best deals, schedules and tickets available for this route.

Alsa

One of the easiest ways to travel between Algeciras and Barcelona is by taking a bus with Alsa. As the main provider for bus travel in Spain with a plethora of national and regional routes, Alsa transports more than 300 million passengers per year. You can find Alsa bus schedules and tickets for Algeciras to Barcelona quickly on Omio and book cheap bus tickets online. Algeciras is around 546 miles (880 km) away from Barcelona by bus and the cheapest Alba bus between Algeciras and Barcelona starts at $130 (€108).

Alsa’s premium services offer one of the most comfortable travel experiences at a budget price. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes. Along with all the routes covered by Alsa Normal buses, which include basic services like restrooms, free WiFi access, footrests and onboard entertainment, the bus company has other types of buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious services depending on the specific route.

Please follow the recommendations outlined by Alsa when booking your bus tickets from Algeciras to Barcelona due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips: Bus to Barcelona from Algeciras

Take the bus to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Algeciras to Barcelona.
FAQs

What is the price of the cheapest bus from Algeciras to Barcelona?

Omio customers have found the cheapest buses from Algeciras to Barcelona to cost as little as $130 (€108)  in the next 7 days.

What is the price of a bus ticket to Barcelona from Algeciras?

In the next 7 days you can expect to pay on average $130 (€108)  for a bus ticket from Algeciras to Barcelona.

What is the distance to Barcelona from Algeciras by bus?

When traveling this route you should expect the distance from Algeciras to Barcelona by bus to be approximately 546 miles (880 km).

How long is a bus to Barcelona from Algeciras on average?

While the time it takes to travel 546 miles (880 km) to Barcelona from Algeciras can vary based on specific dates, weekends, and holidays, the Algeciras to Barcelona bus journey time is on average 17 h 45 min.

Which bus station from Algeciras to Barcelona do I depart from? Which Barcelona bus station from Algeciras do I arrive in?

When taking a bus from Algeciras, you have a couple of bus stations you can depart from including Algeciras, Boulevard Route De Tetouan, Algeciras, Estación and Algeciras. When you arrive in Barcelona, your bus can arrive in bus stations including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers traveling this route book their buses from Algeciras   to Barcelona, Estació d'Autobusos Nord.

Where is the Algeciras bus station located? Where is the Barcelona bus station located?

Passengers board the bus most frequently from Algeciras, which is located around 0.4 miles (718 m) away from the city center, and they get off the bus at Barcelona, Estació d'Autobusos Nord, located 1.3 miles (2.1 km) away from the city center.

Which bus providers should I travel with from Algeciras to Barcelona?

If you're looking for buses from Algeciras to Barcelona, you can rely on Alsa to get you to Barcelona. It's also good to check out all possible bus companies for the Algeciras to Barcelona journey to see if there might be differences in the amenities they offer.

When does the first bus depart from Algeciras to Barcelona? When does the last bus depart from Algeciras to Barcelona?

The first Algeciras to Barcelona bus departs at 5: 30 PM   and the last bus from Algeciras to Barcelona leaves at 5: 45 PM. Check out the most up-to-date bus schedule from Algeciras to Barcelona on Omio and find the best time to travel to your destination.

How early should I purchase Algeciras to Barcelona bus tickets to get the best deals?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you buy bus tickets between Algeciras and Barcelona within the next 7 days, you can find tickets to cost on average $130 (€108) one way. To find the best prices for this journey, consider booking your bus ticket from Algeciras to Barcelona a few months in advance.