Travel options for:
Rhodes to Marrakesh
  • Fly to Marrakech

    $209 - $339
    1. Rhodes

      35 min - hourly

      $2 - $3

    2. Rhodes (RHO)

      9 h 5 min - 1 stopover

      $200 - $330

    3. Marrakech (RAK)

      22 min - every 30 minutes

      $6

  • Fly to Agadir, Grand Taxi

    $145 - $486
    1. Rhodes

      35 min - hourly

      $2 - $3

    2. Rhodes (RHO)

      11 h 5 min - 1 stopover

      $110 - $440

    3. Agadir (AGA)

      19 min - 13.3 miles

      $21 - $26

    4. Agadir

      2 h 30 min - hourly

      $11 - $17

  • Car ferry, drive, train, bus and ferry

    $446 - $718
    1. Rhodos

      15 h 10 min - twice a week

      $60 - $120

    2. Piraeus

      2 h 21 min - 135.7 miles

      $30 - $50

    3. Patras

      17 h - 4 times a week

      $40 - $95

    4. Brindisi

      5 h 12 min - 274 miles

      $65 - $95

    5. Villa S.Giovanni

      12 h 9 min - once daily

      $100 - $140

    6. La Spezia Stazione FS

      35 h 20 min - once a week

      $140 - $200

    7. Casablanca

      30 min - 1.6 miles

    8. Casa-Voyageurs

      3 h 35 min - every 4 hours

      $10 - $20

  • Ferry, bus, bus and ferry

    $297 - $504
    1. Rhodes

      1 h - twice daily

      $45 - $50

    2. Marmaris

      13 min - 3596 feet

    3. Marmaris

      13 h 20 min - once daily

      $17 - $35

    4. Istanbul

      11 h 12 min - once daily

      $24 - $35

    5. Sofia

      22 h 47 min - 5 times a week

      $50 - $75

    6. Genova

      31 h 50 min - twice a week

      $160 - $310

  • Car ferry, bus, bus and ferry

    $347 - $563
    1. Rhodos

      15 h 10 min - twice a week

      $60 - $120

    2. Piraeus

      11 min - 3052 feet

    3. Piraeus

      12 h 1 min - once daily

      $30 - $45

    4. Sofia

      24 h 39 min - 5 times a week

      $55 - $85

    5. San Remo

      13 min - once daily

      $1 - $15

    6. Ventimiglia

      29 h 20 min - twice a week

      $200 - $300

  • Car ferry, bus

    $430 - $734
    1. Rhodos

      6 h 50 min - once a week

      $40 - $110

    2. Vathy

      15 h 30 min - twice a week

      $75 - $170

    3. Kavala

      8 min - 2293 feet

    4. Kavala

      6 h - once daily

      $15 - $22

    5. Sofia

      47 h 47 min - 5 times a week

      $110 - $170

    6. Malaga

      43 h 30 min - once daily

      $190 - $270

  • Car ferry, bus via Puerto Malaga

    $461 - $779
    1. Rhodos

      6 h 50 min - once a week

      $40 - $110

    2. Vathy

      15 h 30 min - twice a week

      $75 - $170

    3. Kavala

      8 min - 2293 feet

    4. Kavala

      6 h - once daily

      $15 - $22

    5. Sofia

      2 days 3 h - twice a week

      $140 - $180

    6. Puerto Malaga

      5 min - every 2 hours

      $1 - $35

    7. Malaga

      43 h 30 min - once daily

      $190 - $270

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

From Rhodes bus to Rhodes airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 12 h 9 min $248. From Rhodes bus to Rhodes airport, fly to Agadir airport, taxi to Agadir, then Grand Taxi to Marrakesh. 16 h 59 min $313. From Rhodos car ferry to Piraeus, drive to Patras, car ferry to Brindisi, drive to Villa S.Giovanni, train to La Spezia Stazione FS, bus and ferry to Casablanca, walk to Casa-Voyageurs, then train to Marrakech. 3 days 23 h $620. From Rhodes ferry to Marmaris, walk to Marmaris, bus to Istanbul, bus to Sofia, bus to Genova, then bus and ferry to Marrakesh. 3 days 12 h $385. From Rhodos car ferry to Piraeus, walk to Piraeus, bus to Sofia, bus to San Remo, train to Ventimiglia, then bus and ferry to Marrakesh. 3 days 13 h $410. From Rhodos car ferry to Vathy, car ferry to Kavala, walk to Kavala, bus to Sofia, bus to Malaga, then bus to Marrakech. 5 days 3 h $611. From Rhodos car ferry to Vathy, car ferry to Kavala, walk to Kavala, bus to Sofia, bus to Puerto Malaga, bus to Malaga, then bus to Marrakech. 5 days 7 h $644.

 
 

Flights from Rhodes to Marrakesh

easyJet, Transavia Holland and British Airways fly from Rhodes to Marrakesh 4 times a week.