There are 5 ways to get from Cape Town to Agadir by plane, car, 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 Agadir–Al Massira Airport
best- Fly from Cape Town International Airport (CPT) to Agadir–Al Massira Airport (AGA)plane CPT - AGA
19h 17mMAD 3,270–9,624Drive 11,195.4 km
- Drive from Cape Town to Agadircar 11,195.4 km
7d 5hMAD 16,203–23,404Fly to Marrakech, bus
- Fly from Cape Town International Airport (CPT) to Marrakech (RAK)plane CPT - RAK
- Take the bus from Marrakech to Agadirbus
22h 19mMAD 3,607–8,344Fly to Essaouira, bus
- Fly from Cape Town International Airport (CPT) to Essaouira (ESU)plane CPT - ESU
- Take the bus from Essaouira to Agadirbus
24h 51mMAD 4,308–11,294Fly to Guelmin Airport, bus
- Fly from Cape Town International Airport (CPT) to Guelmin Airport (GLN)plane CPT - GLN
- Take the bus from Guelmim to CTM Gare Routièrebus
29h 48mMAD 4,628–14,309
Cape Town International Airport (CPT) to Agadir–Al Massira Airport (AGA) flights
Questions & Answers
The cheapest way to get from Cape Town to Agadir is to fly which costs MAD 3,200 - MAD 10,000 and takes 19h 17m.
The fastest way to get from Cape Town to Agadir is to fly which takes 19h 17m and costs MAD 3,200 - MAD 10,000.
The distance between Cape Town and Agadir is 7774 km. The road distance is 11195.4 km.
It takes approximately 19h 17m to get from Cape Town to Agadir, including transfers.
Agadir is 1h behind Cape Town. It is currently 2:12 PM in Cape Town and 1:12 PM in Agadir.
Yes, the driving distance between Cape Town to Agadir is 11195 km. It takes approximately 7 days 5h to drive from Cape Town to Agadir.
There are 3929+ hotels available in Agadir.
What companies run services between Cape Town, South Africa and Agadir, Morocco?
Lufthansa, Airbus France, and three other airlines fly from Cape Town International Airport (CPT) to Agadir–Al Massira Airport (AGA) 6 times a week.
- Website
- lufthansa.com
Flights from Cape Town International Airport to Agadir–Al Massira Airport via Frankfurt
- Ave. Duration
- 20h 40m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,200–12,000
Flights from Cape Town International Airport to Marrakech via Munich
- Ave. Duration
- 17h 40m
- When
- Monday and Friday
- Estimated price
- MAD 3,600–12,000
- Website
- easyjet.com
Flights from Cape Town International Airport to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 19h
- When
- Wednesday
- Estimated price
- MAD 3,200–11,000
Flights from Cape Town International Airport to Essaouira via Zurich, Bordeaux
- Ave. Duration
- 19h 55m
- When
- Friday
- Estimated price
- MAD 3,600–12,000
Flights from Cape Town International Airport to Essaouira via Munich, Bordeaux
- Ave. Duration
- 34h
- When
- Tuesday
- Estimated price
- MAD 4,100–13,000
- Website
- ryanair.com
Flights from Cape Town International Airport to Essaouira via Johannesburg, Madrid
- Ave. Duration
- 22h 46m
- When
- Thursday
- Estimated price
- MAD 4,100–11,000
- Website
- britishairways.com
Flights from Cape Town International Airport to Marrakech via London Heathrow
- Ave. Duration
- 18h 10m
- When
- Sunday
- Estimated price
- MAD 3,100–11,000
Flights from Cape Town International Airport to Marrakech via London Gatwick
- Ave. Duration
- 18h 15m
- When
- Thursday
- Estimated price
- MAD 2,700–8,500
- Website
- klm.com
Flights from Cape Town International Airport to Marrakech via Amsterdam Schiphol
- Ave. Duration
- 20h 25m
- When
- Tuesday and Thursday
- Estimated price
- MAD 3,400–12,000
Flights from Cape Town International Airport to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 24h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- MAD 3,200–11,000
- Website
- royalairmaroc.com
Flights from Cape Town International Airport to Guelmin Airport via Zurich, Casablanca
- Ave. Duration
- 24h 15m
- When
- Saturday
- Estimated price
- MAD 4,300–15,000
Flights from Cape Town International Airport to Guelmin Airport via Luanda, Lagos, Casablanca
- Ave. Duration
- 29h 20m
- When
- Monday and Wednesday
- Estimated price
- MAD 4,400–14,000
- Website
- jet2.com
Flights from Cape Town International Airport to Agadir–Al Massira Airport via London Gatwick
- Ave. Duration
- 17h 40m
- When
- Thursday
- Estimated price
- MAD 2,800–9,000
- Website
- airbus.com
Flights from Cape Town International Airport to Agadir–Al Massira Airport via Frankfurt
- Ave. Duration
- 20h 45m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,200–9,500
- Website
- condor.com
Flights from Cape Town International Airport to Agadir–Al Massira Airport via Frankfurt
- Ave. Duration
- 22h 45m
- When
- Tuesday
- Estimated price
- MAD 3,800–12,000
- Website
- airfrance.com
Flights from Cape Town International Airport to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 24h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- MAD 3,200–11,000
- Website
- comlux.com
Flights from Cape Town International Airport to Marrakech via Zurich
- Ave. Duration
- 18h 10m
- When
- Friday
- Estimated price
- MAD 3,200–11,000
- Phone
- 0 800 0900 30
- [email protected]
- Website
- 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 Essaouira to Agadir
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- MAD 100–160
- Schedules at
- ctm.ma
- Confort
- MAD 100–110
Bus from Guelmim to CTM Gare Routière
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- MAD 120–180
- 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 The beginner’s guide to the 2018 World Nomad Games, South Korea: Travelling from Seoul to Busan , and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.





