You can get from Barcelona to Marrakesh by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||875 miles (1412 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • $103 (€83) • 2 h 30 min|
|Popular travel companies||Air Nostrum|
Travel 875 miles (1412 km) by flight to Marrakesh from Barcelona. Air Nostrum is the main travel company operating this journey. Travelers can even take a direct from Barcelona to Marrakesh.
Here are some other resources that might have the information you need