Travel from Tangier to Agadir

Bus or fly from Tangier to Agadir?

Royal Air Maroc, TUI fly Belgium and Transavia France fly from Tangier to Agadir 3 times a day. Alternatively, you can take a bus from Tangier to Agadir via Casablanca in around 13 hours 42 minutes.

How to get from Tangier to Agadir

ModeDurationPrice
From Tangier taxi to Tangier airport, fly to Agadir airport, then taxi to Agadir.5 h 10 min$226
From Tangier taxi to Tangier airport, fly to Marrakech airport, then shuttle to Agadir.7 h 4 min
From Tanger bus to Casablanca then bus to Agadir.13 h 42 min$38
From Tangier night train to Marrakech, walk to Marrakech, then bus to Agadir.14 h 47 min$48
From Tangier train to Casa-Voyageurs, train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Agadir.12 h 37 min$57
From Tangier drive to Agadir.7 h 41 min$90

How long does it take to get from Tangier to Agadir?

It takes approximately 5 hours 10 minutes to get from Tangier to Agadir, including transfers.

Is there a direct bus between Tangier and Agadir?

No, there is no direct bus from Tangier to Agadir. However, there are services departing from Tanger and arriving at Agadir via Casablanca. The journey, including transfers, takes approximately 13 hours 42 minutes.

Operators from Tangier to Agadir

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
TUI fly BelgiumTUI fly Belgium
Transavia FranceTransavia France
IberiaIberia
TAP PortugalTAP Portugal
Qatar AirwaysQatar Airways
RyanairRyanair
Norwegian Air InternationalNorwegian Air International
Air Arabia MarocAir Arabia Maroc
Vueling AirlinesVueling Airlines
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
CTM0800090030CTM
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
ALSA Morocco05 24 33 52 70ALSA Morocco
Grand TaxisGrand Taxis