Travel from Portugal to Morocco

Flights from Portugal to Morocco

TAP Portugal and Royal Air Maroc fly from Odivelas to Marrakesh twice daily.

How to get from Portugal to Morocco

ModeDurationPrice
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.4 h 26 min$118
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Tangier airport, then taxi to Tangier.4 h 7 min$142
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Casablanca airport, then shuttle to Casablanca.4 h 36 min$98
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Casablanca airport, then shuttle to Casablanca.4 h 57 min$103
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Fes airport, then taxi to Fes.4 h 30 min$145
From Restauradores Metro to Lisbon Sete Rios, bus to Malaga, bus to Tangier Ferry, taxi to Tangier, then train to Casa-Voyageurs.27 h 6 min$232
From Rossio bus to Entrecampos, train to Faro(P), walk to Faro, bus to Seville, bus to Málaga, car ferry to Melilla, drive to Beni Nsar, then train to Casa-Voyageurs.29 h 7 min$202
From Lisbon drive to Tarifa, car ferry to Tangier, then drive to Casablanca.10 h 53 min$200

How long does it take to get from Portugal to Morocco?

It takes approximately 4 hours 26 minutes to get from Portugal to Morocco, including transfers.

Operators from Portugal to Morocco

OperatorPhoneWebsite
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Royal Air MarocRoyal Air Maroc
ALSA Morocco05 24 33 52 70ALSA Morocco
IberiaIberia
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
Metro do Porto+351 22 508 1000Metro do Porto
Metro Lisboa(+351) 213500115Metro Lisboa
ALSA+34 902 42 22 42ALSA
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CarrisCarris
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Acciona Trasmediterranea+34 (0) 917369957Acciona Trasmediterranea
FRS FerriesFRS Ferries