I’m traveling with my brother in April to Spain & Morocco, and then taking off by myself to Portugal. I’m just looking for the cheapest way to get there – doesn’t have to be direct. I’m definitely open to a stop or 2 along the way
I’m redifining my trip based on the responses I’ve gotten so far…I’m going to be traveling to Spain, Morocco and Portugal in April and would love some suggestions in particular about travel from Morocco to Portugal.
I believe I’ll be leaving Morocco via Marrakech and making my way to Lisbon. I’ll have around 5 days to get from Morocco to Lisbon and enjoy the city.
It’s not as much time as I’d like – but I still don’t mind taking a more scenic route if its inexpensive and I’ll see something worthwile.
I’m going to look into planes trains ferry’s et. al – any specific ideas would be appreciated!

The cheapest way is definitely by bus, but I have to say from personal experience that it is not pleasant. The ride is WAY too long. What I would do, if I were you, is buy a bus ticket (make sure you get the cheapo local Moroccan-level bus, not a spiffy expensive tourist bus) from the Eurolines bus station at the port in Tangiers. Get one that stops in Spain instead of taking it for a long way (like I did) because you’ll definitely appreciate the break. The price of the bus ticket will include the price of your ferry ride; take the ferry across the Strait of Gibraltar, go through customs in Spain, find your bus on the other side, and get off wherever you’ve bought your ticket to–Barcelona or somewhere in the south will likely be your cheapest option. Then stay a few days in the south of Spain if you like, and take another Eurolines bus (or any other mode of transport) from there to Lisbon (or wherever you’re going in Portugal).
It is going to depend on WHERE in Morocco you are coming from. If you are in the north you can take the train to Tangier and then take a ferry to Terifa Spain where you can then take a taxi to Malaga Spain where you can then either fly or take the bus or even the train from there as well.
From experience, flying from Spain to Spain is quite inexpensive and I wouldn’t think it would be THAT expensive to Portugal although I have never gone that route… I have taken the train which is both cheap and comfortable comared to taking the bus.
If you are coming from Agadir, I would highly advise you fly. Otherwise you would have to take a bus over the mountains into Marrakech and then from there take a train all the way to Tangier… just getting out of Morocco would take well over a day. Other cities not on the train route are the same way but don’t have the luxury of being able to fly in and out (Fez, Ceuta, etc…).
Good luck to you and have a great trip whatever way you decide to go!
Zelo
http://www.bestmorocco.com