Flights from Barcelona to MoroccoThere are several flights from Barcelona to Morocco. Cities in Morocco with flights from Barcelona include Marrakech, Casablanca, Nador and Tangier.
By far the nicest of these places is Marrakech. These flights are run by Vueling.
Ferry from Barcelona to MoroccoFerries from Barcelona to Morocco take approximately 24 hours. They also drop you off in one of Morocco's least pleasant cities, Tangier. This route is not recommended.
This ferry is run by GNV.
How to Get to Morocco from Elsewhere in Spain
Why not consider departing from a different city in Spain? A number of cities on the south coast have ferries to Morocco.
See the list here: Ferries to Morocco.
Guided Tours of Morocco from Spain
If you're a little apprehensive about your first trip to Africa, you might wish to consider one of these guided tours that depart from the south coast.
- Five Day Morocco Tour - Rabat, Meknes, Fez, Casablanca and Marrakech (book direct)
- Four Day Morocco Tour - Rabat, Meknes and Fez (book direct)