This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Barcelona to Algeciras

Depart date
(Return date)
1
Search  
Advertisement

4 suggested routes to go from Barcelona to Algeciras by flight, ferry, train, car, bus

  • Select the route of your choice
  • Specify your dates of travel in order to find the best deals available.
1
Barcelona
Tangier
Algeciras
/
  • Get prices
2
Barcelona
Malaga
Algeciras
/
/
/
/
  • Get prices
3
Barcelona
Algeciras
/
  • Get prices
4
Barcelona
Granada
Algeciras
/
/
/
/
  • Get prices

Keep updated on travel and transport offers !

How to get from Barcelona to Algeciras?

We are suggesting 4 routes by train, bus, ferry, carpooling, plane to plan your trip Barcelona Algeciras. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, bus, ferry, carpooling, plane).
  • Get prices, times and duration for the journey Barcelona Algeciras by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Barcelona and Algeciras on a map as well as the route Barcelona Algeciras and the different connecting points (Algeciras Railway Station, Algeciras Coach Station, Algeciras Port, Barcelona-El Prat Airport, Barcelona-Sants Railway Station, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Algeciras
Advertisement

All modes of transport Barcelona-Algeciras

For your trip from Barcelona (Catalonia, Spain) to Algeciras (Andalusia, Spain) with a distance of 548 mi you will be able to take 5 modes of transport, eventually by combining plane, carpooling, ferry, bus and/or train, and according to which the duration of the journey will be significantly different.
No sea crossing will allow you to go directly from Barcelona to Algeciras but it is possible to travel only by boat to make this route thanks to the maritime connections Barcelona-Tangier and Tangier-Algeciras.
You will embark at the port of Barcelona at 1.1 mi from Barcelona aboard a ship of Grimaldi Lines or Grandi Navi Veloci. The ferry will dock in the port of Tangier Med at 18 mi from Tangier. We advise you to show up at the port of Barcelona for boarding around one or two hours before the time of departure indicated on your reservation.Another sea crossing is necessary to reach Algeciras from Barcelona: Tangier-Algeciras is operated by Acciona Trasmediterránea, FRS Iberia, Baleària, Inter Shipping or AML.
It is not possible to travel directly by train from Barcelona to Algeciras without changing trains but some trains run on lines Barcelona-Granada and Granada-Algeciras allowing you to make the entire trip only by rail.
Trains Trenhotel of Renfe to Granada leave from Barcelona-Sants railway station in Barcelona. Arrival in Granada will take place at Granada station (0.8 mi from the city centre). Correspondence or change is required in Granada where the train MD70 operated by Renfe leave for Algeciras.
No coach company allows you to get you directly to Algeciras from Barcelona without changing buses, you will have to take the coach lines Barcelona-Granada and Granada-Algeciras.
You will board a coach of ALSA in Barcelona. The bus will drop you off at Granada bus station (0.1 mi from Granada, Spain). Please make sure to show up on time at Barcelone Sants bus station (0.2 mi from Barcelona) at least 15 minutes before the time of departure for Granada. Once arrived in Granada, take another coach of ALSA that will take you to Algeciras bus station (Andalusia Spain).
No flight allows you to fly directly to Algeciras from Barcelona. You can take the flight Barcelona-Malaga and complete the other part of your journey traveling by bus.
Leave Barcelona and arrive early enough (at least 2 hours before the departure time) at Barcelona-El Prat BCN airport, 8.1 mi away, to check in your luggage for the flight to Malaga (Malaga-Costa del Sol airport, IATA code: AGP) operated by Vueling Airlines or Ryanair.
Blablacar is the main carpooling platform in Europe where drivers having the route Granada-Algeciras will be able to share a ride with you that you will combine with a trip by train in order to cover the entire trip.

Which carriers to travel between Barcelona and Algeciras?

Airlines
Royal Air Maroc carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Tangier (arrival at Boukhalef TNG airport)
Vueling Airlines flies on the route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Malaga (serving Malaga-Costa del Sol AGP airport)
Ryanair schedules the flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Malaga (arrival at Malaga-Costa del Sol AGP airport)
Air Arabia Maroc ensures the flight route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Tangier (serving Boukhalef TNG airport)
Jetairfly carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Tangier (arrival at Boukhalef TNG airport)
Ferry companies
The ships of Acciona Trasmediterránea ensure the maritime connection between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city)
The ferries of Grimaldi Lines make the crossing between Barcelona and Tangier where they serve the ports of Barcelona and Tangier Med respectively 1.1 mi and 18 mi distant from their city centre.
The boats of FRS Iberia navigate on the line between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city)
The ships of Baleària ensure the maritime connection between Tangier and Algeciras where they serve the ports of Tangier Med and Algeciras respectively 18 mi and 0.4 mi distant from their city centre.
The ferries of Inter Shipping make the crossing between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city)
The boats of Grandi Navi Veloci navigate on the line between Barcelona and Tangier where they serve the ports of Barcelona and Tangier Med respectively 1.1 mi and 18 mi distant from their city centre.
The ships of AML ensure the maritime connection between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city)
Carpooling
Depending on the requested date, Blablacar can display an offer to share a ride Granada-Algeciras (126.1 mi)
Railway companies
Renfe provides rail connections Barcelona-Granada with the train Trenhotel from Barcelona-Sants railway station (1.7 mi from city-centre) and serving the rail station of Granada at arrival (0.8 mi from centre) and from Granada to Algeciras with the train MD70 which leaves Granada station to arrive at Algeciras railway station (Andalusia Spain)
Bus companies
ALSA operates the intercity bus services from the bus station of Barcelone Sants in Barcelona and to the one of Granada ( Spain) and between the city of Granada (serving Granada bus station at 0.1 mi from centre) and the city of Algeciras where the coach will drop you off at Algeciras station situated at about 0.4 mi from Algeciras city centre.

Stop cities from Barcelona or cities to visit near Algeciras

When travelling from Algeciras to Barcelona by plane, carpooling, ferry, bus, train, you might have to change at Granada located at 126 mi from Algeciras, Malaga 71 mi away from Algeciras, Loja situated at 102 mi from Algeciras (Spain) Tangier at approximately 32 mi from Algeciras (Morocco). If you have some time on your way to Algeciras or back to Barcelona, this may be a really good opportunity to visit and have a short stay in those cities.
 
France
United Kingdom
Portugal
Italia
España
Deutschland
Ελλάδα
Nederland
Danmark
Sverige
Norge
Suomi
Česká republika
Polska
Magyarország
Hrvatska
România
International (en)