There are 2 ways to get from Madrid to Tarfaya by plane or bus
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 Adolfo Suárez Madrid–Barajas Airport (MAD) to Hassan I Airport (EUN)plane MAD - EUN
- Take the bus from Laayoune to Tarfayabus
9h 23mMAD 849–3,355Fly to Plage Blanche Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Plage Blanche Airport (TTA)plane MAD - TTA
- Take the bus from Tan-Tan to Tarfayabus
21h 20mMAD 909–6,315
Adolfo Suárez Madrid–Barajas Airport (MAD) to Hassan I Airport (EUN) flights
Questions & Answers
The cheapest way to get from Madrid to Tarfaya is to fly and bus which costs MAD 850 - MAD 3,400 and takes 9h 23m.
The fastest way to get from Madrid to Tarfaya is to fly and bus which takes 9h 23m and costs MAD 850 - MAD 3,400.
The distance between Madrid and Tarfaya is 1841 km.
It takes approximately 9h 23m to get from Madrid to Tarfaya, including transfers.
Tarfaya is 1h behind Madrid. It is currently 4:02 PM in Madrid and 3:02 PM in Tarfaya.
There are five+ hotels available in Tarfaya.
What companies run services between Madrid, Spain and Tarfaya, Morocco?
There is no direct connection from Madrid to Tarfaya. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Hassan I Airport (EUN), take the taxi to Laayoune, then take the bus to Tarfaya. Alternatively, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Plage Blanche Airport (TTA), take the taxi to Tan-Tan, then take the bus to Tarfaya.
- Website
- royalairmaroc.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Hassan I Airport via Casablanca
- Ave. Duration
- 5h 7m
- When
- Thursday, Saturday, Monday, Wednesday, and Friday
- Estimated price
- MAD 1,200–5,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Hassan I Airport via Marrakech
- Ave. Duration
- 9h 20m
- When
- Wednesday and Friday
- Estimated price
- MAD 800–5,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Hassan I Airport via Gran Canaria
- Ave. Duration
- 5h
- When
- Monday, Friday, and Thursday
- Estimated price
- MAD 750–6,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Plage Blanche Airport via Casablanca
- Ave. Duration
- 18h 28m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- MAD 700–6,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Plage Blanche Airport via Valencia, Casablanca
- Ave. Duration
- 20h 10m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,300–6,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Plage Blanche Airport via Tangier, Casablanca
- Ave. Duration
- 13h 55m
- When
- Sunday
- Estimated price
- MAD 1,200–5,500
- Website
- bintercanarias.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Hassan I Airport via Gran Canaria
- Ave. Duration
- 6h 12m
- When
- Tuesday and Sunday
- Estimated price
- MAD 1,000–6,000
- 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 Tan-Tan to Tarfaya
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- MAD 120–190
- Schedules at
- booking.ctm.ma
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 Train travel in France: A guide to SNCF, Italy Travel Guides, and Getting around the Cyclades - to help you get the most out of your next trip.





