There are 7 ways to get from Marrakech Airport (RAK) to Tarfaya by plane, bus, rideshare, or car
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 Hassan I Airport, bus
best- Fly from Marrakech (RAK) to Hassan I Airport (EUN)plane RAK - EUN
- Take the bus from Laayoune to Tarfayabus
4h 8mMAD 1,183–1,535Bus
cheapest- Take the bus from Marrakesh to Tarfayabus
16h 37mMAD 324–490Bus via Agadir
- Take the bus from Marrakech to Agadirbus
- Take the bus from CTM Gare Routière to Tarfayabus
16h 4mMAD 484–770Airport Transfer
- Take the rideshare from Marrakech-RAK to Tarfaya754 km
8h 26mMAD 600–800Drive 754 km
- Drive from Marrakech Airport (RAK) to Tarfayacar 754 km
8h 26mMAD 1,087–1,570Fly to Plage Blanche Airport, bus
- Fly from Marrakech (RAK) to Plage Blanche Airport (TTA)plane RAK - TTA
- Take the bus from Tan-Tan to Tarfayabus
10h 30mMAD 1,118–3,730Fly to Agadir–Al Massira Airport, bus
- Fly from Marrakech (RAK) to Agadir–Al Massira Airport (AGA)plane RAK - AGA
- Take the bus from Aït Melloul to Tarfayabus
11h 51mMAD 1,455–2,619
Marrakech (RAK) to Hassan I Airport (EUN) flights
Questions & Answers
The cheapest way to get from Marrakech Airport (RAK) to Tarfaya is to bus which costs MAD 320 - MAD 490 and takes 16h 37m.
The fastest way to get from Marrakech Airport (RAK) to Tarfaya is to fly and bus which takes 4h 8m and costs MAD 1,100 - MAD 1,600.
No, there is no direct bus from Marrakech Airport (RAK) to Tarfaya. However, there are services departing from Marrakech Airport and arriving at Tarfaya via Jardin Menara, Marrakech and CTM Gare Routière. The journey, including transfers, takes approximately 16h 4m.
The distance between Marrakech Airport (RAK) and Tarfaya is 810 km. The road distance is 754 km.
The best way to get from Marrakech Airport (RAK) to Tarfaya without a car is to bus via Agadir which takes 16h 4m and costs MAD 480 - MAD 800.
It takes approximately 4h 8m to get from Marrakech Airport (RAK) to Tarfaya, including transfers.
Marrakech Airport (RAK) to Tarfaya bus services, operated by CTM, depart from Marrakech station.
Marrakech Airport (RAK) to Tarfaya bus services, operated by CTM, arrive at Agadir station.
Yes, the driving distance between Marrakech Airport (RAK) to Tarfaya is 754 km. It takes approximately 8h 26m to drive from Marrakech Airport (RAK) to Tarfaya.
There are five+ hotels available in Tarfaya.
What companies run services between Marrakech Airport (RAK), Morocco and Tarfaya, Morocco?
You can take a bus from Marrakech Airport to Tarfaya via Jardin Menara, Gare Routière de ONCF, Marrakech, Agadir, and CTM Gare Routière in around 16h 4m.
- Website
- royalairmaroc.com
Flights from Marrakech to Hassan I Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday and Friday
- Estimated price
- MAD 1,000–1,400
Flights from Marrakech to Plage Blanche Airport via Casablanca
- Ave. Duration
- 8h
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 900–3,500
- Website
- flyedelweiss.com
Flights from Marrakech to Agadir–Al Massira Airport
- Ave. Duration
- 40 min
- When
- Wednesday
- Estimated price
- MAD 200–1,500
- Website
- luxair.lu
Flights from Marrakech to Agadir–Al Massira Airport
- Ave. Duration
- 45 min
- When
- Wednesday
- Estimated price
- MAD 600–2,200
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Laayoune to Tarfaya
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- MAD 60–90
- Schedules at
- booking.ctm.ma
Bus from Marrakech to Agadir
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–210
- Schedules at
- ctm.ma
Bus from CTM Gare Routière to Tarfaya
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- MAD 340–500
- Schedules at
- booking.ctm.ma
Bus from Tan-Tan to Tarfaya
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- MAD 120–190
- Schedules at
- booking.ctm.ma
Bus from Aït Melloul to Tarfaya
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- MAD 330–490
- Schedules at
- booking.ctm.ma
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Tarfaya
- Ave. Duration
- 15h 25m
- Frequency
- 4 times a day
- Estimated price
- MAD 310–430
- Schedules at
- supratours.ma
- Second Class
- MAD 330–390
- First Class
- MAD 310–430
- Website
- https://www.mozio.com
Rideshare from Marrakech-RAK to Tarfaya
- Ave. Duration
- 8h 26m
- Frequency
- On demand
- Estimated price
- MAD 600–800
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 How do I buy a London Underground ticket?, Best ways to travel around Australia, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Marrakech Airport (RAK) and Tarfaya. A great option if you don't have a driver's licence or want to avoid public transport.









