Travel options
from Barcelona to Marrakesh

You can get from Barcelona to Marrakesh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Thu
Oct 28
$146Royal Air Maroc
Fri
Oct 29
$165Royal Air Maroc
Sat
Oct 30
$165Royal Air Maroc
Sun
Oct 31
$62Vueling
Mon
Nov 1
$16Ryanair
Tue
Nov 2
$42Ryanair
Wed
Nov 3
$109Iberia
Thu
Nov 4
$34Vueling
Fri
Nov 5
$16Ryanair
Sun
Nov 7
$16Ryanair
Tue
Nov 9
$16Ryanair
Wed
Nov 10
$109Iberia
Thu
Nov 11
$49Vueling
Fri
Nov 12
$16Ryanair
Sun
Nov 14
$13Ryanair
Tue
Nov 16
$43Ryanair
Wed
Nov 17
$93TAP Portugal

Travel Information between Barcelona and Marrakesh

distanceDistance875 miles (1412 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • $103 (€83) • 2 h 30 min
carriersPopular travel companiesAir 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.

Important Stations and Airports for this Journey