There are 4 ways to get from Casablanca to Lagos by train, car ferry, night bus, bus, 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
Train, car ferry, night bus, bus • 16h 57m
3 alternative options
Drive, car ferry • 9h 46m
Fly to Faro, train • 10h 12m
Fly to Lisboa, train • 9h 32m
Questions & Answers
The cheapest way to get from Casablanca to Lagos is to fly and train which costs MAD 1,000 - MAD 3,600 and takes 9h 32m.
The fastest way to get from Casablanca to Lagos is to fly and train which takes 9h 32m and costs MAD 1,000 - MAD 3,600.
The distance between Casablanca and Lagos is 961 km.
The best way to get from Casablanca to Lagos without a car is to train and car ferry and night bus and bus which takes 16h 57m and costs MAD 900 - MAD 3,100.
It takes approximately 16h 57m to get from Casablanca to Lagos, including transfers.
There are 4977+ hotels available in Lagos. Prices start at €32 per night.
- Distance: 961.5 km
- Duration: 16h 57m
What companies run services between Casablanca, Morocco and Lagos, Faro, Portugal?
There is no direct connection from Casablanca to Lagos. However, you can take the train to Tanger Ville station, take the walk to Gare Ferrovaire, take the bus to Port Tanger Med - Dalia, take the walk to Tanger-Med, take the car ferry to Algeciras Port, take the walk to Algeciras, take the night bus to Albufeira, take the walk to Albufeira - Terminal Rodoviário, then take the bus to Lagos - Terminal Rodoviário. Alternatively, you can take the drive to Tanger Med, take the car ferry to Algeciras, then take the drive to Lagos.
- Website
- flytap.com
Flights from Casablanca to Faro via Lisboa
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- €120 - €480
Flights from Casablanca to Lisboa
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- €85 - €440
- Website
- ryanair.com
Flights from Casablanca to Faro via Marrakech
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €26 - €300
Flights from Casablanca to Faro via Porto
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €150 - €480
Flights from Casablanca to Faro via Madrid
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday and Friday
- Estimated price
- €150 - €490
- Website
- iberia.com
Flights from Casablanca to Faro via Madrid
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- €150 - €490
Flights from Casablanca to Faro via Barcelona
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- €120 - €650
- Website
- royalairmaroc.com
Flights from Casablanca to Lisboa
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €100 - €480
- Website
- vueling.com
Flights from Casablanca to Faro via Barcelona
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- €120 - €650
Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.
Contact Details
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Casa Voyageurs to Tanger Ville station
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €10 - €19
- Schedules at
- oncf-voyages.ma
- 2nd Class
- €10 - €15
- 1st Class
- €15 - €19
Comboios de Portugal (CP) is the national railway network of Portugal that spans over 2700km, with trains split into three main types: regional, urban and intercity trains; international and domestic high-speed trains; and international night trains. Portugal's main stations are Santa Apolónia in Lisbon and Campanha in Porto – these connect to trains in Portugal's cities and international destinations. The Alfa Pendular, the fastest train in Portugal, is a popular travel choice, as it can run at a speed of up to 250 km/h. You can book train tickets up to 60 days in advance.
Contact Details
- Phone
- +351 210 900 032
- apoiocliente@cp.pt
- Website
- cp.pt
Train from Faro to Lagos
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- €5 - €8
- Website
- https://www.cp.pt/passageiros/en
Train from Estação Ferroviária de Lisboa Oriente to Tunes
- Ave. Duration
- 2h 29m
- Frequency
- 5 times a day
- Estimated price
- €16 - €23
- Website
- https://www.cp.pt/passageiros/en
Train from Tunes to Lagos
- Ave. Duration
- 1h 3m
- Frequency
- Every 3 hours
- Estimated price
- €3 - €5
- Website
- https://www.cp.pt/passageiros/en
A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Night bus from Algeciras to Albufeira
- Ave. Duration
- 7h 29m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Albufeira to Lagos
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €4 - €7
- Website
- https://www.alsa.com/en/web/bus/home
- Phone
- +351 300 074 830
- clientes@vamusalgarve.pt
- Website
- vamusalgarve.pt
Bus from Albufeira - Terminal Rodoviário to Lagos - Terminal Rodoviário
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €4 - €12
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €4 - €7
- Aerobus
- €9 - €12
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tanger-Med to Algeciras Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30 - €190
- Website
- https://www.balearia.com/en
- Seating
- €30 - €45
- Cabin
- €130 - €190
- Phone
- +34 956 68 47 29
- info@intershipping.es
- Website
- intershipping.ma
Car ferry from Tanger Med to Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €30
- 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 5 incredible day trips from Florence by train, Thanksgiving 2018: How to travel stress-free and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.