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

    $767 - $2,033
    1. Baguio

      3 h 11 min - every 4 hours

      $5 - $8

    2. Mabalacat

      7 min - 4.5 miles

      $7 - $9

    3. Luzon Island (CRK)

      22 h 55 min - 2 stopovers

      $750 - $2,000

    4. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Bus, bus to Manila, fly to Marrakech

    $816 - $2,132
    1. Baguio

      2 h 32 min - every 4 hours

      $4 - $6

    2. Philippine Rabbit Bus Terminal

      9 min - 2614 feet

    3. Tarlac

      3 h 18 min - every 30 minutes

      $4 - $6

    4. Jam Liner/Atrium

      14 min - every 30 minutes

      $3

    5. Manila (MNL)

      20 h 30 min - 2 stopovers

      $800 - $2,100

    6. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Bus to Luzon Island, fly to Agadir, Grand Taxi

    $844 - $2,459
    1. Baguio

      3 h 11 min - every 4 hours

      $5 - $8

    2. Mabalacat

      7 min - 4.5 miles

      $7 - $9

    3. Luzon Island (CRK)

      24 h 45 min - 2 stopovers

      $800 - $2,400

    4. Agadir (AGA)

      19 min - 13.3 miles

      $21 - $26

    5. Agadir

      2 h 30 min - hourly

      $11 - $17

  • Bus to Luzon Island, fly to Casablanca, train

    $573 - $1,741
    1. Baguio

      3 h 11 min - every 4 hours

      $5 - $8

    2. Mabalacat

      7 min - 4.5 miles

      $7 - $9

    3. Luzon Island (CRK)

      19 h - 1 stopover

      $550 - $1,700

    4. Casablanca (CMN)

      38 min - hourly

      $1 - $5

    5. Gare Oasis

      3 h 29 min - every 4 hours

      $10 - $20

  • Bus to Luzon Island, fly to Rabat, train

    $513 - $1,253
    1. Baguio

      3 h 11 min - every 4 hours

      $5 - $8

    2. Mabalacat

      7 min - 4.5 miles

      $7 - $9

    3. Luzon Island (CRK)

      22 h 15 min - 2 stopovers

      $480 - $1,200

    4. Rabat (RBA)

      12 min - 4 miles

      $7 - $10

    5. Salé Tabriquet

      5 h 6 min - every 4 hours

      $14 - $27

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

    $672 - $1,740
    1. Baguio

      2 h 32 min - every 4 hours

      $4 - $6

    2. Philippine Rabbit Bus Terminal

      9 min - 2614 feet

    3. Tarlac

      3 h 18 min - every 30 minutes

      $4 - $6

    4. Jam Liner/Atrium

      14 min - every 30 minutes

      $3

    5. Manila (MNL)

      19 h 10 min - 1 stopover

      $650 - $1,700

    6. Casablanca (CMN)

      38 min - hourly

      $1 - $5

    7. Gare Oasis

      3 h 29 min - every 4 hours

      $10 - $20

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

From Philippine Rabbit Baguio bus to Mabalacat, taxi to Luzon Island airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 28 h 41 min $1,326. From Philippine Rabbit Baguio bus to Philippine Rabbit Bus Terminal Tarlac, walk to Tarlac, bus to Jam Liner/Atrium, Airport Bus to Manila airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 29 h 42 min $1,323. From Philippine Rabbit Baguio bus to Mabalacat, taxi to Luzon Island airport, fly to Agadir airport, taxi to Agadir, then Grand Taxi to Marrakesh. 33 h 23 min $1,556. From Philippine Rabbit Baguio bus to Mabalacat, taxi to Luzon Island airport, fly to Casablanca airport, train to Gare Oasis, then train to Marrakesh. 29 h 59 min $1,032. From Philippine Rabbit Baguio bus to Mabalacat, taxi to Luzon Island airport, fly to Rabat airport, taxi to Salé Tabriquet, then train to Marrakesh. 33 h 51 min $793. From Philippine Rabbit Baguio bus to Philippine Rabbit Bus Terminal Tarlac, walk to Tarlac, bus to Jam Liner/Atrium, Airport Bus to Manila airport, fly to Casablanca airport, train to Gare Oasis, then train to Marrakesh. 33 h 34 min $1,129.