Book early for the holidays
Flights to Agadir fill up fast at Christmas, February, Easter and October half-term. For these dates, book your flight as early as you can.
Plan your trip to Tamraght
Find your flight to Agadir in one minute: every direct route by city and airline, a flight search for your dates, and how to get from the airport to our surf camp in Tamraght.
Flight finder
Choose your city and dates. We show you the direct flights, then open the prices for your dates on Google Flights or Skyscanner.
We do not sell flights. Prices and times are on the airline sites and change every day.
Next step
Send us your dates on WhatsApp: our team answers with the free rooms and the right package for your trip. Then book your flight with peace of mind.
Check my dates on WhatsApp See our surf packages Group trip? See our group packagesDirect flights
Cities with a direct flight to Agadir Al Massira (AGA) this season. Flight times are approximate.
Last checked: October 2026. Routes change every season: always check your dates with the airline.
| City | Airlines | Flight time | Search |
|---|---|---|---|
| LondonLGW · LTN · STN | British AirwayseasyJetJet2TUIRyanair | ≈ 3h45 | |
| ManchesterMAN | easyJetJet2RyanairTUI | ≈ 3h50 | |
| BirminghamBHX | easyJetJet2RyanairTUI | ≈ 3h50 | |
| BristolBRS | easyJetJet2 | ≈ 3h35 | |
| EdinburghEDI | easyJetRyanair | ≈ 4h20 | |
| GlasgowGLA | Jet2easyJetSeasonal | ≈ 4h20 | |
| Leeds BradfordLBA | Jet2 | ≈ 4h00 | |
| NewcastleNCL | Jet2SeasonalTUISeasonal | ≈ 4h10 | |
| East MidlandsEMA | Jet2Seasonal | ≈ 3h55 | |
| BournemouthBOH | Jet2Seasonal | ≈ 3h40 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| DublinDUB | Ryanair | ≈ 3h55 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| AmsterdamAMS | Transavia | ≈ 4h00 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| ParisORY · CDG · BVA | TransaviaRoyal Air MarocRyanaireasyJetSeasonalVuelingSeasonalTUI flySeasonal | ≈ 3h30 | |
| LyonLYS | TransaviaeasyJetSeasonal | ≈ 3h10 | |
| MarseilleMRS | Ryanair | ≈ 2h55 | |
| ToulouseTLS | RyanairTransavia | ≈ 2h40 | |
| BordeauxBOD | TransaviaeasyJetNewVoloteaSeasonal | ≈ 3h00 | |
| NantesNTE | RyanairTransaviaVoloteaSeasonal | ≈ 3h05 | |
| LilleLIL | TransaviaVoloteaSeasonalTUI flySeasonal | ≈ 3h50 | |
| RennesRNS | Transavia | ≈ 3h15 | |
| MontpellierMPL | TransaviaSeasonal | ≈ 3h05 | |
| BrestBES | TransaviaSeasonal | ≈ 3h20 | |
| NiceNCE | easyJet | ≈ 3h20 | |
| StrasbourgSXB | VoloteaSeasonal | ≈ 3h45 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| BrusselsBRU · CRL | TransaviaTUI flyRyanair | ≈ 3h45 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| LuxembourgLUX | LuxairSeasonal | ≈ 3h50 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| GenevaGVA | easyJet | ≈ 3h20 | |
| Basel-MulhouseBSL | easyJet | ≈ 3h35 | |
| ZurichZRH | EdelweissSeasonal | ≈ 3h45 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| FrankfurtFRA · HHN | CondorDiscover AirlinesNewRyanairTUI flySeasonal | ≈ 4h05 | |
| DüsseldorfDUS · NRN | CondorEurowingsRyanairTUI flySeasonal | ≈ 4h10 | |
| Cologne-BonnCGN | RyanairSeasonal | ≈ 4h05 | |
| BerlinBER | easyJetTransavia | ≈ 4h45 | |
| HamburgHAM | CondorSeasonalMarabuSeasonal | ≈ 4h40 | |
| MunichMUC | CondorSeasonal | ≈ 4h00 | |
| StuttgartSTR | EurowingsSeasonal | ≈ 3h50 | |
| NurembergNUE | Ryanair | ≈ 4h05 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| ViennaVIE | Ryanair | ≈ 4h30 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| PraguePRG | EurowingsSmartwingsSeasonal | ≈ 4h30 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| MadridMAD | Ryanair | ≈ 1h55 | |
| BarcelonaBCN | VuelingSeasonal | ≈ 2h45 | |
| TenerifeTFS | Ryanair | ≈ 1h45 | |
| Gran CanariaLPA | Binter | ≈ 1h50 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| LisbonLIS | TAP Air PortugalSeasonalRyanairSeasonal | ≈ 1h50 | |
| PortoOPO | RyanairSeasonal | ≈ 2h05 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| MilanBGY · MXP | RyanairWizz AirSeasonal | ≈ 3h35 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| CopenhagenCPH | NorwegianSeasonalSASSeasonal | ≈ 4h35 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| StockholmARN | NorwegianSeasonalSASSeasonal | ≈ 5h15 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| OsloOSL | NorwegianSeasonal | ≈ 4h55 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| HelsinkiHEL | FinnairSeasonalNorwegianSeasonal | ≈ 5h40 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| WarsawWAW | LOTWizz AirSeasonal | ≈ 4h50 | |
| KrakówKRK | Ryanair | ≈ 4h40 | |
| KatowiceKTW | Enter AirWizz AirSeasonal | ≈ 4h35 | |
| WrocławWRO | Ryanair | ≈ 4h30 | |
| GdańskGDN | RyanairWizz AirEnter Air | ≈ 5h00 | |
| PoznańPOZ | Enter Air | ≈ 4h40 |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| MontréalYUL | Air TransatSeasonal | — |
| City | Airlines | Flight time | Search |
|---|---|---|---|
| CasablancaCMN | Royal Air Maroc | ≈ 1h05 |
AirlineSeasonal does not fly all year (most of these fly in winter, the best surf season). AirlineNew new route this season.
From the airport
Our surf camp is in Tamraght, between Agadir and Taghazout, about 45 minutes from Agadir Al Massira airport by car.
All the ways from Agadir airport to Tamraght and Taghazout: taxi, bus and transfer →

Good to know
Flights to Agadir fill up fast at Christmas, February, Easter and October half-term. For these dates, book your flight as early as you can.
Many routes fly only from late October to late March, which is also the best season for surf in Morocco. In summer, there are fewer direct flights.
Boards and wetsuits are included in our surf packages. If you bring your own board, book it as sports luggage with your airline: it costs extra and the rules change by airline.
From about ten people, most airlines have a group booking service. Try to arrive on the same flight or the same day: it is easier and the transfer is together.
Fly via Casablanca with Royal Air Maroc (about one hour to Agadir), or take a direct flight from a nearby city. Marrakech is about three and a half to four hours by road, Essaouira about three hours.
Check the passport and visa rules for your nationality before you book. Keep our address and phone number with you: Hay Sarele, Tamraght, +212 7 24 12 21 20.
Fly to Agadir Al Massira airport (AGA). It is the closest airport to Tamraght and Taghazout, about 45 minutes by car.
No, you book your flight yourself, so you can choose your city, airline and price. Our packages include the transfer from Agadir airport to Tamraght and back.
Many cities in Europe have a direct flight to Agadir, especially in winter. Check the list on this page, then search your dates with the flight finder. Some routes only fly in some seasons.
Fly via Casablanca with Royal Air Maroc, or fly to a nearby city that has a direct flight. You can also fly to Marrakech or Essaouira and come by road: write to us and we tell you the best option.
You do not need to: boards and wetsuits are included in our surf packages. If you bring your board, book it as sports luggage with your airline before you fly.
We do not sell flights, but we help you plan: tell us your city and dates and we suggest the best arrival day. One transfer picks up the whole group at Agadir airport.
Surf Chill Vibe · Tamraght
Surf or not, solo or with a group of 100: a family riad with private terrace rooms in Tamraght, open all year.
