Travel options for:
Marrakesh to Tangier
  • Train

    $26 - $48
    1. Marrakech

      3 h 35 min - every 4 hours

      $10 - $20

    2. Casa-Voyageurs

      5 h - 5 times a day

      $15 - $28

  • Bus

    $22 - $34
    1. Marrakech

      3 h 30 min - hourly

      $9 - $12

    2. Casablanca

      6 h - every 4 hours

      $12 - $22

  • Night train

    $27 - $50
    1. Marrakech

      10 h 35 min - once daily

      $27 - $50

  • Train, Grand Taxi

    $26 - $43
    1. Marrakech

      4 h 53 min - every 4 hours

      $14 - $27

    2. Rabat

      2 h 40 min - hourly

      $12 - $17

  • Drive

    $50 - $80
    1. Marrakesh

      5 h 38 min - 361 miles

      $50 - $80

  • Fly

    $162 - $407
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      3 h 15 min - 1 stopover

      $140 - $370

    3. Tangier (TNG)

      15 min - 8.4 miles

      $17 - $21

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

From Marrakech train to Casa-Voyageurs then train to Tangier. 9 h 35 min MAD 322. From Marrakech bus to Casablanca then bus to Tanger. 10 h 30 min MAD 240. From Marrakech night train to Tangier. 10 h 35 min MAD 337. From Marrakech train to Rabat then Grand Taxi to Tangier. 8 h 3 min MAD 328. From Marrakesh drive to Tangier. 5 h 38 min MAD 614. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tangier airport, then taxi to Tangier. 4 h 52 min MAD 2,074.