Rome2rio's partners include

There are 6 ways to get from Lagos to Marrakesh by train, bus, car ferry, night train, car or plane

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

Map of how to get from Lagos to Marrakesh.
Launch map view
  • Distance: 382 miles
  • Duration: 31 h 15 min

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

You can take a bus from Lagos to Marrakesh via Seville, Algeciras, and Algeciras in around 2 days 2 hours.

Airlines
TAP Portugal
Website
flytap.com
Flights from Faro to Marrakech via Lisbon
Avg. Duration
4 h 57 min
When
Every day
Estimated price
$110 - $400
Flights from Lisbon to Marrakech
Avg. Duration
1 h 55 min
When
Every day
Estimated price
$100 - $430
Ryanair
Website
ryanair.com
Flights from Faro to Marrakech via Beauvais
Avg. Duration
8 h 10 min
When
Wednesday
Estimated price
$120 - $460
Flights from Faro to Marrakech via Hahn
Avg. Duration
8 h 15 min
When
Tuesday and Saturday
Estimated price
$130 - $550
Flights from Faro to Marrakech via Dublin
Avg. Duration
9 h
When
Sunday
Estimated price
$130 - $500
Transavia France
Website
transavia.com
Flights from Faro to Marrakech via Paris Orly
Avg. Duration
9 h 20 min
When
Wednesday
Estimated price
$200 - $1,000
Transavia Holland
Website
transavia.com
Flights from Faro to Marrakech via Amsterdam
Avg. Duration
9 h 25 min
When
Monday
Estimated price
$210 - $380
easyJet
Website
easyjet.com
Flights from Faro to Marrakech via London Gatwick
Avg. Duration
9 h 30 min
When
Every day
Estimated price
$210 - $800
TUI fly Belgium
Website
tuifly.be
Flights from Faro to Marrakech via Brussels
Avg. Duration
10 h 40 min
When
Sunday
Estimated price
$230 - $700
Royal Air Maroc
Website
royalairmaroc.com
Flights from Lisbon to Marrakech via Casablanca
Avg. Duration
3 h 40 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $450
Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Lagos to Faro(P)
Avg. Duration
1 h 44 min
Frequency
Hourly
Estimated price
$7 - $14
Website
cp.pt
2nd Class
$7 - $11
1st Class
$8 - $14
Train from Lagos to Tunes
Avg. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$4 - $8
Website
cp.pt
2nd Class
$4 - $7
1st Class
$4 - $8
Train from Tunes to Lisboa Oriente
Avg. Duration
3 h 3 min
Frequency
Every 4 hours
Estimated price
$19 - $45
Website
cp.pt
2nd Class
$19 - $27
1st Class
$26 - $45
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Train from Beni Nsar to Casa-Voyageurs
Avg. Duration
10 h 6 min
Frequency
Twice daily
Estimated price
$24 - $45
Schedules at
oncf.ma
2nd Class
$24 - $30
1st Class
$30 - $45
Train from Casa-Voyageurs to Marrakech
Avg. Duration
3 h 35 min
Frequency
Hourly
Estimated price
$10 - $21
Schedules at
oncf.ma
2nd Class
$10 - $14
1st Class
$14 - $21
Night train from Tangier to Marrakech
Avg. Duration
10 h 35 min
Frequency
Once daily
Estimated price
$28 - $55
Schedules at
oncf.ma
2nd Class
$28 - $35
1st Class
$35 - $55
Bus operators
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Faro to Málaga
Avg. Duration
6 h 35 min
Frequency
Twice daily
Estimated price
$50 - $80
Schedules at
internorte.pt
Bus from Lagos to Sevilla - Plaza de Armas
Avg. Duration
5 h 26 min
Frequency
Twice daily
Estimated price
$28 - $65
Schedules at
internorte.pt
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Faro to Malaga
Avg. Duration
6 h
Frequency
Once daily
Estimated price
$40 - $60
Website
alsa.com
Bus from Lagos to Seville
Avg. Duration
4 h
Frequency
Once daily
Estimated price
$35 - $55
Website
alsa.com
Bus from Algeciras to Marrakech
Avg. Duration
41 h
Frequency
Once daily
Estimated price
$190 - $280
Website
alsa.com
Bus from Faro to Algeciras
Avg. Duration
31 h 45 min
Frequency
Once daily
Estimated price
$55 - $85
Website
alsa.com
Bus from Algeciras to Tanger
Avg. Duration
6 h
Frequency
6 times a week
Estimated price
$100 - $160
Website
alsa.com
Autocares Valenzuela
Phone
+34 (0) 956702609
Email
informacion.cadiz@grupovalenzuela.com
Website
grupovalenzuela.com
Bus from Seville to Algeciras
Avg. Duration
2 h 50 min
Frequency
Every 3 hours
Estimated price
$19 - $40
Schedules at
grupovalenzuela.com
Ferry operators
Acciona Trasmediterranea
Phone
+34 (0) 917369957
Website
trasmediterranea.es
Car ferry from Málaga to Melilla
Avg. Duration
5 h 15 min
Frequency
Once daily
Estimated price
$50 - $160
Schedules at
trasmediterranea.es
Seat
$51
Cabin
$153
Balearia
FRS Ferries
Website
frs.es
Car ferry from Tarifa to Tangier
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$45 - $140
Schedules at
frs.es
Passenger
$45 - $50
Standard Car
$125 - $135
Inter Shipping
Phone
+34 956 68 47 29
Email
info@intershipping.es
Website
intershipping.es
Car ferry from Tarifa to Tangier
Avg. Duration
1 h
Frequency
Every 4 hours
Estimated price
$48
Schedules at
intershipping.es

How far is it from Lagos to Marrakesh?

The distance between Lagos and Marrakesh is 611 km.

What is the cheapest way to get from Lagos to Marrakesh?

The cheapest way to get from Lagos to Marrakesh is to train and fly which costs 120€ and takes 9 hours 18 minutes.

What is the fastest way to get from Lagos to Marrakesh?

The quickest way to get from Lagos to Marrakesh is to train and fly which takes 9 hours 18 minutes and costs 120€.

Is there a direct bus between Lagos and Marrakesh?

No, there is no direct bus from Lagos to Marrakesh. However, there are services departing from Lagos and arriving at Marrakech via Seville and Algeciras. The journey, including transfers, takes approximately 2 days 2 hours.

How long does it take to get from Lagos to Marrakesh?

It takes approximately 31 hours 15 minutes to get from Lagos to Marrakesh, including transfers.