From Laayoune drive to Laayoune airport, fly to Agadir airport, then taxi to Agadir. 1 h 26 min $306. From Laayoune drive to Laayoune airport, fly to Marrakech airport, then shuttle to Agadir. 7 h 50 min. From Laayoune bus to Agadir. 10 h 30 min $32. From Laayoune drive to Agadir. 8 h 4 min $72.
Bus or fly from Laayoune to Agadir?
Royal Air Maroc flies from Laayoune to Agadir twice a week. Alternatively, Moroccan Railways (ONCF) operates a bus from Laayoune to Agadir 4 times a day. Tickets cost $29 - $40 and the journey takes 10 h 30 min.