Brazil Málaga → Tangier → Lanzarote + 5 more From Barcelona · 17 nights · Next Dec 4 From $8,190 1 upcoming departure · 1 ship →