Agadir Transport Hub





Agadir Transport Hub: AGA Airport, ALSA Shuttle, CTM, Supratours and Taxis



Agadir is a beach-city and southern Morocco road hub where the transport decision is very practical: Agadir Al Massira Airport (AGA/GMAD) for flights, ALSA AE Aerobus or taxi for the first transfer, Gare Routière / CTM for long-distance buses, Supratours for ONCF-linked buses, and Inezgane for many local and regional road departures. A useful Agadir Transport Hub guide must also say one thing clearly: Agadir does not have a practical ONCF passenger rail station in the city, so rail travellers normally connect through Marrakech railway station and continue by Supratours, CTM or another long-distance bus.

The city coordinate anchor used in this article is 30.420180, -9.598150. OurAirports lists Al Massira Airport as a large_airport with IATA AGA, ICAO GMAD, scheduled service marked yes, and coordinates 30.322478, -9.412003. The article-set airport match places AGA about 20.9 km south-east of Agadir by direct geographic distance, while sampled road routing from AGA to Vallée des Oiseaux in the centre returned about 36.1 km / 53 minutes in clear conditions.

For a first-time visitor, the most important choice is not “bus or taxi” in the abstract. It is whether your hotel is in the beach/corniche area, Talborjt/centre, Marina, Tamraght, Taghazout, Aourir, Inezgane or a resort outside the city. The airport is not next to the beach strip, and the road route often feels longer than the map pin suggests.

Contents

Fast Facts

Need Best starting point Practical detail
Main airport Agadir Al Massira Airport (AGA/GMAD) Large_airport; scheduled service marked yes; coordinates 30.322478, -9.412003
Official airport bus ALSA AE Aerobus / Airport Shuttle Vallée des Oiseaux to AGA; ALSA lists 50 MAD one-way and 80 MAD return
Airport taxi/private car AGA arrivals area, hotel driver or transfer desk Plan roughly MAD 200-350 to central/beach Agadir; more for Taghazout/Tamraght
Main long-distance bus area Gare Routière / CTM, Avenue Abderrahim Bouabid Map anchor around 30.416455, -9.565689
ONCF-linked long-distance bus Supratours Agadir Mapped central/FAR and Bouabid anchors; useful for Marrakech rail connection
Regional road hub Gare routière Inezgane, RN10 Major bus/grand-taxi node south-east of central Agadir
Rail Marrakech railway station + long-distance bus onward No practical city ONCF passenger station in Agadir
Currency Moroccan dirham (MAD) Carry small notes for taxis, buses and station transfers

Arrival Strategy

If you land at AGA, choose between three realistic first-transfer plans. The simplest is a taxi or private driver directly to your hotel. The best-value structured plan is the ALSA AE Airport Shuttle if its stop and timetable fit your arrival. The cheapest staged plan can involve local buses through Inezgane, but it is less comfortable with surf bags, late arrivals, heavy luggage or a hotel far from the stop.

For beach hotels around Boulevard Mohammed V, the corniche and Marina, the AE shuttle or taxi is usually straightforward. For Talborjt, the administrative quarter or central guesthouses, check whether Vallée des Oiseaux or another central stop leaves you close enough to walk safely with luggage. For Taghazout, Tamraght or surf-camp accommodation north of Agadir, a pre-arranged driver often beats improvising at the airport, especially if the flight arrives at night.

If you are arriving from Marrakech, Casablanca, Rabat or Tangier by land, do not search for an Agadir train station as the main plan. Use ONCF to Marrakech where rail makes sense, then continue by Supratours or long-distance bus. CTM and other long-distance buses also link Agadir with Marrakech, Essaouira, Tiznit, Taroudant and southern routes.

Airport: Agadir Al Massira Airport AGA/GMAD

Agadir Al Massira Airport (AGA/GMAD) is the city’s main air gateway. The checked airport dataset identifies it as a large_airport with scheduled service marked yes. Its OurAirports coordinate is 30.322478, -9.412003, and the mapped airport/road setting is near Temsia and the RN10 airport corridor, south-east of Agadir.

The airport is not a short urban hop like a station-to-hotel ride. OSRM sampled routing returned about 36.1 km / 53 minutes from the airport coordinates to Vallée des Oiseaux in the central tourist area, about 31.9 km / 48 minutes to the Gare Routière/CTM area, about 36.2 km / 53 minutes to the Marina area, and about 57.2 km / 72 minutes to Taghazout. Real times can be shorter or longer depending on the route, traffic, hotel access and airport pickup delay.

For arrivals, check three details before travel: terminal pickup point, whether your accommodation is actually in Agadir or north toward Taghazout/Tamraght, and whether the AE shuttle timing fits the flight. Many “Agadir” beach packages are not in the same transfer band as a central city hotel.

ALSA AE Airport Shuttle

ALSA’s official airport-shuttle page lists the AE Aerobus between P.E. Vallée des Oiseaux and Agadir Al Massira Airport. ALSA describes it as a roughly 50-minute connection, with a regular one-way ticket at 50 MAD and a round-trip ticket at 80 MAD per person. The same page says tickets are available on board or at the commercial agency at Al Massira Airport and lists an Airport Assistance Number: +212 666 655 791.

This makes the AE shuttle the cleanest public airport option for many visitors. It is especially useful when you are staying near the centre, Marina/corniche edge, or a hotel that can be reached by a short taxi after the bus. It is less ideal if your accommodation is deep in Taghazout, Tamraght, Aourir, a golf resort, a surf camp with boards, or an address where the last mile would require another long negotiation.

The older budget route via local buses is still useful to know: many travellers discuss using airport-area local service toward Inezgane and then continuing into Agadir by another ALSA line. That can be cheap, but it adds a transfer and is less forgiving with luggage. For an article meant to help real arrivals, the direct AE shuttle should be presented before the staged budget option.

Taxis, Private Transfers and Apps

Airport taxi and private-driver planning should be in MAD and by destination zone. For central Agadir, Talborjt, beach hotels and the Marina, a practical planning band is MAD 200-350 for a direct airport ride, with late-night, waiting, luggage, larger vehicles or hotel-arranged transfers pushing higher. For Taghazout or Tamraght, plan roughly MAD 350-600+ depending on vehicle, time and exact drop-off. For Inezgane, the airport is closer than the beach strip by road routing, but the fare still depends on taxi rank rules and negotiation.

Inside Agadir, petit taxis handle short city trips. A central hop may be around MAD 10-40, while beach-to-bus-station or Marina-to-Talborjt rides can be more depending on time and traffic. Grand taxis and private cars matter for Taghazout, Paradise Valley/Aourir-side trips, Taroudant, Tiznit and other regional runs.

Do not build the plan around Uber. App availability and driver supply can change, and Morocco city practice often relies on regular taxis, hotel drivers, arranged transfers, grand taxis and local operators. If an app such as inDrive or a local ride option is active at the time of travel, treat it as a quote-comparison tool rather than the only plan for an airport arrival.

Rail Reality: No Practical ONCF Station in Agadir

No practical ONCF passenger rail station is the headline for Agadir’s rail reality. There is no practical ONCF passenger rail station inside the city for normal visitor planning. If you are coming by train from Casablanca, Rabat, Tangier or Fes, the usual rail anchor is Marrakech railway station, then a long-distance bus connection onward to Agadir. Supratours is especially important because it is linked to ONCF-style rail-plus-bus planning.

This matters for both SEO accuracy and reader trust. A generic article that says “take the train to Agadir station” would be wrong for ordinary passengers. The better explanation is: use ONCF where rail exists, use Marrakech as the rail gateway, then book the Agadir road leg by Supratours, CTM or another long-distance bus depending on timing and arrival point.

Sampled road routing from Vallée des Oiseaux to Marrakech railway station returned about 247.1 km / 177 minutes. In real long-distance bus conditions, stops, station access and traffic can add time. For a tight flight or hotel check-in, do not plan the Marrakech-to-Agadir road leg as if it were a quick suburban transfer.

Road Terminals: Gare Routière, CTM and Supratours

The main mapped bus/long-distance bus area for Agadir is around Gare Routière / CTM on Avenue Abderrahim Bouabid. Nominatim returned a Gare Routière bus-station anchor at about 30.416455, -9.565689 and a CTM bus-station anchor nearby at about 30.416016, -9.565709. For CTM, use the official booking channel for the latest station name, departure time and luggage rules, because the ticket is more authoritative than a map label.

Supratours Agadir appears in mapped data at a central Avenue des Forces Armées Royales anchor and also a Bouabid-side station/agency anchor. That makes it important to check your ticket carefully: “Supratours Agadir” may not mean the same pickup point as CTM or the general road terminal. When connecting from an airport ride or hotel, show the ticket address to the taxi driver rather than saying only “road terminal”.

For Marrakech, Essaouira, Tiznit, Taroudant and longer southbound routes, compare CTM, Supratours and other operators by departure time, arrival point and luggage. For surf equipment or large bags, check operator rules before buying the cheapest fare.

Inezgane and Regional Road Movement

Inezgane is one of the most important practical transport places in the Agadir area. It sits south-east of central Agadir and functions as a busy bus/grand-taxi node for local and regional movement. Nominatim returned Gare routière Inezgane, RN10 at about 30.359746, -9.527025. OSRM sampled routing from Vallée des Oiseaux to Inezgane road terminal returned about 11.4 km / 13 minutes in clear road conditions.

Use Inezgane when the destination is a regional road route, when local passengers point you there for shared taxis, or when a cheaper local transfer makes sense. It is not always the best first stop after a long flight. If you are carrying luggage, arriving late, or going to a beach hotel, a direct AE shuttle or taxi may be worth the extra money.

For Taghazout and Tamraght, many travellers move north from central Agadir rather than through Inezgane. OSRM sampled routing from Vallée des Oiseaux to Taghazout returned about 22.7 km / 22 minutes in clear road conditions; airport-to-Taghazout sampled at about 57.2 km / 72 minutes. This is why a Taghazout hotel should be treated as a different transfer product from a central Agadir hotel.

MAD Fare Planning

These ranges are planning figures, not legal tariffs. Use official operator pages, ticket counters, taxi-rank quotes and hotel transfer confirmations for the current exact fare.

Ride or ticket Practical planning range Notes
ALSA AE airport shuttle MAD 50 one-way / MAD 80 return Official ALSA airport-shuttle page, per person
Airport to central/beach Agadir taxi MAD 200-350+ Depends on time, hotel zone, luggage and whether pre-arranged
Airport to Taghazout/Tamraght MAD 350-600+ Longer coastal transfer; arrange ahead for late arrivals
Short petit taxi inside Agadir MAD 10-40 Central hotel, beach, Talborjt and station-area hops
Centre to Inezgane MAD 20-100+ Local bus, shared taxi, petit/grand taxi or private ride changes the price
Centre to Taghazout/Tamraght MAD 50-200+ Bus/shared ride/private taxi vary widely
Agadir to Marrakech long-distance bus Operator fare Check CTM/Supratours/ONCF-linked channels
Agadir to Essaouira, Tiznit or Taroudant Operator or grand-taxi fare Confirm departure point and final drop-off

For a solo traveller arriving in daylight, the AE shuttle is often the best value if the stop works. For two or more travellers with bags, a taxi/private transfer may be more efficient. For a surf camp, early flight, family group or rural resort, pre-arrangement is usually the least stressful option.

Route Samples from Agadir

OSRM sampled routing gives road-distance anchors. These are not schedule promises and should be adjusted for traffic, pickup delay, station access and local waiting time.

Route Sampled road distance / time Use
AGA airport to Vallée des Oiseaux 36.1 km / 53 min Airport shuttle / central arrival anchor
AGA airport to Gare Routière / CTM area 31.9 km / 48 min Long-distance bus connection after flight
AGA airport to Inezgane road terminal 25.0 km / 41 min Budget/regional transfer context
AGA airport to Agadir Marina 36.2 km / 53 min Marina/beach hotel planning
AGA airport to Taghazout 57.2 km / 72 min Surf/resort transfer planning
Vallée des Oiseaux to Inezgane station 11.4 km / 13 min Local/regional road hub access
Vallée des Oiseaux to Taghazout 22.7 km / 22 min North-coast day trip or surf base
Vallée des Oiseaux to Taroudant 82.0 km / 79 min Inland regional road trip
Vallée des Oiseaux to Tiznit 93.5 km / 91 min Southbound regional route
Vallée des Oiseaux to Essaouira 175.3 km / 172 min Coastal intercity route
Vallée des Oiseaux to Marrakech railway station 247.1 km / 177 min Rail gateway connection

Best Areas to Stay for Transport

Stay near the beach/corniche or Marina if the trip is mostly leisure and you want easy taxi access, walking, restaurants and a simple airport transfer. The AE shuttle can still work if the final taxi hop is short.

Stay near Talborjt or the central administrative area if you want a more practical city base close to Vallée des Oiseaux, taxis and central services. This can be convenient for airport shuttle users and travellers with one long-distance bus leg.

Stay near the Gare Routière/CTM side only when the next departure matters more than the beach. It is useful for early long-distance buses, but many leisure travellers will prefer the coast and take a taxi to the road terminal.

Stay in Taghazout or Tamraght only if the north-coast/surf area is the actual destination. Do not treat it as “central Agadir”. Airport transfers and late-night returns cost more and should be planned as a separate route.

Stay near Inezgane only when regional road movement, local family visits, work or onward transport make it useful. For a first beach holiday, it is usually a transport node rather than the most comfortable base.

Decision Guide

Choose the AE Aerobus when you are alone or travelling light, you land while the shuttle is operating, and your hotel can be reached from Vallée des Oiseaux without a long second ride. The official 50 MAD fare makes it the cleanest value option for central Agadir.

Choose a taxi or private transfer when you arrive late, carry large bags, have children, stay in Taghazout/Tamraght, or need a door-to-door hotel arrival. In those cases the extra fare buys certainty, not luxury.

Choose CTM or Supratours for intercity routes where you already know the operator and departure point. Choose Inezgane when the local destination, shared-taxi logic or regional route specifically points there.

Choose the Marrakech rail gateway when the journey begins in a Moroccan rail city. This is better than pretending Agadir has a normal passenger rail station; the real plan is rail to Marrakech, then long-distance bus to Agadir.

First-Time Checklist

  1. Check the flight code: for Agadir city, it should normally be AGA.
  2. Decide whether the ALSA AE shuttle stop at Vallée des Oiseaux works for your hotel.
  3. If staying in Taghazout, Tamraght, Aourir or a resort outside central Agadir, price that transfer separately.
  4. For Marrakech rail connections, book ONCF to Marrakech and then the Agadir long-distance bus leg; do not look for a city train station.
  5. For CTM/Supratours, follow the ticket address, not only the phrase “road terminal”.
  6. Carry small MAD notes for taxis and local transfers.
  7. For late arrivals, pre-arrange the ride or confirm shuttle hours before flying.
  8. For Inezgane, ask by destination and vehicle type: local bus, grand taxi, long-distance bus or private car.

Sources

  1. https://www.alsa.ma/en/navette-aeroport
  2. https://www.onda.ma/Nos-A%C3%A9roports/A%C3%A9roport-Agadir-Al-Massira?fullbrowser=
  3. https://ourairports.com/airports/GMAD/
  4. https://www.flightradar24.com/data/airports/aga
  5. https://www.flightconnections.com/flights-from-agadir-aga
  6. https://acukwik.com/Airport-Info/GMAD
  7. https://www.aviontourism.com/en/airport/agadir-AGA
  8. https://ctm.ma/
  9. https://www.supratours.ma/
  10. https://www.oncf-voyages.ma/
  11. https://www.oncf-voyages.ma/stations
  12. https://www.bookaway.com/suppliers/ctm-bus
  13. https://markoub.ma/company/supratours
  14. https://www.kupi.com/en/explore/morocco/agadir/agadir-al-massira-airport
  15. https://www.openstreetmap.org/
  16. https://nominatim.openstreetmap.org/
  17. http://router.project-osrm.org/
  18. https://www.geonames.org/2561668/agadir.html
  19. https://visitagadir.com/
  20. https://www.visitmorocco.com/

FAQ

What is the main airport for Agadir?

The main airport is Agadir Al Massira Airport (AGA/GMAD). OurAirports lists it as a large_airport with scheduled service marked yes and coordinates 30.322478, -9.412003.

How do I get from Agadir airport to the city centre?

Use the ALSA AE Aerobus if the timetable and Vallée des Oiseaux stop fit your trip, or take a taxi/private transfer to your hotel. ALSA lists the AE ticket at 50 MAD one-way and 80 MAD return.

How much is a taxi from Agadir airport to the beach or centre?

A practical planning band is MAD 200-350+ for central/beach Agadir, with higher prices possible at night, with large luggage, or for hotel-arranged private transfers.

Is there a train station in Agadir?

There is no practical ONCF passenger rail station in Agadir for normal visitor planning. Use Marrakech railway station as the rail gateway, then continue to Agadir by Supratours, CTM or another long-distance bus.

Where is the main road terminal in Agadir?

The mapped Gare Routière / CTM area is around Avenue Abderrahim Bouabid. CTM and Supratours may use different agency or station points, so follow the exact ticket address.

Should I go through Inezgane?

Use Inezgane for many regional bus/grand-taxi movements and some budget local transfers. For a late airport arrival or a beach hotel, direct shuttle/taxi is usually easier.

Is there a subway in Agadir?

No. Agadir visitor movement is based on airport shuttle, local buses, taxis, grand taxis, long-distance buses, walking in central/beach zones and private transfers.