There are 2 ways to get from Zagora to Madrid by plane or taxi
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 Zagora Airport
best- Fly from Zagora Airport (OZG) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane OZG - MAD
7h 6m€51–607Taxi to Ouarzazate Airport, fly
- Take the taxi from Zagora to Ouarzazate Airport (OZZ)taxi
- Fly from Ouarzazate Airport (OZZ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane OZZ - MAD
7h 1m€144–528
Zagora Airport (OZG) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from Zagora to Madrid is to fly which costs €50 - €650 and takes 7h 6m.
The fastest way to get from Zagora to Madrid is to taxi and fly which takes 7h 1m and costs €140 - €550.
The distance between Zagora and Madrid is 1178 km.
It takes approximately 7h 6m to get from Zagora to Madrid, including transfers.
Madrid is 2h ahead of Zagora. It is currently 7:15 PM in Zagora and 9:15 PM in Madrid.
There are 6813+ hotels available in Madrid.
What companies run services between Zagora, Morocco and Madrid, Spain?
Royal Air Maroc and Iberia fly from Zagora Airport (OZG) to Adolfo Suárez Madrid–Barajas Airport (MAD) 6 times a week.
- Website
- royalairmaroc.com
Flights from Zagora Airport to Adolfo Suárez Madrid–Barajas Airport via Casablanca
- Ave. Duration
- 7h 12m
- When
- Monday and Sunday
- Estimated price
- €45–600
Flights from Zagora Airport to Adolfo Suárez Madrid–Barajas Airport via Ouarzazate Airport, Casablanca
- Ave. Duration
- 8h 27m
- When
- Friday
- Estimated price
- €45–600
Flights from Ouarzazate Airport to Adolfo Suárez Madrid–Barajas Airport via Casablanca
- Ave. Duration
- 4h 57m
- When
- Wednesday to Friday
- Estimated price
- €85–650
Flights from Ouarzazate Airport to Adolfo Suárez Madrid–Barajas Airport via Zagora Airport, Casablanca
- Ave. Duration
- 7h 55m
- When
- Monday and Sunday
- Estimated price
- €100–650
- Website
- iberia.com
Flights from Zagora Airport to Adolfo Suárez Madrid–Barajas Airport via Casablanca
- Ave. Duration
- 7h 12m
- When
- Monday and Sunday
- Estimated price
- €45–600
Flights from Ouarzazate Airport to Adolfo Suárez Madrid–Barajas Airport via Casablanca
- Ave. Duration
- 3h 55m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €85–650
Flights from Ouarzazate Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday and Thursday
- Estimated price
- €95–470
- Ave. Duration
- 2h 41m
- Estimated price
- €45–60
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 Bali: What to do if Mount Agung erupts, Thanksgiving 2018: How to travel stress-free, and Travelling by boat in Italy - to help you get the most out of your next trip.
