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

Barcelona to Casablanca

Depart date
(Return date)

4 suggested routes to go from Barcelona to Casablanca 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.
  • Get prices
  • Get prices
  • Get prices
  • Get prices

How to go from Barcelona to Casablanca ?

Trip Barcelona Casablanca

Modes of transportplane, carpooling, ferry, bus, train
Distance759 mi
Direct lineYes

Like many travellers, you're looking for the cheapest transport offers to travel from Barcelona to Casablanca? In general, you browse several websites and spend hours without being sure that all transport solutions were considered.

Fortunately, Vivanoda is a multimodal travel planner that aggregates prices for buses, carpooling, ferries, flights and trains in a single search. Simply enter your travel date to Casablanca and Vivanoda does the rest. To refine your search according to your preferences, use the filters and sorting options available.

To reach your destination from Barcelona, you will travel with Royal Air Maroc, Iberia, ALSA, Blablacar, Renfe, TACV, Vueling Airlines or SNCF by buses, carpooling, trains, ferries or flights.

If you've already chosen the mode of transport you'd like to travel with, go directly to the dedicated section:

Barcelona to Casablanca bus

Unfortunately you will not be able to travel from Barcelona Casablanca only by coach. You will have to change modes of transport and use other lines by flight, ferries, rail or carpooling.

Departure bus stations in Barcelona

You will have to arrive at your Barcelona stop between 15 minutes and 30 minutes, depending on the bus company, before the departure time indicated on your ticket. Finally, have your ticket checked by the driver of ALSA and get on board after having your luggage in the hold.

  • Barcelone Sants

Train Barcelona to Casablanca

Is there a direct train bound for Casablanca from Barcelona?

No, unfortunately no train line allows to go from Barcelona to Casablanca without making any changes.

Barcelona Casablanca railways companies

There are 2 carriers that operate rail journeys between Barcelona and Casablanca: Renfe and SNCF.
Renfe Barcelona CasablancaSNCF Barcelona Casablanca

Departure train stations in Barcelona

  • Barcelona-Sants

Barcelona to Casablanca ferries

Getting to Casablanca from the city of Barcelona is not possible travelling only by ferry. You have to combine a ferry crossing with flight, rail, carpooling and coach to get to your holiday destination.

What companies operate the Barcelona Casablanca ferry route?

Grandi Navi Veloci and Grimaldi Lines are the carriers that allow you to travel by ferry between the cities of Barcelona and Casablanca.

Grandi Navi Veloci Barcelona CasablancaGrimaldi Lines Barcelona Casablanca

Barcelona ferry terminals

Sail from Barcelona with Grandi Navi Veloci or Grimaldi Lines and continue your trip to Casablanca from Tangier.
  • Barcelona

Cheap flights from Barcelona to Casablanca

To help you find cheaper flights to fly to Casablanca, we wanted to give you a few pieces of advice:

  • It is highly recommended to book your Barcelona Casablanca flight several weeks (or even months) in advance. This is one of the most important rule in airline industry: leisure travellers who are keen to pay less book early; business travelles are keen to pay more but book late.
  • Be flexible with your dates of travel to Casablanca. Fares are different whether the flight is scheduled early in the morning or late in the evening. It is thus recommended to have an important degree of flexibility.

Which airlines operate the Barcelona to Casablanca flights ?

Air Arabia Maroc, Royal Air Maroc and Vueling Airlines are the 3 airlines to serve the air route Barcelona Casablanca in direct flight.
Air Arabia Maroc Barcelona CasablancaRoyal Air Maroc Barcelona CasablancaVueling Airlines Barcelona Casablanca

Departure airport in Barcelona

  • BCN Barcelona-El Prat

Arrival airport in Casablanca

  • CMN Mohamed V

Carpool from Barcelona to Casablanca

Ridesharing is a new way of travelling allowing people to share Barcelona-Casablanca car journeys with others. This helps reduce travel costs for both the driver and the passenger, and also reduces the impact on the environment.

Carpooling differs from the other means of transport because of an undefined timetable. This means that when looking for Barcelona-Casablanca rides, you'll be more likely to find ones if you search only three days in advance (and not two months). This is more a lastminute solution to go to Casablanca.

When you are about to book a Barcelona-Casablanca ride, you can message the driver if you need any other details (pickup location, time, luggage...). The payment is done on our partner's site; this avoids to talk about money with the driver.

United Kingdom
Česká republika
International (en)