There are 4 ways to get from Lagos to Tangier by bus, car ferry, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus ALSA, car ferry  •  11 h 35 min

  1. Take the bus from Lagos to Seville
  2. Take the bus from Seville to Algeciras
  3. Take the car ferry from Tarifa to Tangier

$95 - $223

Cheapest option

Bus EVA Transportes, car ferry  •  13 h 29 min

  1. Take the bus from Lagos to Seville 83
  2. Take the bus from Seville to Tarifa
  3. Take the car ferry from Tarifa to Tangier

$85 - $190

2 alternative options

Drive, car ferry  •  5 h 45 min

  1. Drive from Lagos to Tarifa
  2. Take the car ferry from Tarifa to Tangier

$109 - $229

Bus, fly  •  10 h

  1. Take the bus from Lagos to Faro Airport (FAO)
  2. Fly from Faro (FAO) to Tangier (TNG) FAO - TNG

$95 - $352

What companies run services between Lagos, Faro, Portugal and Tangier, Morocco?

There is no direct connection from Lagos to Tangier. However, you can take the bus to Seville, take the bus to Algeciras, take the bus to Tarifa - Centro de Salud, take the walk to Tarifa, then take the car ferry to Tangier. Alternatively, you can take a vehicle from Lagos to Tangier via Seville, Torneo - Estación Plaza de Armas, Palos de La Frontera -Teatro Lope de Vega, Seville, Tarifa, and Tarifa in around 13 h 29 min.

Airlines
Ryanair
Website
ryanair.com
Flights from Faro to Tangier via Beauvais
Ave. Duration
9 h 45 min
When
Monday
Estimated price
$130 - $490
Flights from Faro to Tangier via Porto, Madrid
Ave. Duration
7 h
When
Friday
Estimated price
$70 - $320
Flights from Faro to Tangier via Hahn
Ave. Duration
10 h 10 min
When
Friday
Estimated price
$140 - $550
TAP Portugal
Website
flytap.com
Flights from Faro to Tangier via Lisbon
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$65 - $310
Royal Air Maroc
Website
royalairmaroc.com
Flights from Faro to Tangier via Paris Orly
Ave. Duration
6 h
When
Tuesday, Wednesday and Sunday
Estimated price
$270 - $1,000
Air Arabia Maroc
Website
airarabia.com
Flights from Faro to Tangier via London Gatwick
Ave. Duration
7 h 5 min
When
Friday
Estimated price
$200 - $550
TUI fly Belgium
Website
tuifly.be
Flights from Faro to Tangier via Rotterdam
Ave. Duration
7 h 50 min
When
Saturday
Estimated price
$260 - $750
Bus operators
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Seville to Algeciras
Ave. Duration
2 h 50 min
Frequency
Every 3 hours
Estimated price
$18 - $40
Schedules at
grupovalenzuela.com
EVA Transportes
Phone
707 223 344
Email
reservas@eva-bus.com
Website
eva-bus.com
Bus from Lagos to Seville
Ave. Duration
6 h 30 min
Frequency
5 times a day
Estimated price
$24 - $35
Schedules at
eva-bus.com
Bus from Lagos to Faro Airport (FAO)
Ave. Duration
1 h 55 min
Frequency
5 times a day
Estimated price
$9 - $12
Schedules at
eva-bus.com
Ferry operators
FRS Ferries
Website
frs.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$40 - $130
Schedules at
frs.es
Passenger
$43 - $48
Standard Car
$115 - $130
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tarifa to Tangier
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45
Schedules at
intershipping.es

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Train travel in France: A guide to SNCF and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

The distance between Lagos and Tangier is 297 km.

The cheapest way to get from Lagos to Tangier is to bus and car ferry which costs 70€ - 170€ and takes 13 h 29 min.

The quickest way to get from Lagos to Tangier is to drive and car ferry which takes 5 h 45 min and costs 90€ - 200€.

It takes approximately 11 h 35 min to get from Lagos to Tangier, including transfers.