Buses from Barcelona to Marrakesh
The bus offers routes to the most remote places as well as available services. Bus services operate 72 direct buses per day and 508 direct buses per week from Barcelona to Marrakesh. The journey takes around 35 hours and ticket price starts at 126 USD.
For those who want to take a look at the area, we offer bus tours to Marrakesh, which is only 2737 km away.
You will have 9 stops during your journey.
Such providers like Eurolines FR operate buses from Barcelona to Marrakesh.