Travel options for:
Rome to Morocco
  • Fly Rome Ciampino to Rabat

    $55 - $243
    1. Rome

      15 min - hourly

      $2

    2. Rome Ciampino (CIA)

      3 h 5 min - non-stop

      $45 - $230

    3. Rabat (RBA)

      13 min - 4.8 miles

      $8 - $11

  • Fly Rome Ciampino to Marrakech

    $72 - $389
    1. Rome

      15 min - hourly

      $2

    2. Rome Ciampino (CIA)

      3 h 30 min - non-stop

      $65 - $370

    3. Marrakech (RAK)

      16 min - every 30 minutes

      $5 - $17

  • Fly Rome to Fes

    $101 - $269
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      3 h - non-stop

      $75 - $240

    3. Fes (FEZ)

      16 min - 9.8 miles

      $5 - $7

  • Fly Rome to Casablanca

    $106 - $412
    1. Rome

      32 min - every 20 minutes

      $21 - $22

    2. Rome (FCO)

      3 h 15 min - non-stop

      $85 - $390

    3. Casablanca (CMN)

      25 min - on demand

  • Train, bus and ferry

    $204 - $345
    1. Roma Termini

      3 h 46 min - once daily

      $23 - $75

    2. Genova

      26 h 30 min - twice a week

      $180 - $270

  • Bus and ferry

    $210 - $350
    1. Roma Tiburtina station

      38 h 40 min - twice a week

      $210 - $350

  • Train, bus

    $189 - $250
    1. Roma Termini Station

      1 h 41 min - once daily

      $28 - $40

    2. Firenze - Autostazione

      39 h 43 min - once a week

      $160 - $210

    3. Casablanca

      32 min - 1.7 miles

    4. Casa Voyageurs

      6 min - every 30 minutes

      $1

  • Drive

    $1,300 - $2,000
    1. Rome

      4 days 6 h - 5589.3 miles

      $1,300 - $2,000

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

From Roma Termini train to Rome Ciampino airport, fly to Rabat airport, then taxi to Salé. 5 h 33 min $131. From Roma Termini train to Rome Ciampino airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakech. 6 h 8 min $162. From Roma Termini train to Rome airport, fly to Fes airport, then taxi to Fès. 5 h 48 min $218. From Roma Termini train to Rome airport, fly to Casablanca airport, then shuttle to Casablanca. 6 h 42 min $151. From Roma Termini train to Genova then bus and ferry to Casablanca. 31 h 16 min $256. From Roma Tiburtina station bus and ferry to Casablanca. 38 h 40 min $239. From Roma Termini Station train to Firenze - Autostazione, bus to Casablanca, walk to Casa Voyageurs, then tram to Mohamed Diouri. 43 h 17 min $214. From Rome drive to Casablanca. 4 days 6 h $1,642.