There are 3 ways to get from Olhão to Casablanca by plane, bus, train, ferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Mohammed V International Airport, bus
best- 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
7h 42mMAD 1,325–3,091Fly to Marrakech, train
cheapest- Fly from Faro Airport (FAO) to Marrakech (RAK)plane FAO - RAK
- Take the train from Marrakech to Casablancatrain
7h 46mMAD 483–2,756Train, ferry, bus, car ferry
- Take the train from Olhao to Vila Real De Santo Antoniotrain 881 / ...
- Take the ferry from Vila Real de Santo António to Ayamonteferry
- Take the bus from Ayamonte to Madrid Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Almería Puertobus
- Take the carferry from Almeria to Nadorcarferry
- Take the train from Nador to Casa Voyageurstrain
42h 1mMAD 1,969–11,723
Olhão to Casablanca by train, foot, ferry, bus, and car ferry
Questions & Answers
The cheapest way to get from Olhão to Casablanca is to fly and train which costs MAD 480 - MAD 2,800 and takes 7h 46m.
The fastest way to get from Olhão to Casablanca is to fly and bus which takes 7h 42m and costs MAD 1,300 - MAD 3,100.
The distance between Olhão and Casablanca is 478 km.
The best way to get from Olhão to Casablanca without a car is to train and ferry and bus and car ferry which takes 42h 1m and costs MAD 1,900 - MAD 12,000.
It takes approximately 7h 42m to get from Olhão to Casablanca, including transfers.
There are 3213+ hotels available in Casablanca.
What companies run services between Olhão, Portugal and Casablanca, Morocco?
There is no direct connection from Olhão to Casablanca. However, you can take the line 880 train to Faro, walk to Faro - Terminal Rodoviário, take the bus to Faro Airport, walk to Faro Airport (FAO) 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 train from Olhao to Casa Voyageurs via Vila Real De Santo Antonio, Vila Real de Santo António, Ayamonte, Ayamonte, Estación Sur de Autobuses, Almería Puerto, Almeria, Nador, and Nador in around 42h 1m.
- Website
- flytap.com
Flights from Faro Airport to Mohammed V International Airport via Lisboa
- Ave. Duration
- 4h 47m
- When
- Wednesday, Saturday, Sunday, Monday, and Thursday
- Estimated price
- MAD 1,600–2,600
Flights from Faro Airport to Marrakech via Lisboa
- Ave. Duration
- 3h 20m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 1,000–2,100
- Website
- iberia.com
Flights from Faro Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,300–3,600
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, Sunday, and Saturday
- Estimated price
- MAD 500–4,300
- Website
- ryanair.com
Flights from Faro Airport to Marrakech
- Ave. Duration
- 1h 20m
- When
- Tuesday, Saturday, Friday, and Thursday
- Estimated price
- MAD 310–2,100
- Website
- royalairmaroc.com
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- MAD 1,300–3,600
Flights from Faro Airport to Mohammed V International Airport via Marrakech
- Ave. Duration
- 5h
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,300–2,500
- Website
- qatarairways.com
Flights from Faro Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- MAD 500–4,300
Flights from Faro Airport to Mohammed V International Airport via Marrakech
- Ave. Duration
- 5h
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,300–2,500
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Olhao to Vila Real De Santo Antonio
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- MAD 50–100
- Website
- Comboios de Portugal
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.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-voyages.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-voyages.ma
- 2nd Class
- MAD 100–140
- 1st Class
- MAD 140–200
- Phone
- [email protected]
- 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 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Ayamonte to Madrid Estación Sur de Autobuses
- Ave. Duration
- 11h 5m
- Frequency
- 4 times a week
- Estimated price
- MAD 500–1,100
- Schedules at
- grupointerbus.com
- Phone
- +34 950 25 95 61
- [email protected]
- Website
- busbam.com
Bus from Estación Sur de Autobuses to Almería Puerto
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- MAD 380–900
- Schedules at
- busbam.com
- Phone
- +34 652 525 168
- Website
- facebook.com
Ferry from Vila Real de Santo António to Ayamonte
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 17–71
- Schedules at
- rioguadiana.net
- Bike
- MAD 17
- Passenger
- MAD 25
- Car
- MAD 71
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- MAD 850–9,000
- Website
- Naviera Armas S.A.
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- MAD 800–6,324
- Schedules at
- balearia.com
- Seating
- MAD 935
- Cabin
- MAD 4,216
- Car - Seat
- MAD 3,043
- Car - Cabin
- MAD 6,324
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Almeria to Nador
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- MAD 750–1,100
- Website
- Grandi Navi Veloci
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide









































