Direct (nonstop) flights from Jeddah to Rabat

3 airlines fly nonstop from King Abdulaziz International Airport (JED) to Sale (RBA). It's 2,909 miles (4,681 km), about 7h 55m in the air. Operated by Royal Air Maroc, Saudia, Flynas.

JED
King Abdulaziz International Airport
🇸🇦 Jeddah, Saudi Arabia
RBA
Sale
🇲🇦 Rabat, Morocco
Flight Time
7h 55m
Distance
2,909 mi
4,681 km
CO₂/pax
445 kg
−87 kg vs. layover
Airlines
3
Royal Air Maroc +2
Time Diff
-2h
Operated by Royal Air Maroc Royal Air Maroc Saudia Saudia Flynas Flynas

Route data last updated: May 25, 2026

Airlines with non-stop flights

Royal Air Maroc AT Royal Air Maroc
Route
JED → RBA
Flight Time
7h 55m
Distance
2,909 mi
Saudia SV Saudia
Route
JED → RBA
Flight Time
7h 55m
Distance
2,909 mi
Flynas XY Flynas
Route
JED → RBA
Flight Time
7h 55m
Distance
2,909 mi

Alternative Routes

Other ways to fly from Jeddah to Rabat with one stop · direct emits 445 kg CO₂ per passenger

JED TUN (Tunis) RBA
Leg 1: 4h 55m (2,023 mi) Leg 2: 2h 40m (975 mi) Total: ~7h 35m 🍃 532 kg CO₂ (+20% vs. direct)
Leg 1
JED → TUN
4h 55m · 2,023 mi
View JED to TUN flights →
Leg 2
TUN → RBA
2h 40m · 975 mi
View TUN to RBA flights →
JED BCN (Barcelona) RBA
Leg 1: 5h 40m (2,544 mi) Leg 2: 2h 5m (695 mi) Total: ~7h 45m 🍃 543 kg CO₂ (+22% vs. direct)
Leg 1
JED → BCN
5h 40m · 2,544 mi
View JED to BCN flights →
Leg 2
BCN → RBA
2h 5m · 695 mi
View BCN to RBA flights →
JED MAD (Madrid) RBA
Leg 1: 6h 25m (2,809 mi) Leg 2: 1h 40m (478 mi) Total: ~8h 5m 🍃 542 kg CO₂ (+22% vs. direct)
Leg 1
JED → MAD
6h 25m · 2,809 mi
View JED to MAD flights →
Leg 2
MAD → RBA
1h 40m · 478 mi
View MAD to RBA flights →
JED OUD (Oujda) RBA
Leg 1: 7h (2,641 mi) Leg 2: 1h 5m (280 mi) Total: ~8h 5m 🍃 481 kg CO₂ (+8% vs. direct)
Leg 1
JED → OUD
7h · 2,641 mi
View JED to OUD flights →
Leg 2
OUD → RBA
1h 5m · 280 mi
View OUD to RBA flights →
JED MRS (Marseille) RBA
Leg 1: 5h 45m (2,456 mi) Leg 2: 2h 25m (914 mi) Total: ~8h 10m 🍃 609 kg CO₂ (+37% vs. direct)
Leg 1
JED → MRS
5h 45m · 2,456 mi
View JED to MRS flights →
Leg 2
MRS → RBA
2h 25m · 914 mi
View MRS to RBA flights →

Looking for the return flight?

RBA → JED: Flights from Rabat to Jeddah

Frequently Asked Questions

How long is the direct flight from Jeddah to Rabat?

A nonstop flight from Jeddah (JED) to Rabat (RBA) takes approximately 7 hours and 55 minutes. The distance is 2,909 miles (4,681 km).

Which airlines fly nonstop from Jeddah to Rabat?

3 airlines: Royal Air Maroc, Saudia, Flynas.

Is there a nonstop flight from Jeddah to Rabat?

Yes. 3 airlines: Royal Air Maroc, Saudia, Flynas.

How far is Jeddah from Rabat?

The flight distance from Jeddah to Rabat is 2,909 miles (4,681 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Jeddah and Rabat?

Rabat is 2 hours behind Jeddah. (Asia/Riyadh vs Africa/Casablanca.)

What type of aircraft flies from Jeddah to Rabat?

At 7h 55m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Saudi Arabia to Morocco?

Depends on your passport. Check with the Morocco embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Jeddah to Rabat?

Roughly 445 kg CO2 per passenger one-way. That's about the same as driving 2,225 km.

Is the return flight from Rabat to Jeddah also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Jeddah to Rabat?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at King Abdulaziz International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.