COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Riyadh?

Book now

There are 5 ways to get from Marrakesh to Saudi Arabia by plane or train

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 Marrakech to Jeddah

  1. Fly from Marrakech (RAK) to Jeddah (JED)

4 alternative options

Fly Marrakech to Riyadh

  1. Fly from Marrakech (RAK) to Riyadh (RUH)

Fly Marrakech to Medina

  1. Fly from Marrakech (RAK) to Medina (MED)

Train to Casablanca, fly to Jeddah

  1. Take the train from Marrakech to Casablanca
  2. Fly from Casablanca (CMN) to Jeddah (JED)

Train to Casablanca, fly to Medina

  1. Take the train from Marrakech to Casablanca
  2. Fly from Casablanca (CMN) to Medina (MED)

Marrakech (RAK) to Jeddah (JED) flights

The flight time between Marrakech (RAK) and Jeddah (JED) is around 13h 11m and covers a distance of around 4780 km. This includes an average layover time of around 5h 3m. The fastest flight normally takes 9h 10m. Services are operated by Royal Air Maroc, Air France, Saudia and others. Typically 41 flights run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average flight journey times

Time on flight:
8h 7m
Layover time:
5h 3m
Total time:
13h 11m

Flight route information

Fastest flight journey time:
9h 10m
Flight distance:
4780 km
Flights per week:
41
Cheapest price:
975﷼
Carbon emissions:
969 kg CO2

First and last flights

First flight departs at:
08:30
Last flight departs at:
23:55

The schedules shown below are for the next available departures.

Marrakech (RAK) to Jeddah (JED) flight schedules

Coronavirus (COVID-19) in Saudi Arabia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Saudi Arabia. For the latest travel status, please check the official page for Saudi Arabia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Saudi Arabia.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Saudi Arabia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Saudi Arabia

Some domestic travel restrictions began to ease in Saudi Arabia from June 21.

Official Coronavirus (COVID-19) Information for Saudi Arabia

International flights leaving Morocco are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Last updated: September 22 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Marrakesh to Saudi Arabia is to train and fly which costs MAD 2,300 - MAD 7,500 and takes 12h 30m.

More details

The quickest way to get from Marrakesh to Saudi Arabia is to fly which costs MAD 2,300 - MAD 7,000 and takes 11h 57m.

More details

The distance between Marrakesh and Saudi Arabia is 4917 km.

It takes approximately 11h 57m to get from Marrakesh to Saudi Arabia, including transfers.

More details

There is no direct flight from Marrakech Airport to Jeddah Airport. The quickest flight takes 11h and has one stopover.

Search flights

Saudi Arabia is 2h ahead of Marrakesh. It is currently 8:44 PM in Marrakesh and 10:44 PM in Saudi Arabia.

Air France, Iberia, easyJet and two other airlines offer flights from Marrakech Airport to Jeddah Airport.

Search flights

The best way to get from Marrakesh to Marrakech Airport is to line 19 Airport Shuttle Bus which takes 12 min and costs MAD 30.

More details

Map of how to get from Marrakesh to Saudi Arabia.
Launch map view
  • Distance: 4917.2 km
  • Duration: 11h 57m

What companies run services between Marrakesh, Morocco and Saudi Arabia?

Royal Air Maroc, Air France and six other airlines fly from Marrakesh to Jeddah every 4 hours.

Airlines
Saudia
Website
saudia.com
Flights from Marrakech to Jeddah via Madrid
Ave. Duration
9h 10m
When
Thursday and Sunday
Estimated price
1300﷼ - 3000﷼
Flights from Marrakech to Jeddah via Geneva
Ave. Duration
11h 20m
When
Tuesday, Thursday and Friday
Estimated price
1400﷼ - 3100﷼
Flights from Marrakech to Jeddah via Paris CDG
Ave. Duration
12h 25m
When
Sunday
Estimated price
1400﷼ - 3200﷼
Flights from Marrakech to Jeddah via Casablanca
Ave. Duration
12h 30m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
1300﷼ - 2800﷼
Flights from Marrakech to Riyadh via Madrid
Ave. Duration
9h 40m
When
Tuesday and Friday
Estimated price
1800﷼ - 4000﷼
Flights from Marrakech to Riyadh via Milan Malpensa
Ave. Duration
11h 35m
When
Saturday
Estimated price
1800﷼ - 4100﷼
Flights from Marrakech to Riyadh via Geneva
Ave. Duration
11h 50m
When
Monday and Saturday
Estimated price
1900﷼ - 4100﷼
Flights from Marrakech to Riyadh via Amsterdam Schiphol
Ave. Duration
11h 55m
When
Sunday
Estimated price
2000﷼ - 4400﷼
Flights from Marrakech to Medina via Madrid, Jeddah
Ave. Duration
10h 25m
When
Thursday and Sunday
Estimated price
1400﷼ - 3200﷼
Flights from Casablanca to Jeddah
Ave. Duration
5h 55m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
2600﷼ - 4700﷼
Flights from Casablanca to Jeddah via Riyadh
Ave. Duration
10h
When
Tuesday, Thursday and Saturday
Estimated price
2600﷼ - 4700﷼
Flights from Casablanca to Medina via Riyadh
Ave. Duration
9h 25m
When
Tuesday, Thursday and Saturday
Estimated price
1300﷼ - 3000﷼
Flights from Casablanca to Medina via Jeddah
Ave. Duration
10h 35m
When
Every day
Estimated price
1100﷼ - 2900﷼
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Jeddah via Casablanca
Ave. Duration
12h 55m
When
Monday, Wednesday and Friday
Estimated price
950﷼ - 2900﷼
Flights from Marrakech to Jeddah via Casablanca, Riyadh
Ave. Duration
16h 5m
When
Tuesday and Saturday
Estimated price
1100﷼ - 3300﷼
Flights from Marrakech to Riyadh via Casablanca
Ave. Duration
11h 10m
When
Tuesday, Thursday and Saturday
Estimated price
1500﷼ - 4000﷼
Flights from Casablanca to Jeddah
Ave. Duration
5h 45m
When
Tuesday, Thursday and Saturday
Estimated price
900﷼ - 2700﷼
Flights from Casablanca to Jeddah via Riyadh
Ave. Duration
9h 40m
When
Tuesday and Saturday
Estimated price
1000﷼ - 3100﷼
Air France
Website
airfrance.com
Flights from Marrakech to Jeddah via Paris CDG
Ave. Duration
11h 42m
When
Tuesday, Thursday and Sunday
Estimated price
1400﷼ - 3200﷼
Flights from Marrakech to Riyadh via Paris CDG
Ave. Duration
11h 35m
When
Monday, Friday and Saturday
Estimated price
1900﷼ - 4300﷼
Flights from Casablanca to Jeddah via Paris CDG
Ave. Duration
11h 15m
When
Tuesday, Thursday and Sunday
Estimated price
2600﷼ - 4700﷼
Turkish Airlines
Website
turkishairlines.com
Flights from Marrakech to Medina via Istanbul
Ave. Duration
10h 40m
When
Monday and Friday
Estimated price
1000﷼ - 3400﷼
Flights from Marrakech to Medina via Istanbul, Ankara
Ave. Duration
19h
When
Tuesday, Friday and Sunday
Estimated price
1000﷼ - 3400﷼
Flights from Casablanca to Medina via Istanbul
Ave. Duration
10h 15m
When
Monday and Friday
Estimated price
950﷼ - 3200﷼
Egyptair
Website
egyptair.com
Flights from Casablanca to Jeddah via Cairo
Ave. Duration
11h 10m
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
1000﷼ - 3100﷼
Flights from Casablanca to Medina via Cairo
Ave. Duration
8h 55m
When
Wednesday and Friday
Estimated price
900﷼ - 2800﷼
Tunisair
Website
tunisair.com
Flights from Casablanca to Medina via Tunis
Ave. Duration
13h 5m
When
Friday and Sunday
Estimated price
1300﷼ - 2900﷼
Etihad
Website
etihad.com
Flights from Casablanca to Medina via Abu Dhabi
Ave. Duration
15h 25m
When
Monday
Estimated price
1000﷼ - 3500﷼
Train operators
Moroccan Railways (ONCF)

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
+212(0)537-77-47-47
Email
communication.digitale@oncf.ma
Website
oncf.ma
Train from Marrakech to Casablanca
Ave. Duration
2h 40m
Frequency
Every 4 hours
Estimated price
30﷼ - 65﷼
Book at
Moroccan Railways (ONCF)
2nd Class
30﷼ - 45﷼
1st Class
50﷼ - 65﷼

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Italian Lakes: Getting around by train and How to get from Florence to Rome - to help you get the most out of your next trip.