- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Barcelona to Ouarzazate (BCN-RAK)
Prices were available within the past 7 days and start at €70 for one-way flights and €157 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu, 11 Jul - Mon, 15 Jul
BCN
Barcelona
RAK
Marrakech
€157 Return, found 3 days ago
€157
Return
found 3 days ago
Thu, 4 Jul - Mon, 8 Jul
BCN
Barcelona
RAK
Marrakech
€177 Return, found 1 day ago
€177
Return
found 1 day ago
Thu, 4 Jul - Wed, 10 Jul
BCN
Barcelona
RAK
Marrakech
€194 Return, found 3 days ago
€194
Return
found 3 days ago
Sun, 6 Oct - Thu, 10 Oct
BCN
Barcelona
RAK
Marrakech
€225 Return, found 3 days ago
€225
Return
found 3 days ago
Sun, 8 Sep - Mon, 16 Sep
BCN
Barcelona
RAK
Marrakech
€253 Return, found 1 day ago
€253
Return
found 1 day ago
Thu, 4 Jul - Mon, 8 Jul
BCN
Barcelona
RAK
Marrakech
€297 Return, found 1 day ago
€297
Return
found 1 day ago
Nearby Cities
Expedia's Latest Trends
Hotels
Victoria Mobilehome Bella ItaliaEix Lagotel Holiday ResortHotels in SantoriniMotelOne Hotels in Belfast3 Star Hotels in AnnamoeAll Inclusive Hotels in Playa de las AmericasHotels in MitteLeonardo Royal London Tower BridgeHotels near Mullingar Equestrian CentreDreamtel London KensingtonFamily Friendly Hotels in CourtownHotels near Grand CanalStewart HotelRadisson Blu Hotel, Madrid PradoApartment Palmela VillageHotels near Lahinch Surf SchoolAll Inclusive Hotels in Zagreb4 Star Hotels in AdamstownHarbour HouseApartments Richmond
Flights
Packages
*Available to Expedia members.