Travel options for:
Marrakesh to Asilah
  • Fly

    $190 - $446
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      3 h 15 min - 1 stopover

      $140 - $370

    3. Tangier (TNG)

      28 min - 25.1 miles

      $45 - $60

  • Train

    $28 - $50
    1. Marrakech

      3 h 35 min - every 4 hours

      $10 - $20

    2. Casa-Voyageurs

      4 h 25 min - 5 times a day

      $13 - $25

    3. Asilah

      2 min - 1.6 miles

      $4 - $5

  • Bus

    $28 - $43
    1. Marrakech

      3 h 30 min - hourly

      $9 - $13

    2. Casablanca

      6 h 30 min - every 4 hours

      $14 - $23

    3. Tetouan

      1 h 25 min - 4 times a day

      $4 - $7

  • Night train

    $30 - $52
    1. Marrakech

      9 h 54 min - once daily

      $25 - $50

    2. Asilah

      2 min - 1.6 miles

      $4 - $5

  • Drive

    $45 - $75
    1. Marrakesh

      5 h 11 min - 331.1 miles

      $45 - $75

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tangier airport, then taxi to Asilah. 5 h 5 min $255. From Marrakech train to Casa-Voyageurs, train to Asilah, then taxi to Asilah. 9 h 2 min $37. From Marrakech bus to Casablanca, bus to Tetouan, then bus to Asilah. 13 h 25 min $34. From Marrakech night train to Asilah then taxi to Asilah. 9 h 56 min $38. From Marrakesh drive to Asilah. 5 h 11 min $60.