Fez, Morocco
Porto
The best and cheapest way to get from Fez, Morocco and Porto is to travel by air, which will cost about 27 EUR or 32.40 USD.