×
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
    Etihad Airways 1549 results SAR1,711 View Flights
    Qatar Airways 12273 results SAR1,788 View Flights
    EgyptAir 33109 results SAR1,875 View Flights
    Turkish Airlines 7756 results SAR1,977 View Flights
    Saudia Airlines 170728 results SAR2,201 View Flights
    Royal Air Maroc 37632 results SAR2,253 View Flights
    Alitalia 1009 results SAR2,381 View Flights
    Emirates 13695 results SAR2,616 View Flights
    KLM 316 results SAR2,666 View Flights
    Tunisair 1901 results SAR2,846 View Flights
    Air France 14326 results SAR2,884 View Flights
    flydubai 30 results SAR3,091 View Flights
    Lufthansa 1082 results SAR3,248 View Flights
    British Airways 1976 results SAR3,639 View Flights
    Flynas 100 results SAR3,809 View Flights
    Air Seychelles 551 results SAR6,575 View Flights
    Iberia 739 results SAR8,264 View Flights
    Middle East Airlines 236 results SAR8,432 View Flights
    Royal Jordanian 188 results SAR8,611 View Flights
    Qantas 20 results SAR9,511 View Flights
    Gulf Air 341 results SAR9,584 View Flights
    Aegean Airlines 3 results SAR10,293 View Flights
    Niki 14 results SAR10,440 View Flights
    TAP Portugal 64 results SAR10,527 View Flights
    Onur Air 17 results SAR11,598 View Flights
    Air Berlin 8 results SAR12,193 View Flights
    Austrian Airlines 6 results SAR13,285 View Flights
    Air Méditerranée 5 results SAR14,530 View Flights
    Jetairfly 26 results SAR16,271 View Flights
    Condor Flugdienst 1 result SAR20,623 View Flights
    Kuwait Airways 4 results SAR20,864 View Flights
    Scandinavian Airlines 6 results SAR21,304 View Flights
    Themes Results Price View
    View All Themes View Cities
    Street Markets 40832 results SAR2,510 View Cities
    Romantic 34627 results SAR2,746 View Cities
    Relaxing 33666 results SAR2,746 View Cities
    Foodie 33666 results SAR2,746 View Cities
    Entertainment 33666 results SAR2,746 View Cities
    Beach 22884 results SAR2,746 View Cities
    Cities Results Price View
    View All Cities View Flights
    Casablanca 215265 results SAR1,711 View Flights
    Rabat 18168 results SAR2,461 View Flights
    Tangier 7166 results SAR2,510 View Flights
    Oujda 1458 results SAR2,746 View Flights
    Marrakech 33666 results SAR2,746 View Flights
    Agadir 22884 results SAR2,746 View Flights
    Fes 961 results SAR2,784 View Flights
    Ouarzazate 89 results SAR4,006 View Flights
    Laayoune 28 results SAR4,875 View Flights
    Tan Tan 26 results SAR8,224 View Flights
    Cities Results Price View
    View All Cities View Flights
    Riyadh 106255 results SAR1,711 View Flights
    Gassim 17157 results SAR1,793 View Flights
    Jeddah 99485 results SAR2,009 View Flights
    Dammam 35109 results SAR2,037 View Flights
    Madinah 20019 results SAR2,188 View Flights
    Abha 4662 results SAR2,611 View Flights
    Alahsa 2966 results SAR2,611 View Flights
    Jazan 1631 results SAR2,611 View Flights
    Tabuk 3025 results SAR2,611 View Flights
    Hail 2886 results SAR2,611 View Flights
    Yanbu 1747 results SAR2,611 View Flights
    Gurayat 181 results SAR2,611 View Flights
    Bisha 699 results SAR2,633 View Flights
    Najran 971 results SAR2,638 View Flights
    Jouf 210 results SAR2,641 View Flights
    Taif 2513 results SAR2,696 View Flights
    Qaisumah 149 results SAR3,116 View Flights
    Wedjh 46 results SAR9,235 View Flights
    Depart: Sat, 2 May Return: Tue, 30 Jun Riyadh to Casablanca Sat, 2 May - Tue, 30 Jun
    Etihad Airways 1 stop 18h 30m
    4:00 pm RUH - 8:30 am (+1) CMN
    Etihad Airways 1 stop 11h 55m
    1:00 pm CMN - 2:55 am (+1) RUH
    SAR1,711
    etihad.com
    Show Details

    Depart: Riyadh to Casablanca via Abu Dhabi

    RUH
    4:00 pm
    1h 50m
    AUH
    6:50 pm
    7h 50m
    AUH
    2:40 am
    8h 50m
    CMN
    8:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY318
    4:00 pm, 2 May Sat
    RUH Riyadh
    6:50 pm, 2 May Sat
    AUH Abu Dhabi
    1h 50m
    7h 50m layover in Abu Dhabi (AUH)
    EY613
    2:40 am, 3 May Sun
    AUH Abu Dhabi
    8:30 am, 3 May Sun
    CMN Casablanca
    8h 50m

    Return: Casablanca to Riyadh via Abu Dhabi

    CMN
    1:00 pm
    7h 50m
    AUH
    11:50 pm
    2h 15m
    AUH
    2:05 am
    1h 50m
    RUH
    2:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY612
    1:00 pm, 30 Jun Tue
    CMN Casablanca
    11:50 pm, 30 Jun Tue
    AUH Abu Dhabi
    7h 50m
    2h 15m layover in Abu Dhabi (AUH)
    EY315
    2:05 am, 1 Jul Wed
    AUH Abu Dhabi
    2:55 am, 1 Jul Wed
    RUH Riyadh
    1h 50m
    Depart: Sat, 9 May Return: Mon, 18 May Riyadh to Casablanca Sat, 9 May - Mon, 18 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,789
    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
    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, 18 May Mon
    CMN Casablanca
    8:10 pm, 18 May Mon
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 19 May Tue
    DOH Doha
    2:35 am, 19 May Tue
    RUH Riyadh
    1h 25m
    Depart: Sat, 9 May Return: Mon, 18 May Riyadh to Casablanca Sat, 9 May - Mon, 18 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,789
    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, 9 May Sat
    RUH Riyadh
    5:25 am, 9 May Sat
    DOH Doha
    1h 20m
    3h 55m 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
    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, 18 May Mon
    CMN Casablanca
    8:10 pm, 18 May Mon
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 19 May Tue
    DOH Doha
    2:35 am, 19 May Tue
    RUH Riyadh
    1h 25m
    Depart: Fri, 1 May Return: Tue, 12 May Riyadh to Casablanca Fri, 1 May - Tue, 12 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,789
    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, 1 May Fri
    RUH Riyadh
    5:25 am, 1 May Fri
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 1 May Fri
    DOH Doha
    3:45 pm, 1 May Fri
    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, 11 Apr Return: Sat, 2 May Riyadh to Casablanca Sat, 11 Apr - Sat, 2 May
    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,789
    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
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 11 Apr Sat
    RUH Riyadh
    8:05 pm, 11 Apr Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 12 Apr Sun
    DOH Doha
    8:45 am, 12 Apr Sun
    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, 21 Apr Return: Thu, 7 May Riyadh to Casablanca Tue, 21 Apr - Thu, 7 May
    Qatar Airways 1 stop 17h
    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,789
    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
    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
    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, 24 Apr Return: Sat, 2 May Riyadh to Casablanca Fri, 24 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,789
    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
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 24 Apr Fri
    RUH Riyadh
    5:25 am, 24 Apr Fri
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 24 Apr Fri
    DOH Doha
    3:45 pm, 24 Apr Fri
    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: Sat, 16 May Return: Sat, 23 May Riyadh to Casablanca Sat, 16 May - Sat, 23 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,789
    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, 16 May Sat
    RUH Riyadh
    8:05 pm, 16 May Sat
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 17 May Sun
    DOH Doha
    8:45 am, 17 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, 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: Tue, 14 Apr Return: Wed, 22 Apr Riyadh to Casablanca Tue, 14 Apr - Wed, 22 Apr
    Qatar Airways 1 stop 17h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 12h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,789
    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
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 14 Apr Tue
    RUH Riyadh
    8:05 pm, 14 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 15 Apr Wed
    DOH Doha
    8:45 am, 15 Apr Wed
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    6h 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, 22 Apr Wed
    CMN Casablanca
    8:10 pm, 22 Apr Wed
    DOH Doha
    6h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 23 Apr Thu
    DOH Doha
    2:35 am, 23 Apr Thu
    RUH Riyadh
    1h 25m
    Depart: Tue, 14 Apr Return: Thu, 23 Apr Riyadh to Casablanca Tue, 14 Apr - Thu, 23 Apr
    Qatar Airways 1 stop 17h
    6:45 pm RUH - 8:45 am (+1) CMN
    Qatar Airways 1 stop 12h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,789
    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
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 14 Apr Tue
    RUH Riyadh
    8:05 pm, 14 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 15 Apr Wed
    DOH Doha
    8:45 am, 15 Apr Wed
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    6h 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, 23 Apr Thu
    CMN Casablanca
    8:10 pm, 23 Apr Thu
    DOH Doha
    6h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 24 Apr Fri
    DOH Doha
    2:35 am, 24 Apr Fri
    RUH Riyadh
    1h 25m
    Depart: Tue, 14 Apr Return: Tue, 12 May Riyadh to Casablanca Tue, 14 Apr - Tue, 12 May
    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,789
    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
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 14 Apr Tue
    RUH Riyadh
    8:05 pm, 14 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 15 Apr Wed
    DOH Doha
    8:45 am, 15 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, 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: Tue, 7 Apr Return: Mon, 27 Apr Riyadh to Casablanca Tue, 7 Apr - Mon, 27 Apr
    Qatar Airways 1 stop 17h
    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,789
    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
    9h 25m
    CMN
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1165
    6:45 pm, 7 Apr Tue
    RUH Riyadh
    8:05 pm, 7 Apr Tue
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 8 Apr Wed
    DOH Doha
    8:45 am, 8 Apr Wed
    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, 27 Apr Mon
    CMN Casablanca
    8:10 pm, 27 Apr Mon
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 28 Apr Tue
    DOH Doha
    2:35 am, 28 Apr Tue
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Fri, 15 May Riyadh to Casablanca Tue, 5 May - Fri, 15 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,789
    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, 15 May Fri
    CMN Casablanca
    5:25 am, 16 May Sat
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 16 May Sat
    DOH Doha
    5:35 pm, 16 May Sat
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Sun, 17 May Riyadh to Casablanca Tue, 5 May - Sun, 17 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,789
    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
    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, 17 May Sun
    CMN Casablanca
    8:10 pm, 17 May Sun
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 18 May Mon
    DOH Doha
    2:35 am, 18 May Mon
    RUH Riyadh
    1h 25m
    Depart: Tue, 5 May Return: Sat, 16 May Riyadh to Casablanca Tue, 5 May - Sat, 16 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,789
    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, 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: Wed, 13 May Return: Mon, 25 May Riyadh to Casablanca Wed, 13 May - Mon, 25 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,789
    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, 13 May Wed
    RUH Riyadh
    8:05 pm, 13 May Wed
    DOH Doha
    1h 20m
    6h 15m layover in Doha (DOH)
    QR1395
    2:20 am, 14 May Thu
    DOH Doha
    8:45 am, 14 May Thu
    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, 25 May Mon
    CMN Casablanca
    8:10 pm, 25 May Mon
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 26 May Tue
    DOH Doha
    2:35 am, 26 May Tue
    RUH Riyadh
    1h 25m
    Depart: Fri, 24 Apr Return: Fri, 1 May Riyadh to Casablanca Fri, 24 Apr - Fri, 1 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,789
    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
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 24 Apr Fri
    RUH Riyadh
    5:25 am, 24 Apr Fri
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 24 Apr Fri
    DOH Doha
    3:45 pm, 24 Apr Fri
    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, 1 May Fri
    CMN Casablanca
    5:25 am, 2 May Sat
    DOH Doha
    7h 10m
    10h 45m layover in Doha (DOH)
    QR1164
    4:10 pm, 2 May Sat
    DOH Doha
    5:35 pm, 2 May Sat
    RUH Riyadh
    1h 25m
    Depart: Fri, 24 Apr Return: Wed, 29 Apr Riyadh to Casablanca Fri, 24 Apr - Wed, 29 Apr
    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,789
    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
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 24 Apr Fri
    RUH Riyadh
    5:25 am, 24 Apr Fri
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 24 Apr Fri
    DOH Doha
    3:45 pm, 24 Apr Fri
    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, 29 Apr Wed
    CMN Casablanca
    8:10 pm, 29 Apr Wed
    DOH Doha
    7h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 30 Apr Thu
    DOH Doha
    2:35 am, 30 Apr Thu
    RUH Riyadh
    1h 25m
    Depart: Sat, 11 Apr Return: Wed, 22 Apr Riyadh to Casablanca Sat, 11 Apr - Wed, 22 Apr
    Qatar Airways 1 stop 14h 40m
    4:05 am RUH - 3:45 pm CMN
    Qatar Airways 1 stop 12h 35m
    11:00 am CMN - 2:35 am (+1) RUH
    SAR1,789
    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
    9h 25m
    CMN
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1167
    4:05 am, 11 Apr Sat
    RUH Riyadh
    5:25 am, 11 Apr Sat
    DOH Doha
    1h 20m
    3h 55m layover in Doha (DOH)
    QR1397
    9:20 am, 11 Apr Sat
    DOH Doha
    3:45 pm, 11 Apr Sat
    CMN Casablanca
    9h 25m

    Return: Casablanca to Riyadh via Doha

    CMN
    11:00 am
    6h 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, 22 Apr Wed
    CMN Casablanca
    8:10 pm, 22 Apr Wed
    DOH Doha
    6h 10m
    5h layover in Doha (DOH)
    QR1166
    1:10 am, 23 Apr Thu
    DOH Doha
    2:35 am, 23 Apr Thu
    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,789
    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
    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