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

Barcelona to Ceuta

Depart date
(Return date)
1
Search  
Advertisement

5 suggested routes to go from Barcelona to Ceuta 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
Ceuta
/
  • Get prices
2
Barcelona
Tangier
Algeciras
Ceuta
/
  • Get prices
3
Barcelona
Malaga
Algeciras
Ceuta
/
/
/
  • Get prices
4
Barcelona
Algeciras
Ceuta
/
  • Get prices
5
Barcelona
Granada
Algeciras
Ceuta
/
/
/
  • Get prices

Keep updated on travel and transport offers !

How to get from Barcelona to Ceuta?

We are suggesting 5 routes by train, bus, ferry, carpooling, plane to plan your trip Barcelona Ceuta. 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 Ceuta 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 Ceuta on a map as well as the route Barcelona Ceuta and the different connecting points (Ceuta Port, Barcelona-El Prat Airport, Barcelona-Sants Railway Station, Barcelone Norte Coach Station, Barcelone Sants Coach Station, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Ceuta
Advertisement

All modes of transport Barcelona-Ceuta

For your trip from Barcelona (Spain) to Ceuta (Spain) with a distance of 554 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 Ceuta but it is possible to travel only by boat to make this route thanks to the maritime connections Barcelona-Tangier, Tangier-Algeciras and Algeciras-Ceuta.
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 Ceuta from Barcelona: Tangier-Algeciras is operated by Inter Shipping, Acciona Trasmediterránea, AML, Baleària or FRS Iberia.To complete your ferry trip, you will have to continue on the line Algeciras-Ceuta.
Even though it is not possible to make the trip Barcelona Ceuta only by bus, there are other means of transport (ferry) that will complete the journey 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 ( Spain).
It is not possible to travel directly by train from Barcelona to Ceuta without changing trains. You can take the train Barcelona-Granada and Granada-Algeciras and travel by ferry to get to your final destination.
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 flight allows you to fly directly to Ceuta from Barcelona. You can take the flight Barcelona-Malaga and complete the other part of your journey traveling by bus and/or ferry.
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 Ryanair or Vueling Airlines.
Blablacar is the main carpooling platform in Europe where drivers having the route Barcelona-Granada will be able to share a ride with you that you will combine with a trip by train and/or ferry in order to cover the entire trip.

Which carriers to travel between Barcelona and Ceuta?

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.
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 ( Spain)
Ferry companies
The ships of Acciona Trasmediterránea ensure the maritime connections between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city) and between Algeciras and Ceuta where they serve the ports of Algeciras and Ceuta respectively 0.4 mi and 0.7 mi distant from their city centre.
The ferries of Grimaldi Lines make the crossing between the port of Barcelona and the one of Tangier (Tangier Med at 18 mi from the city)
The boats of Inter Shipping navigate on the line 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 ships of Baleària ensure the maritime connections between the port of Tangier Med and the one of Algeciras (Algeciras at 0.4 mi from the city) and between Algeciras and Ceuta where they serve the ports of Algeciras and Ceuta respectively 0.4 mi and 0.7 mi distant from their city centre.
The ferries of AML 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 FRS Iberia navigate on the lines 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. and between the port of Algeciras and the one of Ceuta (Ceuta at 0.7 mi from the city)
The ships of Grandi Navi Veloci ensure the maritime connection 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.
Airlines
Air Arabia 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)
Ryanair 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)
Jetairfly schedules the 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 ensures the flight route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Malaga (serving Malaga-Costa del Sol AGP airport)
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)
Carpooling
Depending on the requested date, Blablacar can display an offer to share a ride Barcelona-Granada (424.4 mi)

Stop cities from Barcelona or cities to visit near Ceuta

When travelling from Ceuta to Barcelona by plane, carpooling, ferry, bus, train, you might have to change at Granada, Malaga, Algeciras located at 19 mi from Ceuta (Spain) Tangier (Morocco). If you have some time on your way to Ceuta 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)