Travel options for:
Baguio to Marrakesh
  • Bus, bus to Luzon Island, fly to Marrakech

    $721 - $2,136
    1. Baguio

      1 h 35 min - hourly

      $4 - $5

    2. Urdaneta

      2 h 44 min - every 30 minutes

      $4 - $5

    3. Dau

      10 min - 5.8 miles

      $8 - $10

    4. Luzon Island (CRK)

      21 h 35 min - 2 stopovers

      $700 - $2,100

    5. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

      • Marrakesh
  • Bus, bus to Manila, fly to Marrakech

    $815 - $2,130
    1. Baguio

      1 h 35 min - hourly

      $4 - $5

    2. Urdaneta

      5 h - hourly

      $5 - $8

    3. Manila Pasay

      5 min - 1504 feet

    4. Taft Avenue Bus Stop

      15 min - every 30 minutes

      $1

    5. Manila (MNL)

      20 h 30 min - 2 stopovers

      $800 - $2,100

    6. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

      • Marrakesh
  • Bus, bus to Luzon Island, fly to Casablanca, train

    $577 - $1,743
    1. Baguio

      1 h 35 min - hourly

      $4 - $5

    2. Urdaneta

      2 h 44 min - every 30 minutes

      $4 - $5

    3. Dau

      10 min - 5.8 miles

      $8 - $10

    4. Luzon Island (CRK)

      18 h 5 min - 1 stopover

      $550 - $1,700

    5. Casablanca (CMN)

      38 min - hourly

      $1 - $4

    6. Gare Oasis

      3 h 29 min - every 4 hours

      $10 - $20

      • Marrakesh
  • Bus, bus to Luzon Island, fly to Ouarzazate

    $1,031 - $2,842
    1. Baguio

      1 h 35 min - hourly

      $4 - $5

    2. Urdaneta

      2 h 44 min - every 30 minutes

      $4 - $5

    3. Dau

      10 min - 5.8 miles

      $8 - $10

    4. Luzon Island (CRK)

      21 h 20 min - 2 stopovers

      $1,000 - $2,800

    5. Ouarzazate (OZZ)

      17 min - 4.5 miles

      $8 - $10

    6. Ouarzazate

      3 h 28 min - twice daily

      $7 - $13

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

From Baguio bus to Urdaneta, bus to Dau, taxi to Luzon Island airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 28 h 46 min $1,329. From Baguio bus to Urdaneta, bus to Manila Pasay, walk to Taft Avenue Bus Stop, bus to Manila airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 30 h 39 min $1,323. From Baguio bus to Urdaneta, bus to Dau, taxi to Luzon Island airport, fly to Casablanca airport, train to Gare Oasis, then train to Marrakesh. 30 h 29 min $1,035. From Baguio bus to Urdaneta, bus to Dau, taxi to Luzon Island airport, fly to Ouarzazate airport, taxi to Ouarzazate, then bus to Marrakesh. 32 h 49 min $1,841.