
Barcelona to Marrakech flights from 18CHF*
expand_more
1 Passenger
expand_moretoday
today
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
flight_takeoff
flight_land
CHF
From | To | Fare Type | Dates | Price |
|---|---|---|---|---|
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 08/09/2026 | From 18CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 08/09/2026 | From 18CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 27/08/2026 | From 18CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 27/08/2026 | From 18CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 09/09/2026 | From 22CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 09/09/2026 | From 22CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 30/08/2026 | From 28CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 30/08/2026 | From 28CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 25/08/2026 | From 30CHF Seen 1 day ago |
| Barcelona (BCN) | Marrakech (RAK) | One-way | Depart: 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.

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.
Explore more destinations
Explore Vueling's Top-Pick Destinations