- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Barcelona (BCN) to Ouarzazate (RAK)
Prices were available within the past 7 days and start at £30 for one-way flights and £75 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, 30 Jun - Wed, 3 Jul
BCN
Barcelona
RAK
Marrakech
£75 Return, found 1 day ago
£75
Return
found 1 day ago
Wed, 12 Mar - Thu, 13 Mar
BCN
Barcelona
RAK
Marrakech
£125 Return, found 3 days ago
£125
Return
found 3 days ago
Mon, 17 Feb - Thu, 27 Feb
BCN
Barcelona
RAK
Marrakech
£125 Return, found 17 hours ago
£125
Return
found 17 hours ago
Thu, 20 Jun - Mon, 24 Jun
BCN
Barcelona
RAK
Marrakech
£151 Return, found 7 hours ago
£151
Return
found 7 hours ago
Thu, 13 Mar - Tue, 18 Mar
BCN
Barcelona
RAK
Marrakech
£162 Return, found 1 day ago
£162
Return
found 1 day ago
Fri, 6 Dec - Sun, 8 Dec
BCN
Barcelona
RAK
Marrakech
£200 Return, found 6 days ago
£200
Return
found 6 days ago
Nearby Cities
Expedia's Latest Trends
Hotels
Hotels in Île-de-FranceDays Inn by Wyndham Membury M4Pet-Friendly Hotels in HerefordTravelodgeUK Hotels in RomfordStaycity Aparthotels, Near Disneyland® ParisLuxury 6 Bedroom Villa on Reunion Resort, Orlando Villa 3479Hotel Seth Playa AzulSurat Marriott HotelHotels in HorndeanHotels near Leith LinksHotels in Jumeirah Lakes TowersHotels near Hollingworth LakeHotels in San Blas IslandsLuxury Hotels in Mijas Pueblo
Flights
Flights from Fort Myers (RSW) to London (LHR)Flights from Manchester (MAN) to Christchurch (CHC)Flights from London (LHR) to Amsterdam (AMS)Flights from Londrina to CuencaFlights from Jerez de la Frontera to SantoriniFlights from Edinburgh (EDI) to Plymouth (PLH)British Airways Warsaw (WAW) to London (LHR) flightsFlights from Cancun (CUN) to Tulum (TUY)Flights from Birmingham to MarbellaFlights from Accra (ACC) to Yundum (BJL)
Holiday Rentals
General
*Available to Expedia members.