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

    $727 - $1,432
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      2hrs 44min - every 30 minutes

      $4 - $5

    3. Dau

      10min - 5.8 miles

      $8 - $11

    4. Luzon Island (CRK)

      23hrs 40min - 2 stopovers

      $700 - $1,400

    5. Marrakech (RAK)

      15min - on demand

      $11

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

    $522 - $1,225
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      4hrs 59min - hourly

      $6 - $8

    3. Manila Pasay

      5min - 1504 feet

    4. Taft Avenue Bus Stop

      15min - every 30 minutes

      $1

    5. Manila (MNL)

      20hrs 05min - 2 stopovers

      $500 - $1,200

    6. Marrakech (RAK)

      15min - on demand

      $11

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

    $936 - $1,843
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      2hrs 44min - every 30 minutes

      $4 - $5

    3. Dau

      10min - 5.8 miles

      $8 - $11

    4. Luzon Island (CRK)

      30hrs 50min - 2 stopovers

      $800 - $1,700

    5. Ouarzazate (OZZ)

      18min - 4.9 miles

      $3 - $5

    6. Ouarzazate

      1hrs 45min - on demand

      $117

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

    $577 - $1,240
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      2hrs 44min - every 30 minutes

      $4 - $5

    3. Dau

      10min - 5.8 miles

      $8 - $11

    4. Luzon Island (CRK)

      23hrs 10min - 1 stopover

      $550 - $1,200

    5. Casablanca (CMN)

      31min - hourly

      $4 - $5

    6. Gare Oasis

      3hrs 00min - every 4 hours

      $7 - $14

      • Marrakesh
  • Bus, bus to Manila, fly to Casablanca, train

    $502 - $933
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      4hrs 59min - hourly

      $6 - $8

    3. Manila Pasay

      5min - 1504 feet

    4. Taft Avenue Bus Stop

      15min - every 30 minutes

      $1

    5. Manila (MNL)

      19hrs 25min - 1 stopover

      $480 - $900

    6. Casablanca (CMN)

      31min - hourly

      $4 - $5

    7. Gare Oasis

      3hrs 00min - every 4 hours

      $7 - $14

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

    $683 - $1,245
    1. Baguio

      1hrs 35min - hourly

      $4 - $5

    2. Urdaneta

      2hrs 44min - every 30 minutes

      $4 - $5

    3. Dau

      10min - 5.8 miles

      $8 - $11

    4. Luzon Island (CRK)

      24hrs 20min - 2 stopovers

      $650 - $1,200

    5. Rabat (RBA)

      12min - 4 miles

      $7 - $9

    6. Salé Tabriquet

      4hrs 27min - every 4 hours

      $10 - $15

      • 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 shuttle to Marrakesh. 31hrs 08min $1,030. From Baguio bus to Urdaneta, bus to Manila Pasay, walk to Taft Avenue Bus Stop, bus to Manila airport, fly to Marrakech airport, then shuttle to Marrakesh. 30hrs 29min $773. From Baguio bus to Urdaneta, bus to Dau, taxi to Luzon Island airport, fly to Ouarzazate airport, taxi to Ouarzazate, then shuttle to Marrakesh. 40hrs 07min $1,341. 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. 34hrs 54min $887. From Baguio bus to Urdaneta, bus to Manila Pasay, walk to Taft Avenue Bus Stop, bus to Manila airport, fly to Casablanca airport, train to Gare Oasis, then train to Marrakesh. 34hrs 05min $730. From Baguio bus to Urdaneta, bus to Dau, taxi to Luzon Island airport, fly to Rabat airport, taxi to Salé Tabriquet, then train to Marrakesh. 36hrs 42min $941.