Travel from Lisbon to Tangier

Bus or fly from Lisbon to Tangier?

TAP Portugal, Royal Air Maroc and Iberia fly from Lisbon to Tangier twice daily. Alternatively, you can take a bus from Lisbon to Tangier via Lisbon Sete Rios and Algeciras in around 44 h 10 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lisbon to Tangier

ModeDurationPrice
From Lisboa bus to Lisbon airport, fly to Tangier airport, then taxi to Tangier.3 h 49 min$142
From Entrecampos train to Faro(P), walk to Faro, bus to Sevilla Prado, walk to Seville, bus to Tarifa, walk to Tarifa, then car ferry to Tangier.15 h 6 min$146
From Lisboa - Sete Rios bus to Algeciras, bus to Tarifa - Centro de Salud, walk to Tarifa, then car ferry to Tangier.16 h 15 min$150
From Restauradores Metro to Lisbon Sete Rios, bus to Algeciras, then bus to Tanger.44 h 10 min$217
From Sapadores bus to Lisbon, Lisboa Sete Rios, night bus to Inca Garcilaso - Puerta Triana, bus to Avenida María Luisa - La Raza, walk to Seville, bus to Tarifa, walk to Tarifa, then car ferry to Tangier.15 h 36 min$126
From Lisbon drive to Tarifa, car ferry to Tangier, then drive to Tangier.7 h 31 min$161

How long does it take to get from Lisbon to Tangier?

It takes approximately 3 h 49 min to get from Lisbon to Tangier, including transfers.

Operators from Lisbon to Tangier

OperatorPhoneWebsite
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
Royal Air MarocRoyal Air Maroc
IberiaIberia
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
InterNorte707 200 512InterNorte
Transportes Comes956 291 168Transportes Comes
FRS FerriesFRS Ferries
CTMCG+34 (0) 955038665CTMCG
Metro Lisboa(+351) 213500115Metro Lisboa
ALSA+34 902 42 22 42ALSA
CarrisCarris
FlixBus+49 1807 123 99 123FlixBus
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)