Travel from Cádiz-Spain to Marrakesh

Bus from Cádiz to Marrakesh

You can take a bus from Cádiz to Marrakesh via Algeciras in around 43 h 40 min.

How to get from Cádiz to Marrakesh

From Cadiz train to Jerez airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 7 h 51 min $183. From Cadiz train to José Laguillo - Estación Santa Justa, bus to Sevilla airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 5 h 49 min $139. From Cádiz ferry to Rota, drive to Málaga, car ferry to Melilla, drive to Beni Nsar, train to Casa-Voyageurs, then train to Marrakech. 25 h 15 min $152. From Cadiz bus to Algeciras then bus to Marrakech. 43 h 40 min $275. From Cadiz bus to Algeciras, walk to Algeciras, bus to Tangier Ferry, taxi to Tangier, then night train to Marrakech. 20 h 37 min $180. From Cádiz drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 7 h 59 min $125.