There are 4 ways to get from Praia da Rocha to Casablanca by bus, plane, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Lisbon-Portela Airport, fly to Mohammed V International Airport, bus
best- Take the bus from Portimão - Praia da Rocha to Lisboa - Aeroporto Humberto Delgadobus
- Fly from Lisbon-Portela Airport (LIS) to Mohammed V International Airport (CMN)plane LIS - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
7h 49mMAD 1,176–2,648Bus to Faro Airport, fly to Marrakech, train
cheapest- Take the bus from Portimão to Faro Airportbus
- Fly from Faro Airport (FAO) to Marrakech (RAK)plane FAO - RAK
- Take the train from Marrakech to Casablancatrain
9h 35mMAD 657–2,409Bus, car ferry, train
- Take the bus from Albufeira to Terminal de Autobuses de Cádizbus
- Take the bus from Terminal de Autobuses de Cádiz to Vitoria-Gasteizbus
- Take the bus from Vitoria-Gasteiz to Motril Estación de Autobusesbus
- Take the car ferry from Motril to Nadorcarferry
- Take the train from Nador to Casa Voyageurstrain
2d 4hMAD 2,516–5,390Bus to Faro Airport, fly to Mohammed V International Airport, bus
- Take the bus from Portimão to Faro Airportbus
- Fly from Faro Airport (FAO) to Mohammed V International Airport (CMN)plane FAO - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
9h 46mMAD 1,223–2,499
Lisbon-Portela Airport (LIS) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Praia da Rocha to Casablanca is to bus and fly and train which costs MAD 650 - MAD 2,500 and takes 9h 35m.
The fastest way to get from Praia da Rocha to Casablanca is to bus and fly which takes 7h 49m and costs MAD 1,100 - MAD 2,700.
The distance between Praia da Rocha and Casablanca is 952 km.
The best way to get from Praia da Rocha to Casablanca without a car is to bus and car ferry and train which takes 2 days 4h and costs MAD 2,500 - MAD 5,500.
It takes approximately 7h 49m to get from Praia da Rocha to Casablanca, including transfers.
There are 2971+ hotels available in Casablanca.
What companies run services between Praia da Rocha, Portugal and Casablanca, Morocco?
There is no direct connection from Praia da Rocha to Casablanca. However, you can take the bus to Lisboa - Aeroporto Humberto Delgado, walk to Lisbon-Portela Airport (LIS) airport, fly to Mohammed V International Airport (CMN), walk to Aéroport Mohamed V Terminus, then take the bus to Avenue Des Far. Alternatively, you can take a bus from Portimão - Guarané to Casa Voyageurs via Albufeira, Terminal de Autobuses de Cádiz, Vitoria-Gasteiz, Motril Estación de Autobuses, Motril, Nador, and Nador in around 2d 4h.
- Website
- royalairmaroc.com
Flights from Lisbon-Portela Airport to Mohammed V International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- MAD 950–2,100
Flights from Faro Airport to Mohammed V International Airport via Marrakech
- Ave. Duration
- 4h 55m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,100–2,200
Flights from Faro Airport to Mohammed V International Airport via Porto
- Ave. Duration
- 5h 40m
- When
- Saturday
- Estimated price
- MAD 650–3,300
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 5h 40m
- When
- Saturday
- Estimated price
- MAD 650–3,300
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Mohammed V International Airport
- Ave. Duration
- 1h 32m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 850–1,900
Flights from Faro Airport to Mohammed V International Airport via Lisbon-Portela Airport
- Ave. Duration
- 4h 47m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 1,100–2,100
Flights from Faro Airport to Marrakech via Lisbon-Portela Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 1,000–2,500
- Website
- ryanair.com
Flights from Faro Airport to Marrakech
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- MAD 370–1,700
- Website
- qatarairways.com
Flights from Lisbon-Portela Airport to Mohammed V International Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Thursday
- Estimated price
- MAD 950–2,100
Flights from Faro Airport to Mohammed V International Airport via Marrakech
- Ave. Duration
- 4h 55m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,100–2,200
- Website
- iberia.com
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 7h 15m
- When
- Wednesday and Saturday
- Estimated price
- MAD 500–3,900
- Website
- airarabia.com
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- MAD 500–1,900
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Nador to Casa Voyageurs
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- MAD 270–550
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 270–370
- 1st Class
- MAD 390–550
Train from Marrakech to Casablanca
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- MAD 100–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 100–140
- 1st Class
- MAD 140–200
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Portimão - Praia da Rocha to Lisboa - Aeroporto Humberto Delgado
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- MAD 220–500
- Website
- https://rede-expressos.pt
Bus from Albufeira to Terminal de Autobuses de Cádiz
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- MAD 290–650
- Website
- https://rede-expressos.pt
Bus from Portimão to Faro Airport
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- MAD 55–130
- Website
- https://rede-expressos.pt
- Phone
- client.alsaalbaida@alsa.ma
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 50
- Schedules at
- casabus.ma
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Terminal de Autobuses de Cádiz to Vitoria-Gasteiz
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Estimated price
- MAD 800–1,200
- Website
- https://socibusventas.es/en/
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- MAD 750–1,500
- Website
- https://www.alsa.com/en
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Motril to Nador
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- MAD 300–1,300
- Website
- https://armastrasmediterranea.com/en
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 What documents do I need to cross Niagara Falls?, Train travel in France: A guide to SNCF, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.


























