Barcelona to Marrakech flights from 18CHF*

If you want to apply a resident or large family discount, you’ll be able to do so in the next step.

Best flight deals from Barcelona to Marrakech

CHF
Best flight deals from Barcelona to Marrakech
From
To
Fare Type
Dates
Price
Barcelona (BCN)Marrakech (RAK)One-wayDepart: 08/09/2026

From

18CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 08/09/2026

From

18CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 27/08/2026

From

18CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 27/08/2026

From

18CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 09/09/2026

From

22CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 09/09/2026

From

22CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 30/08/2026

From

28CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 30/08/2026

From

28CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 25/08/2026

From

30CHF

Seen 1 day ago

Barcelona (BCN)Marrakech (RAK)One-wayDepart: 18/08/2026

From

30CHF

Seen 1 day ago

*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.

Book flights from Barcelonato Marrakech

Flights to Marrakech from Barcelona

Flying from Barcelona to Marrakech is the fastest, most comfortable way to connect the Mediterranean coast with the magic of North Africa. In just over 2 hours, you can go from Barcelona’s modernist streets to the souks and palaces of the Moroccan city.

Flight information from Barcelona to Marrakech

Essential details for your next trip.

Flight duration

2:15 h

Flight distance

1,400 km

Public transport

Train, bus and taxi

Flights Barcelona to Marrakech

Travelling from Barcelona to Marrakech with Vueling is the perfect choice for speed, comfort and flexibility. In just 2 hours 15 minutes, you can swap the Mediterranean for the exotic atmosphere of the Red City on a direct, hassle-free flight.

Flights depart from Barcelona–El Prat Airport (BCN), well connected to the city, and land at Marrakech–Menara Airport (RAK), just a few kilometres from the city centre. With several weekly frequencies, you can pick a time that suits a weekend break or a longer stay.

On board, enjoy comfortable seats, WiFi and a selection of snacks and drinks to make your journey more enjoyable. You can also personalise your experience with options like seat selection or extra baggage.

Marrakech awaits with its vibrant energy, historic palaces and delicious cuisine. Lose yourself in the Medina, relax in a riad or savour mint tea in Jemaa el-Fna Square. Book your Vueling flight now and get ready to discover a fascinating city.

On-board services for Barcelona–Marrakech flights

Flying Vueling from Barcelona to Marrakech is a comfortable, enjoyable experience. With tailored services, you can relax and savour every moment before you reach your destination.

Food & drink

On your flight to Marrakech, enjoy a selection of sweet and savoury snacks and a variety of drinks. Whether you need a coffee for a boost or something sweet to make the journey more pleasant, we have options for you.

WiFi

Use our onboard WiFi to plan your Marrakech itinerary while you fly. Check maps, find the best restaurants or finalise plans before you land.

Pets

Pets can travel in the cabin on Barcelona–Marrakech flights, subject to conditions ensuring their comfort and safety. Find out more.

Passengers with special needs

Assistance is available for passengers with reduced mobility or special requirements, ensuring a smooth journey. Learn more.

Explore the Medina, visit the Majorelle Gardens or enjoy tea in Jemaa el-Fna. Book your Barcelona to Marrakech flight with Vueling now and look forward to an unforgettable experience.

How to reach Barcelona–El Prat Airport

Barcelona–El Prat Airport (BCN) offers multiple transport options for an easy, fast journey from anywhere in the city.

By metro

Line L9 Sud of the metro connects Barcelona with the airport, stopping at both Terminal 1 and 2. It’s a convenient, quick way from hubs such as Zona Universitària.

By bus

The Aerobús runs every few minutes from Plaça de Catalunya to the airport in about 35 minutes. Regular city buses also link various districts to El Prat.

By commuter train (Cercanías)

Line R2 Nord of Rodalies connects Sants station with Terminal 2 in about 20 minutes. A free shuttle bus links to Terminal 1.

By taxi or ride-hailing

Taxis and services like Uber or Cabify offer direct transfers from Barcelona city centre in around 25–30 minutes, with regulated fares.

By private car

The airport has short- and long-stay parking at both terminals, with advance booking options for convenience.

Everything you need to know about Barcelona–El Prat Airport

Barcelona–El Prat (BCN) is your ideal departure point for Marrakech. Modern facilities and a full range of services ensure a smooth, comfortable experience from check-in to boarding.

  • VIP lounges: Relax before your flight with catering, WiFi and quiet zones. More info.
  • Taxi ranks: Outside both terminals for quick transfers from anywhere in Barcelona.
  • Free WiFi: Stay connected throughout the terminal without charge.
  • Accessibility: Assistance and adapted facilities for passengers with reduced mobility.
  • Luggage storage & lost & found: Convenient services for peace of mind.
  • Shops & dining: From duty-free to cafés and restaurants, something for every taste.
  • Parking: Short- and long-stay options, bookable online.
  • Rest areas: Comfortable, quiet spaces to relax before boarding.

From arrival to take-off, everything is designed to make your Barcelona to Marrakech journey seamless. See you on board with Vueling!

How to get around Marrakech by public transport

On arrival, you’ll find multiple ways to get around Marrakech. While there’s no metro, city buses, taxis and horse-drawn calèches let you explore the Medina, Ville Nouvelle and beyond with ease.

How to pay for transport in Marrakech

Transport options and payment methods vary by mode:

  • Single tickets: Bought on board buses—ideal for occasional trips.
  • Reloadable cards: Accepted on some bus lines for cashless travel.
  • Tourist passes: Often available via hotels/agencies for multiple tourist bus rides.
  • Cash: Dirhams (coins) are recommended for taxis and local buses.
  • Taxi fares: Agree on a fixed fare before travel, as meters are not always used.

How to validate your journey

Ensure your ticket or payment is accepted to avoid disputes:

  • Buses: Pay cash on boarding or tap your travel card where accepted.
  • Taxis: Confirm the meter is running or negotiate a fare before departure.
  • Calèches: Agree price in advance for carriage rides around the Medina.

From the bustling Jemaa el-Fna to the tranquil Majorelle Gardens, Marrakech transport brings you to the city’s most captivating sights. Start your adventure as soon as you land!

Frequently Asked Questions

How long is the flight from Barcelona to Marrakech?

The direct flight from Barcelona to Marrakech takes approximately 2 h 15 min.

What is the flight distance between Barcelona and Marrakech?

The air distance is around 1,400 km. Vueling’s direct flights cover it in just over two hours.

When is it cheapest to fly from Barcelona to Marrakech?

Prices vary. Book early and travel mid-week to find the best fares with Vueling.

Where do Vueling flights from Barcelona to Marrakech arrive?

Vueling flights land at Marrakech–Menara Airport (RAK), a few kilometres from the city centre, with good taxi and bus connections.

Can I use Avios to fly from Barcelona to Marrakech?

Yes—you can redeem Avios for discounts or free travel on Vueling flights from Barcelona to Marrakech.