×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from Saudi Arabia to Morocco
    (Modify Search)
    Price Alerts
    • Themes
    • Origins
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Saudi Arabia to Morocco

    Airline Results Price View
    View All Airlines View Flights
    Qatar Airways 8882 results SAR1,753 View Flights
    Etihad Airways 1227 results SAR1,888 View Flights
    Turkish Airlines 11559 results SAR1,907 View Flights
    EgyptAir 30191 results SAR1,971 View Flights
    Saudia Airlines 149735 results SAR2,053 View Flights
    Royal Air Maroc 33626 results SAR2,237 View Flights
    Alitalia 944 results SAR2,405 View Flights
    Emirates 15266 results SAR2,439 View Flights
    KLM 216 results SAR2,664 View Flights
    Tunisair 1544 results SAR2,843 View Flights
    Air France 12035 results SAR2,865 View Flights
    flydubai 112 results SAR3,080 View Flights
    Lufthansa 1603 results SAR3,536 View Flights
    British Airways 1190 results SAR3,634 View Flights
    Flynas 305 results SAR4,105 View Flights
    Air Seychelles 588 results SAR6,524 View Flights
    Kuwait Airways 8 results SAR7,562 View Flights
    Qantas 201 results SAR7,633 View Flights
    Middle East Airlines 250 results SAR7,974 View Flights
    TAP Portugal 68 results SAR8,099 View Flights
    Royal Jordanian 341 results SAR8,789 View Flights
    Iberia 522 results SAR9,012 View Flights
    Gulf Air 630 results SAR9,411 View Flights
    Jetairfly 18 results SAR10,958 View Flights
    Oman Air 10 results SAR10,971 View Flights
    Brussels Airlines 55 results SAR11,021 View Flights
    Aegean Airlines 4 results SAR11,290 View Flights
    Niki 6 results SAR11,803 View Flights
    Onur Air 10 results SAR11,913 View Flights
    Air Algerie 9 results SAR12,036 View Flights
    Air Berlin 75 results SAR12,069 View Flights
    Air Méditerranée 30 results SAR13,444 View Flights
    Swiss International Air Lines 1 result SAR13,544 View Flights
    Aeroflot 1 result SAR25,050 View Flights
    Themes Results Price View
    View All Themes View Cities
    Street Markets 31914 results SAR2,617 View Cities
    Romantic 27164 results SAR2,617 View Cities
    Relaxing 26675 results SAR2,617 View Cities
    Foodie 26675 results SAR2,617 View Cities
    Entertainment 26675 results SAR2,617 View Cities
    Beach 15064 results SAR2,649 View Cities
    Cities Results Price View
    View All Cities View Flights
    Casablanca 205516 results SAR1,753 View Flights
    Rabat 16345 results SAR2,454 View Flights
    Tangier 5239 results SAR2,617 View Flights
    Marrakech 26675 results SAR2,617 View Flights
    Agadir 15064 results SAR2,649 View Flights
    Fes 489 results SAR2,715 View Flights
    Oujda 1369 results SAR2,899 View Flights
    Ouarzazate 92 results SAR2,954 View Flights
    Laayoune 138 results SAR4,430 View Flights
    Errachidia 51 results SAR4,433 View Flights
    Dakhla 84 results SAR5,595 View Flights
    Nador 200 results SAR8,901 View Flights
    Cities Results Price View
    View All Cities View Flights
    Riyadh 90947 results SAR1,753 View Flights
    Gassim 19495 results SAR1,809 View Flights
    Jeddah 92990 results SAR1,907 View Flights
    Dammam 28421 results SAR2,124 View Flights
    Madinah 17990 results SAR2,180 View Flights
    Hail 4520 results SAR2,318 View Flights
    Jazan 2961 results SAR2,318 View Flights
    Yanbu 425 results SAR2,318 View Flights
    Abha 3062 results SAR2,318 View Flights
    Arar 915 results SAR2,319 View Flights
    Najran 2394 results SAR2,354 View Flights
    Tabuk 3923 results SAR2,377 View Flights
    Jouf 513 results SAR2,377 View Flights
    Bisha 377 results SAR2,377 View Flights
    Taif 1894 results SAR2,607 View Flights
    Qaisumah 164 results SAR2,738 View Flights
    Alahsa 271 results SAR2,899 View Flights
    Depart: Tue, 21 Apr Return: Tue, 28 Apr Riyadh to Casablanca Tue, 21 Apr - Tue, 28 Apr
    Qatar Airways 1 stop 17h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,753
    airtickets.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 21 Apr Tue
    RUH Riyadh
    8:05 pm, 21 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 22 Apr Wed
    DOH Doha
    8:45 am, 22 Apr Wed
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 28 Apr Tue
    CMN Casablanca
    5:25 am, 29 Apr Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 29 Apr Wed
    DOH Doha
    5:35 pm, 29 Apr Wed
    RUH Riyadh
    1h 25m
    Depart: Tue, 19 May Return: Thu, 28 May Riyadh to Casablanca Tue, 19 May - Thu, 28 May
    Qatar Airways 1 stop 13h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,820
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    4:05 am
    1h 20m
    DOH
    5:25 am
    3h 55m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 19 May Tue
    RUH Riyadh
    5:25 am, 19 May Tue
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 19 May Tue
    DOH Doha
    3:45 pm, 19 May Tue
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 28 May Thu
    CMN Casablanca
    8:10 pm, 28 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 29 May Fri
    DOH Doha
    2:35 am, 29 May Fri
    RUH Riyadh
    1h 25m
    Depart: Sat, 2 May Return: Thu, 7 May Riyadh to Casablanca Sat, 2 May - Thu, 7 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,820
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 2 May Sat
    RUH Riyadh
    8:05 pm, 2 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 3 May Sun
    DOH Doha
    8:45 am, 3 May Sun
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 7 May Thu
    CMN Casablanca
    8:10 pm, 7 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 8 May Fri
    DOH Doha
    2:35 am, 8 May Fri
    RUH Riyadh
    1h 25m
    Depart: Tue, 19 May Return: Thu, 28 May Riyadh to Casablanca Tue, 19 May - Thu, 28 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,820
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 19 May Tue
    RUH Riyadh
    8:05 pm, 19 May Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 20 May Wed
    DOH Doha
    8:45 am, 20 May Wed
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 28 May Thu
    CMN Casablanca
    8:10 pm, 28 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 29 May Fri
    DOH Doha
    2:35 am, 29 May Fri
    RUH Riyadh
    1h 25m
    Depart: Tue, 28 Apr Return: Thu, 7 May Riyadh to Casablanca Tue, 28 Apr - Thu, 7 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,824
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 28 Apr Tue
    RUH Riyadh
    8:05 pm, 28 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 29 Apr Wed
    DOH Doha
    8:45 am, 29 Apr Wed
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 7 May Thu
    CMN Casablanca
    8:10 pm, 7 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 8 May Fri
    DOH Doha
    2:35 am, 8 May Fri
    RUH Riyadh
    1h 25m
    Depart: Sat, 2 May Return: Sat, 9 May Riyadh to Casablanca Sat, 2 May - Sat, 9 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,836
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 2 May Sat
    RUH Riyadh
    8:05 pm, 2 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 3 May Sun
    DOH Doha
    8:45 am, 3 May Sun
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 9 May Sat
    CMN Casablanca
    5:25 am, 10 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 10 May Sun
    DOH Doha
    5:35 pm, 10 May Sun
    RUH Riyadh
    1h 25m
    Depart: Sat, 25 Apr Return: Thu, 7 May Riyadh to Casablanca Sat, 25 Apr - Thu, 7 May
    Qatar Airways 1 stop 14h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,836
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    4:05 am
    1h 20m
    DOH
    5:25 am
    3h 55m
    DOH
    9:20 am
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 25 Apr Sat
    RUH Riyadh
    5:25 am, 25 Apr Sat
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 25 Apr Sat
    DOH Doha
    3:45 pm, 25 Apr Sat
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 7 May Thu
    CMN Casablanca
    8:10 pm, 7 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 8 May Fri
    DOH Doha
    2:35 am, 8 May Fri
    RUH Riyadh
    1h 25m
    Depart: Fri, 15 May Return: Sat, 23 May Riyadh to Casablanca Fri, 15 May - Sat, 23 May
    Qatar Airways 1 stop 23h
    6:45 pm RUH - 3:45 pm (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,797
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    13h 15m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 15 May Fri
    RUH Riyadh
    8:05 pm, 15 May Fri
    DOH Doha
    1h 20m
    13h 15m layover in Doha (DOH)
    QR1397
    9:20 am, 16 May Sat
    DOH Doha
    3:45 pm, 16 May Sat
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 23 May Sat
    CMN Casablanca
    5:25 am, 24 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 24 May Sun
    DOH Doha
    5:35 pm, 24 May Sun
    RUH Riyadh
    1h 25m
    Depart: Fri, 8 May Return: Sat, 16 May Riyadh to Casablanca Fri, 8 May - Sat, 16 May
    Qatar Airways 1 stop 23h
    6:45 pm RUH - 3:45 pm (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,797
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    13h 15m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 8 May Fri
    RUH Riyadh
    8:05 pm, 8 May Fri
    DOH Doha
    1h 20m
    13h 15m layover in Doha (DOH)
    QR1397
    9:20 am, 9 May Sat
    DOH Doha
    3:45 pm, 9 May Sat
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 16 May Sat
    CMN Casablanca
    5:25 am, 17 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 17 May Sun
    DOH Doha
    5:35 pm, 17 May Sun
    RUH Riyadh
    1h 25m
    Depart: Fri, 15 May Return: Sat, 23 May Riyadh to Casablanca Fri, 15 May - Sat, 23 May
    Qatar Airways 1 stop 23h
    6:45 pm RUH - 3:45 pm (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,832
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    13h 15m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 15 May Fri
    RUH Riyadh
    8:05 pm, 15 May Fri
    DOH Doha
    1h 20m
    13h 15m layover in Doha (DOH)
    QR1397
    9:20 am, 16 May Sat
    DOH Doha
    3:45 pm, 16 May Sat
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 23 May Sat
    CMN Casablanca
    5:25 am, 24 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 24 May Sun
    DOH Doha
    5:35 pm, 24 May Sun
    RUH Riyadh
    1h 25m
    Depart: Sat, 25 Apr Return: Sat, 2 May Riyadh to Casablanca Sat, 25 Apr - Sat, 2 May
    Qatar Airways 1 stop 14h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,836
    destinia.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    4:05 am
    1h 20m
    DOH
    5:25 am
    3h 55m
    DOH
    9:20 am
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 25 Apr Sat
    RUH Riyadh
    5:25 am, 25 Apr Sat
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 25 Apr Sat
    DOH Doha
    3:45 pm, 25 Apr Sat
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 2 May Sat
    CMN Casablanca
    5:25 am, 3 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 3 May Sun
    DOH Doha
    5:35 pm, 3 May Sun
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Tue, 19 May Riyadh to Casablanca Tue, 5 May - Tue, 19 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,800
    airtickets.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 5 May Tue
    RUH Riyadh
    8:05 pm, 5 May Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 6 May Wed
    DOH Doha
    8:45 am, 6 May Wed
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 19 May Tue
    CMN Casablanca
    5:25 am, 20 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 20 May Wed
    DOH Doha
    5:35 pm, 20 May Wed
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Tue, 19 May Riyadh to Casablanca Tue, 5 May - Tue, 19 May
    Qatar Airways 1 stop 13h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,800
    airtickets.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    4:05 am
    1h 20m
    DOH
    5:25 am
    3h 55m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 5 May Tue
    RUH Riyadh
    5:25 am, 5 May Tue
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 5 May Tue
    DOH Doha
    3:45 pm, 5 May Tue
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 19 May Tue
    CMN Casablanca
    5:25 am, 20 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 20 May Wed
    DOH Doha
    5:35 pm, 20 May Wed
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Tue, 19 May Riyadh to Casablanca Tue, 5 May - Tue, 19 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,805
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 5 May Tue
    RUH Riyadh
    8:05 pm, 5 May Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 6 May Wed
    DOH Doha
    8:45 am, 6 May Wed
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 19 May Tue
    CMN Casablanca
    5:25 am, 20 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 20 May Wed
    DOH Doha
    5:35 pm, 20 May Wed
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Tue, 19 May Riyadh to Casablanca Tue, 5 May - Tue, 19 May
    Qatar Airways 1 stop 13h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,805
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    4:05 am
    1h 20m
    DOH
    5:25 am
    3h 55m
    DOH
    9:20 am
    8h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 5 May Tue
    RUH Riyadh
    5:25 am, 5 May Tue
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 5 May Tue
    DOH Doha
    3:45 pm, 5 May Tue
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 19 May Tue
    CMN Casablanca
    5:25 am, 20 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 20 May Wed
    DOH Doha
    5:35 pm, 20 May Wed
    RUH Riyadh
    1h 25m
    Depart: Tue, 28 Apr Return: Thu, 7 May Riyadh to Casablanca Tue, 28 Apr - Thu, 7 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 13h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,807
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 28 Apr Tue
    RUH Riyadh
    8:05 pm, 28 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 29 Apr Wed
    DOH Doha
    8:45 am, 29 Apr Wed
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    7h 10m
    DOH
    8:10 pm
    5h
    DOH
    1:10 am
    1h 25m
    RUH
    2:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1396
    11:00 am, 7 May Thu
    CMN Casablanca
    8:10 pm, 7 May Thu
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 8 May Fri
    DOH Doha
    2:35 am, 8 May Fri
    RUH Riyadh
    1h 25m
    Depart: Sat, 9 May Return: Tue, 19 May Riyadh to Casablanca Sat, 9 May - Tue, 19 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,807
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 9 May Sat
    RUH Riyadh
    8:05 pm, 9 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 10 May Sun
    DOH Doha
    8:45 am, 10 May Sun
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 19 May Tue
    CMN Casablanca
    5:25 am, 20 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 20 May Wed
    DOH Doha
    5:35 pm, 20 May Wed
    RUH Riyadh
    1h 25m
    Depart: Wed, 6 May Return: Fri, 22 May Riyadh to Casablanca Wed, 6 May - Fri, 22 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,807
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 6 May Wed
    RUH Riyadh
    8:05 pm, 6 May Wed
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 7 May Thu
    DOH Doha
    8:45 am, 7 May Thu
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 22 May Fri
    CMN Casablanca
    5:25 am, 23 May Sat
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 23 May Sat
    DOH Doha
    5:35 pm, 23 May Sat
    RUH Riyadh
    1h 25m
    Depart: Sat, 2 May Return: Tue, 12 May Riyadh to Casablanca Sat, 2 May - Tue, 12 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,807
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 2 May Sat
    RUH Riyadh
    8:05 pm, 2 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 3 May Sun
    DOH Doha
    8:45 am, 3 May Sun
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 12 May Tue
    CMN Casablanca
    5:25 am, 13 May Wed
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 13 May Wed
    DOH Doha
    5:35 pm, 13 May Wed
    RUH Riyadh
    1h 25m
    Depart: Sat, 2 May Return: Sat, 9 May Riyadh to Casablanca Sat, 2 May - Sat, 9 May
    Qatar Airways 1 stop 16h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 19h 20m
    8:15 pm CMN - 5:35 pm (+1) RUH
    SAR1,807
    bravofly.com
    Show Details

    Depart: Riyadh to Casablanca via Doha

    RUH
    6:45 pm
    1h 20m
    DOH
    8:05 pm
    6h 15m
    DOH
    2:20 am
    8h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 2 May Sat
    RUH Riyadh
    8:05 pm, 2 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 3 May Sun
    DOH Doha
    8:45 am, 3 May Sun
    CMN Casablanca
    8h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    8:15 pm
    7h 10m
    DOH
    5:25 am (+1)
    10h 45m
    DOH
    4:10 pm
    1h 25m
    RUH
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1398
    8:15 pm, 9 May Sat
    CMN Casablanca
    5:25 am, 10 May Sun
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 10 May Sun
    DOH Doha
    5:35 pm, 10 May Sun
    RUH Riyadh
    1h 25m