There are 6 ways to get from Rhodes to Marrakesh by plane, car ferry, bus, bus and ferry, train or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  11 h 34 min

  1. Fly from Rhodes (RHO) to Marrakech (RAK) RHO - RAK

$209 - $339

5 alternative options

Car ferry, bus, bus and ferry, train  •  3 days 3 h

  1. Take the car ferry from Rhodos to Piraeus
  2. Take the bus from Peiraias to Katerini
  3. Take the bus and ferry from Katerini to Bologna
  4. Take the train from Bologna C.Le to Parma Fb / ...
  5. Take the bus and ferry from Parma to Marrakesh

$492 - $771

Ferry, bus, bus and ferry  •  3 days 12 h

  1. Take the ferry from Rhodes to Marmaris
  2. Take the bus from Marmaris to Istanbul
  3. Take the bus from Istanbul to Burgas South
  4. Take the bus from Burgas to Genova Piazza Principe
  5. Take the bus and ferry from Genova to Marrakesh

Ferry, bus, bus and ferry, train  •  3 days 19 h

  1. Take the ferry from Rhodes to Marmaris
  2. Take the bus from Marmaris to Bursa
  3. Take the bus from Bursa to Sofia
  4. Take the bus from Sofia to La Spezia
  5. Take the bus and ferry from La Spezia Stazione FS to Settat
  6. Take the train from Settat to Marrakech

$449 - $642

Car ferry, bus  •  5 days 7 h

  1. Take the car ferry from Rhodos to Vathy, Samos
  2. Take the car ferry from Vathy to Kavala
  3. Take the bus from Kavala to Sofia
  4. Take the bus from Sofia to Malaga
  5. Take the bus from Malaga to Marrakech

$453 - $779

Car ferry, bus via Plovdiv  •  5 days 15 h

  1. Take the car ferry from Rhodos to Vathy, Samos
  2. Take the car ferry from Vathy to Kavala
  3. Take the bus from Kavala to Plovdiv
  4. Take the bus from Plovdiv to Málaga
  5. Take the bus from Malaga to Marrakech

$504 - $775

What companies run services between Rhodes, Greece and Marrakesh, Morocco?

Transavia Holland, easyJet and eight other airlines fly from Rhodes to Marrakesh once daily.

Airlines
easyJet
Website
easyjet.com
Flights from Rhodes to Marrakech via London Gatwick
Ave. Duration
12 h 35 min
When
Wednesday and Saturday
Estimated price
$220 - $900
Ryanair
Website
ryanair.com
Flights from Rhodes to Marrakech via Charleroi
Ave. Duration
15 h 30 min
When
Wednesday
Estimated price
$120 - $470
Flights from Rhodes to Marrakech via Marseille
Ave. Duration
8 h 30 min
When
Tuesday
Estimated price
$170 - $1,200
Transavia Holland
Website
transavia.com
Flights from Rhodes to Marrakech via Amsterdam
Ave. Duration
8 h 55 min
When
Sunday
Estimated price
$200 - $330
Edelweiss Air
Website
flyedelweiss.com
Flights from Rhodes to Marrakech via Zurich
Ave. Duration
14 h 30 min
When
Thursday
Estimated price
$200 - $950
British Airways
Website
britishairways.com
Flights from Rhodes to Marrakech via London Gatwick
Ave. Duration
16 h 10 min
When
Saturday
Estimated price
$430 - $2,100
Train operators
Bus operators
KTEL Pierias S.A.
Phone
23510 46720
Website
ktelpierias.gr
Bus from Peiraias to Katerini
Ave. Duration
6 h
Frequency
Once daily
Estimated price
$42
Schedules at
ktelpierias.gr
Portokalidis Tours
Website
portokalidistours.gr
Bus and ferry from Katerini to Bologna
Ave. Duration
14 h 48 min
Frequency
Once a week
Estimated price
$150 - $230
Schedules at
portokalidistours.gr
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Parma to Marrakesh
Ave. Duration
35 h 25 min
Frequency
Twice a week
Estimated price
$220 - $350
Schedules at
autolineegambioli.it
Bus and ferry from Genova to Marrakesh
Ave. Duration
31 h 50 min
Frequency
Twice a week
Estimated price
$220 - $330
Schedules at
autolineegambioli.it
Kamil Koc
Phone
+90 224 294 55 62
Website
kamilkoc.com.tr
Bus from Marmaris to Istanbul
Ave. Duration
13 h 20 min
Frequency
4 times a day
Estimated price
$16 - $29
Schedules at
kamilkoc.com.tr
Bus from Marmaris to Bursa
Ave. Duration
9 h 19 min
Frequency
3 times a day
Estimated price
$14 - $26
Schedules at
kamilkoc.com.tr
MetroTurizm
Website
metroturizm.com.tr
Bus from Marmaris to Istanbul Otogari
Ave. Duration
13 h 11 min
Frequency
Twice daily
Estimated price
$16 - $35
Schedules at
metroturizm.com.tr
Bus from Marmaris to Bursa Otogar
Ave. Duration
11 h 14 min
Frequency
Once daily
Estimated price
$14 - $30
Schedules at
metroturizm.com.tr
Dary Commerce
Phone
+3592917400
Email
info@darytravel.com
Website
dary.bg
Bus from Burgas to Genova Piazza Principe
Ave. Duration
29 h 15 min
Frequency
Twice a week
Schedules at
dary.bg
Bus from Plovdiv to Málaga
Ave. Duration
2 days 8 h
Frequency
Once a week
Estimated price
$164
Schedules at
dary.bg
Eurolines IT
Phone
+39 0861 199 1900
Email
info@baltour.it
Website
eurolines.it
Bus and ferry from Genoa Piazza della Vittoria to Marrakech
Ave. Duration
41 h 45 min
Frequency
Once a week
Estimated price
$170 - $230
Schedules at
eurolines.it
Bus and ferry from La Spezia Stazione FS to Settat
Ave. Duration
36 h 15 min
Frequency
Once a week
Estimated price
$150 - $210
Schedules at
eurolines.it
Metro Plus
Website
metrotransport.bg
Bus from Bursa to Sofia
Ave. Duration
13 h 30 min
Frequency
Twice daily
Estimated price
$40 - $85
Schedules at
metrotransport.bg
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Sofia to La Spezia
Ave. Duration
23 h 45 min
Frequency
Twice a week
Estimated price
$190 - $250
Schedules at
georg-bg.com
EAAA
Website
rta.government.bg
Bus from Kavala to Sofia
Ave. Duration
6 h
Frequency
3 times a day
Estimated price
$16 - $23
Schedules at
rta.government.bg
Bus from Kavala to Plovdiv
Ave. Duration
9 h 30 min
Frequency
3 times a day
Estimated price
$23 - $35
Schedules at
rta.government.bg
Kaleia
Phone
+359 894 77 44 43
Email
kaleia@mail.com
Website
kaleiatravel.com
Bus from Kavala to Sofia
Ave. Duration
6 h
Frequency
Once daily
Schedules at
en.kaleiatravel.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Sofia to Malaga
Ave. Duration
2 days 3 h
Frequency
5 times a week
Estimated price
$120 - $180
Schedules at
online.union-ivkoni.com
Ferry operators
Blue Star Ferries
Phone
+30-210-8919800
Email
bluestarferries@bluestarferries.com
Website
bluestarferries.com
Car ferry from Rhodos to Piraeus
Ave. Duration
15 h 10 min
Frequency
3 times a week
Estimated price
$60 - $130
Schedules at
bluestarferries.com
CABIN A2 outside
$95 - $130
CABIN A3 outside
$90 - $110
CABIN A4 outside
$90 - $110
Economy
$60 - $80
Car ferry from Rhodos to Vathy, Samos
Ave. Duration
6 h 50 min
Frequency
Once a week
Estimated price
$40 - $110
Schedules at
bluestarferries.com
CABIN A2 outside
$80 - $110
CABIN A3 outside
$70 - $80
CABIN A4 outside
$70 - $80
Economy
$41 - $47
Marmaris Ferry
Website
marmarisferry.com
Ferry from Rhodes to Marmaris
Ave. Duration
1 h
Frequency
Twice daily
Estimated price
$48 - $52
Schedules at
marmarisferry.com
Hellenic Seaways
Phone
+30 210 4199000
Email
hswroro@hsw.gr
Website
hellenicseaways.gr
Car ferry from Vathy to Kavala
Ave. Duration
15 h 30 min
Frequency
3 times a week
Estimated price
$75 - $180
Schedules at
hellenicseaways.gr
Economy
$75 - $180
Business
$173
2 bed outside cabin
$128
4 bed outside cabin
$106

Want to know more about travelling around Morocco

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Rhodes to Marrakesh?

The distance between Rhodes and Marrakesh is 3360 km.

What is the cheapest way to get from Rhodes to Marrakesh?

The cheapest way to get from Rhodes to Marrakesh is to fly which costs 170€ - 280€ and takes 11 h 34 min.

What is the fastest way to get from Rhodes to Marrakesh?

The quickest way to get from Rhodes to Marrakesh is to fly which takes 11 h 34 min and costs 170€ - 280€.

How long does it take to get from Rhodes to Marrakesh?

It takes approximately 11 h 34 min to get from Rhodes to Marrakesh, including transfers.