There are 4 ways to get from Morocco to Olhão by plane, bus, car ferry, 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.
Fly from Marrakech
best- Fly from Marrakech (RAK) to Faro Airport (FAO)plane RAK - FAO
4h 43m€39–258Bus, car ferry, ferry, train via Motril
- Take the bus from Casablanca to Nadorbus
- Take the carferry from Nador to Motrilcarferry
- Take the bus from Motril Estación de Autobuses to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Ayamontebus
- Take the ferry from Ayamonte to Vila Real de Santo Antónioferry
- Take the train from Vila Real De Santo Antonio to Olhaotrain 880 / ...
37h 39m€306–493Fly from Mohammed V International Airport
- Fly from Mohammed V International Airport (CMN) to Faro Airport (FAO)plane CMN - FAO
8h 9m€114–280Bus, car ferry, ferry, train
- Take the bus from Casablanca to Nadorbus
- Take the carferry from Nador to Almeriacarferry
- Take the bus from Almería Puerto to Estación Sur de Autobusesbus
- Take the bus from Madrid Estación Sur de Autobuses to Ayamontebus
- Take the ferry from Ayamonte to Vila Real de Santo Antónioferry
- Take the train from Vila Real De Santo Antonio to Olhaotrain 880 / ...
41h 51m€194–1,044
Marrakech (RAK) to Faro Airport (FAO) flights
Comparing Your Travel Options
The cheapest way to get from Morocco to Olhão is to fly which costs €35 - €260 and takes 4h 43m.
The fastest way to get from Morocco to Olhão is to fly which takes 4h 43m and costs €35 - €260.
The distance between Morocco and Olhão is 630 km.
The best way to get from Morocco to Olhão without a car is to bus and car ferry and ferry and train via Motril which takes 37h 39m and costs €300 - €500.
It takes approximately 4h 43m to get from Morocco to Olhão, including transfers.
There are 4652+ hotels available in Olhão.
What companies run services between Morocco and Olhão, Portugal?
Ryanair flies from Marrakech (RAK) to Faro Airport (FAO) 5 times a week.
- Website
- ryanair.com
Flights from Marrakech to Faro Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- €30–230
Flights from Mohammed V International Airport to Faro Airport via Madrid
- Ave. Duration
- 4h 53m
- When
- Thursday to Friday
- Estimated price
- €60–480
Flights from Mohammed V International Airport to Faro Airport via Marrakech
- Ave. Duration
- 5h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–250
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Vila Real De Santo Antonio to Olhao
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Comboios de Portugal
Train from Vila Real De Santo Antonio to Olhao
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Comboios de Portugal
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Casablanca to Nador
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- €10–50
- Schedules at
- ctm.ma
Bus from Casablanca to Nador
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- €10–50
- Schedules at
- ctm.ma
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Nador to Motril
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €200–280
- Website
- Naviera Armas S.A.
Car ferry from Nador to Almeria
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- €75–850
- Website
- Naviera Armas S.A.
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 Thanksgiving 2018: How to travel stress-free, Travelling around the UAE, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

















