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

Recent Searches

    Cheap Flights from Dammam to Muscat
    (Modify Search)
    Price Alerts
    • Airlines
    • Flights
    • Schedules

    Cheap Flights from Dammam to Muscat

    Airline Results Price View
    View All Airlines View Flights
    Gulf Air 2991 results SAR846 View Flights
    flydubai 205 results SAR1,041 View Flights
    Oman Air 276 results SAR1,239 View Flights
    Emirates 573 results SAR1,356 View Flights
    Air Arabia 12 results SAR1,360 View Flights
    Etihad Airways 121 results SAR2,131 View Flights
    Qatar Airways 1150 results SAR2,289 View Flights
    Cathay Pacific 27 results SAR2,378 View Flights
    Saudia Airlines 118 results SAR3,448 View Flights
    KLM 10 results SAR4,052 View Flights
    Jet Airways 3 results SAR9,882 View Flights
    Depart: Mon, 10 Aug Return: Mon, 17 Aug Dammam to Muscat Mon, 10 Aug - Mon, 17 Aug
    Gulf Air 1 stop 11h 20m
    11:10 pm DMM - 11:30 am (+1) MCT
    Gulf Air 1 stop 4h 5m
    7:15 am MCT - 10:20 am DMM
    SAR846
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:10 pm
    35m
    BAH
    11:45 pm
    9h 15m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:10 pm, 10 Aug Mon
    DMM Dammam
    11:45 pm, 10 Aug Mon
    BAH Bahrain
    35m
    9h 15m layover in Bahrain (BAH)
    GF562
    9:00 am, 11 Aug Tue
    BAH Bahrain
    11:30 am, 11 Aug Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:15 am
    1h 35m
    BAH
    7:50 am
    1h 55m
    BAH
    9:45 am
    35m
    DMM
    10:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:15 am, 17 Aug Mon
    MCT Muscat
    7:50 am, 17 Aug Mon
    BAH Bahrain
    1h 35m
    1h 55m layover in Bahrain (BAH)
    GF103
    9:45 am, 17 Aug Mon
    BAH Bahrain
    10:20 am, 17 Aug Mon
    DMM Dammam
    35m
    Depart: Mon, 10 Aug Return: Mon, 17 Aug Dammam to Muscat Mon, 10 Aug - Mon, 17 Aug
    Gulf Air 1 stop 10h 40m
    11:00 am DMM - 10:40 pm MCT
    Gulf Air 1 stop 4h 5m
    7:15 am MCT - 10:20 am DMM
    SAR846
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 am
    35m
    BAH
    11:35 am
    8h 35m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:00 am, 10 Aug Mon
    DMM Dammam
    11:35 am, 10 Aug Mon
    BAH Bahrain
    35m
    8h 35m layover in Bahrain (BAH)
    GF566
    8:10 pm, 10 Aug Mon
    BAH Bahrain
    10:40 pm, 10 Aug Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:15 am
    1h 35m
    BAH
    7:50 am
    1h 55m
    BAH
    9:45 am
    35m
    DMM
    10:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:15 am, 17 Aug Mon
    MCT Muscat
    7:50 am, 17 Aug Mon
    BAH Bahrain
    1h 35m
    1h 55m layover in Bahrain (BAH)
    GF103
    9:45 am, 17 Aug Mon
    BAH Bahrain
    10:20 am, 17 Aug Mon
    DMM Dammam
    35m
    Depart: Sat, 28 Mar Return: Thu, 2 Apr Dammam to Muscat Sat, 28 Mar - Thu, 2 Apr
    Gulf Air 1 stop 11h 30m
    11:00 pm DMM - 11:30 am (+1) MCT
    Gulf Air 1 stop 3h 5m
    11:25 pm MCT - 1:30 am (+1) DMM
    SAR853
    bravofly.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 pm
    40m
    BAH
    11:40 pm
    9h 20m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:00 pm, 28 Mar Sat
    DMM Dammam
    11:40 pm, 28 Mar Sat
    BAH Bahrain
    40m
    9h 20m layover in Bahrain (BAH)
    GF562
    9:00 am, 29 Mar Sun
    BAH Bahrain
    11:30 am, 29 Mar Sun
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    56m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 2 Apr Thu
    MCT Muscat
    11:59 pm, 2 Apr Thu
    BAH Bahrain
    1h 34m
    56m layover in Bahrain (BAH)
    GF101
    12:55 am, 3 Apr Fri
    BAH Bahrain
    1:30 am, 3 Apr Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 3h 15m
    11:10 pm DMM - 3:25 am (+1) MCT
    Gulf Air 1 stop 7h 35m
    6:55 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:10 pm
    35m
    BAH
    11:45 pm
    1h 10m
    BAH
    12:55 am
    1h 30m
    MCT
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:10 pm, 20 Jul Mon
    DMM Dammam
    11:45 pm, 20 Jul Mon
    BAH Bahrain
    35m
    1h 10m layover in Bahrain (BAH)
    GF560
    12:55 am, 21 Jul Tue
    BAH Bahrain
    3:25 am, 21 Jul Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 25m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    5h 25m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    6:55 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 4h 35m
    6:55 pm MCT - 10:30 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:55 pm
    35m
    BAH
    7:30 pm
    40m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:55 pm, 20 Jul Mon
    DMM Dammam
    7:30 pm, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Jul Mon
    BAH Bahrain
    10:40 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    2h 25m
    BAH
    9:55 pm
    35m
    DMM
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    2h 25m layover in Bahrain (BAH)
    GF111
    9:55 pm, 24 Jul Fri
    BAH Bahrain
    10:30 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 9h 25m
    7:45 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 3h 5m
    11:25 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    7:45 am
    35m
    BAH
    8:20 am
    7h 20m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF102
    7:45 am, 20 Jul Mon
    DMM Dammam
    8:20 am, 20 Jul Mon
    BAH Bahrain
    35m
    7h 20m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Jul Mon
    BAH Bahrain
    6:10 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    56m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Jul Fri
    MCT Muscat
    11:59 pm, 24 Jul Fri
    BAH Bahrain
    1h 34m
    56m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    7:45 am DMM - 11:30 am MCT
    Gulf Air 1 stop 12h 5m
    7:15 am MCT - 6:20 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    7:45 am
    35m
    BAH
    8:20 am
    40m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF102
    7:45 am, 20 Jul Mon
    DMM Dammam
    8:20 am, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF562
    9:00 am, 20 Jul Mon
    BAH Bahrain
    11:30 am, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:15 am
    1h 35m
    BAH
    7:50 am
    9h 55m
    BAH
    5:45 pm
    35m
    DMM
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:15 am, 24 Jul Fri
    MCT Muscat
    7:50 am, 24 Jul Fri
    BAH Bahrain
    1h 35m
    9h 55m layover in Bahrain (BAH)
    GF109
    5:45 pm, 24 Jul Fri
    BAH Bahrain
    6:20 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    7:45 am DMM - 11:30 am MCT
    Gulf Air 1 stop 3h 5m
    11:25 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    7:45 am
    35m
    BAH
    8:20 am
    40m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF102
    7:45 am, 20 Jul Mon
    DMM Dammam
    8:20 am, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF562
    9:00 am, 20 Jul Mon
    BAH Bahrain
    11:30 am, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    56m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Jul Fri
    MCT Muscat
    11:59 pm, 24 Jul Fri
    BAH Bahrain
    1h 34m
    56m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    6:55 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 3h 5m
    11:25 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:55 pm
    35m
    BAH
    7:30 pm
    40m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:55 pm, 20 Jul Mon
    DMM Dammam
    7:30 pm, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Jul Mon
    BAH Bahrain
    10:40 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    56m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Jul Fri
    MCT Muscat
    11:59 pm, 24 Jul Fri
    BAH Bahrain
    1h 34m
    56m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 6h 10m
    11:00 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 4h 35m
    6:55 pm MCT - 10:30 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 am
    35m
    BAH
    11:35 am
    4h 5m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:00 am, 20 Jul Mon
    DMM Dammam
    11:35 am, 20 Jul Mon
    BAH Bahrain
    35m
    4h 5m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Jul Mon
    BAH Bahrain
    6:10 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    2h 25m
    BAH
    9:55 pm
    35m
    DMM
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    2h 25m layover in Bahrain (BAH)
    GF111
    9:55 pm, 24 Jul Fri
    BAH Bahrain
    10:30 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 6h 10m
    11:00 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 7h 5m
    12:15 pm MCT - 6:20 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 am
    35m
    BAH
    11:35 am
    4h 5m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:00 am, 20 Jul Mon
    DMM Dammam
    11:35 am, 20 Jul Mon
    BAH Bahrain
    35m
    4h 5m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Jul Mon
    BAH Bahrain
    6:10 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    4h 55m
    BAH
    5:45 pm
    35m
    DMM
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 24 Jul Fri
    MCT Muscat
    12:50 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    4h 55m layover in Bahrain (BAH)
    GF109
    5:45 pm, 24 Jul Fri
    BAH Bahrain
    6:20 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 11h 20m
    11:10 pm DMM - 11:30 am (+1) MCT
    Gulf Air 1 stop 4h 35m
    6:55 pm MCT - 10:30 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:10 pm
    35m
    BAH
    11:45 pm
    9h 15m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:10 pm, 20 Jul Mon
    DMM Dammam
    11:45 pm, 20 Jul Mon
    BAH Bahrain
    35m
    9h 15m layover in Bahrain (BAH)
    GF562
    9:00 am, 21 Jul Tue
    BAH Bahrain
    11:30 am, 21 Jul Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    2h 25m
    BAH
    9:55 pm
    35m
    DMM
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    2h 25m layover in Bahrain (BAH)
    GF111
    9:55 pm, 24 Jul Fri
    BAH Bahrain
    10:30 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 3h 15m
    11:10 pm DMM - 3:25 am (+1) MCT
    Gulf Air 1 stop 4h 35m
    6:55 pm MCT - 10:30 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:10 pm
    35m
    BAH
    11:45 pm
    1h 10m
    BAH
    12:55 am
    1h 30m
    MCT
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:10 pm, 20 Jul Mon
    DMM Dammam
    11:45 pm, 20 Jul Mon
    BAH Bahrain
    35m
    1h 10m layover in Bahrain (BAH)
    GF560
    12:55 am, 21 Jul Tue
    BAH Bahrain
    3:25 am, 21 Jul Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    2h 25m
    BAH
    9:55 pm
    35m
    DMM
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    2h 25m layover in Bahrain (BAH)
    GF111
    9:55 pm, 24 Jul Fri
    BAH Bahrain
    10:30 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    7:45 am DMM - 11:30 am MCT
    Gulf Air 1 stop 7h 35m
    6:55 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    7:45 am
    35m
    BAH
    8:20 am
    40m
    BAH
    9:00 am
    1h 30m
    MCT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF102
    7:45 am, 20 Jul Mon
    DMM Dammam
    8:20 am, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF562
    9:00 am, 20 Jul Mon
    BAH Bahrain
    11:30 am, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 25m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    5h 25m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 10h 40m
    11:00 am DMM - 10:40 pm MCT
    Gulf Air 1 stop 3h 5m
    11:25 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 am
    35m
    BAH
    11:35 am
    8h 35m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:00 am, 20 Jul Mon
    DMM Dammam
    11:35 am, 20 Jul Mon
    BAH Bahrain
    35m
    8h 35m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Jul Mon
    BAH Bahrain
    10:40 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    56m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Jul Fri
    MCT Muscat
    11:59 pm, 24 Jul Fri
    BAH Bahrain
    1h 34m
    56m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 7h 30m
    6:55 pm DMM - 3:25 am (+1) MCT
    Gulf Air 1 stop 4h 35m
    6:55 pm MCT - 10:30 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:55 pm
    35m
    BAH
    7:30 pm
    5h 25m
    BAH
    12:55 am
    1h 30m
    MCT
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:55 pm, 20 Jul Mon
    DMM Dammam
    7:30 pm, 20 Jul Mon
    BAH Bahrain
    35m
    5h 25m layover in Bahrain (BAH)
    GF560
    12:55 am, 21 Jul Tue
    BAH Bahrain
    3:25 am, 21 Jul Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    2h 25m
    BAH
    9:55 pm
    35m
    DMM
    10:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    2h 25m layover in Bahrain (BAH)
    GF111
    9:55 pm, 24 Jul Fri
    BAH Bahrain
    10:30 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 6h 10m
    11:00 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 7h 35m
    6:55 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:00 am
    35m
    BAH
    11:35 am
    4h 5m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:00 am, 20 Jul Mon
    DMM Dammam
    11:35 am, 20 Jul Mon
    BAH Bahrain
    35m
    4h 5m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Jul Mon
    BAH Bahrain
    6:10 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 25m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    5h 25m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 2h 45m
    6:55 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 7h 35m
    6:55 pm MCT - 1:30 am (+1) DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:55 pm
    35m
    BAH
    7:30 pm
    40m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:55 pm, 20 Jul Mon
    DMM Dammam
    7:30 pm, 20 Jul Mon
    BAH Bahrain
    35m
    40m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Jul Mon
    BAH Bahrain
    10:40 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 25m
    BAH
    12:55 am
    35m
    DMM
    1:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Jul Fri
    MCT Muscat
    7:30 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    5h 25m layover in Bahrain (BAH)
    GF101
    12:55 am, 25 Jul Sat
    BAH Bahrain
    1:30 am, 25 Jul Sat
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 9h 25m
    7:45 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 7h 5m
    12:15 pm MCT - 6:20 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    7:45 am
    35m
    BAH
    8:20 am
    7h 20m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF102
    7:45 am, 20 Jul Mon
    DMM Dammam
    8:20 am, 20 Jul Mon
    BAH Bahrain
    35m
    7h 20m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Jul Mon
    BAH Bahrain
    6:10 pm, 20 Jul Mon
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    4h 55m
    BAH
    5:45 pm
    35m
    DMM
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 24 Jul Fri
    MCT Muscat
    12:50 pm, 24 Jul Fri
    BAH Bahrain
    1h 35m
    4h 55m layover in Bahrain (BAH)
    GF109
    5:45 pm, 24 Jul Fri
    BAH Bahrain
    6:20 pm, 24 Jul Fri
    DMM Dammam
    35m
    Depart: Mon, 20 Jul Return: Fri, 24 Jul Dammam to Muscat Mon, 20 Jul - Fri, 24 Jul
    Gulf Air 1 stop 3h 15m
    11:10 pm DMM - 3:25 am (+1) MCT
    Gulf Air 1 stop 12h 5m
    7:15 am MCT - 6:20 pm DMM
    SAR853
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:10 pm
    35m
    BAH
    11:45 pm
    1h 10m
    BAH
    12:55 am
    1h 30m
    MCT
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF112
    11:10 pm, 20 Jul Mon
    DMM Dammam
    11:45 pm, 20 Jul Mon
    BAH Bahrain
    35m
    1h 10m layover in Bahrain (BAH)
    GF560
    12:55 am, 21 Jul Tue
    BAH Bahrain
    3:25 am, 21 Jul Tue
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:15 am
    1h 35m
    BAH
    7:50 am
    9h 55m
    BAH
    5:45 pm
    35m
    DMM
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:15 am, 24 Jul Fri
    MCT Muscat
    7:50 am, 24 Jul Fri
    BAH Bahrain
    1h 35m
    9h 55m layover in Bahrain (BAH)
    GF109
    5:45 pm, 24 Jul Fri
    BAH Bahrain
    6:20 pm, 24 Jul Fri
    DMM Dammam
    35m
    • Depart
      Arrive
      Airline
      Flight
      Aircraft
      Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
    • 12:55 AM
      03:20 AM
      FZ862
      73H
      4h 30m layover in Dubai (DXB)
      07:50 AM
      08:50 AM
      FZ43
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:10 AM
      05:10 AM
      QR1157
      332
      3h 45m layover in Doha (DOH)
      08:55 AM
      11:20 AM
      WY670
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 11 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Apr - 30 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:15 AM
      06:35 AM
      EK824
      332
      1h 55m layover in Dubai (DXB)
      08:30 AM
      09:40 AM
      EK862
      773
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Apr - 02 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 29 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Apr - 20 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Apr - 01 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Apr - 29 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 May - 03 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 May - 01 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 May - 29 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:15 AM
      06:35 AM
      QF8824
      332
      3h 25m layover in Dubai (DXB)
      10:00 AM
      11:10 AM
      WY604
      E75
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 01 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Apr - 23 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Apr - 30 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Aug - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Aug - 02 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Aug - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:25 AM
      07:15 AM
      WY692
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 07:45 AM
      08:20 AM
      GF102
      320
      40m layover in Bahrain (BAH)
      09:00 AM
      11:30 AM
      GF562
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 06 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 07 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Apr - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Apr - 04 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Apr - 12 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 May - 18 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 May - 28 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 May - 25 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 May - 10 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 May - 06 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jun - 22 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 Jun - 20 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 Jun - 29 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jun - 04 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 Jul - 10 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jul - 15 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Jul - 20 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Jul - 28 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Jul - 03 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Jul - 26 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Aug - 24 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Aug - 04 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Sep - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 07:45 AM
      10:15 AM
      SV568
      320
      2h 10m layover in Dubai (DXB)
      12:25 PM
      01:30 PM
      EK7245
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 08:50 AM
      11:15 AM
      FZ864
      73H
      3h 20m layover in Dubai (DXB)
      02:35 PM
      03:35 PM
      FZ45
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 08 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Apr - 26 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 09:50 AM
      12:05 PM
      EY322
      320
      2h 15m layover in Abu Dhabi (AUH)
      02:20 PM
      03:30 PM
      WY632
      E75
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:15 AM
      11:15 AM
      QR1151
      320
      2h 10m layover in Doha (DOH)
      01:25 PM
      04:00 PM
      QR3622
      73M
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 27 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Apr - 29 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Apr - 29 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 Apr - 24 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 16 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Apr - 23 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 May - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:00 AM
      11:35 AM
      GF104
      320
      4h 5m layover in Bahrain (BAH)
      03:40 PM
      06:10 PM
      GF564
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 29 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 26 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 24 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Apr - 04 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Apr - 31 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 May - 22 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 May - 02 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Jun - 21 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Jun - 22 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 Jun - 29 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jun - 09 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jul - 10 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Jul - 20 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Jul - 19 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Jul - 27 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 Jul - 20 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Jul - 21 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Aug - 04 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 Aug - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Sep - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:45 AM
      12:25 PM
      SV6006
      320
      3h 15m layover in Bahrain (BAH)
      03:40 PM
      06:10 PM
      GF564
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 12:30 PM
      03:00 PM
      SV590
      320
      1h 35m layover in Dubai (DXB)
      04:35 PM
      05:45 PM
      EK864
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 07 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 16 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jul - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Aug - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 12:30 PM
      01:45 PM
      SV1141
      320
      2h 5m layover in Riyadh (RUH)
      03:50 PM
      07:00 PM
      SV534
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 30 Mar - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 19 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 May - 11 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 May - 01 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 26 May - 02 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jun - 08 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Jun - 01 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Jun - 29 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Jul - 20 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Jul - 31 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 01:45 PM
      02:45 PM
      KU742
      320
      1h 40m layover in Kuwait (KWI)
      04:25 PM
      07:25 PM
      WY646
      73L
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 01:45 PM
      02:45 PM
      SV6044
      320
      1h 40m layover in Kuwait (KWI)
      04:25 PM
      07:25 PM
      WY646
      73L
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 02:30 PM
      03:40 PM
      SV1143
      E70
      3h 5m layover in Riyadh (RUH)
      06:45 PM
      10:00 PM
      WY684
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 02:55 PM
      05:25 PM
      FZ866
      73H
      1h 20m layover in Dubai (DXB)
      06:45 PM
      07:45 PM
      FZ47
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 16 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Mar - 19 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Jul - 28 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 03:10 PM
      03:45 PM
      GF106
      320
      4h 25m layover in Bahrain (BAH)
      08:10 PM
      10:40 PM
      GF566
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Apr - 01 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Apr - 03 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Apr - 04 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Jun - 18 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jun - 08 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jun - 09 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Jul - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 03:25 PM
      04:25 PM
      QR1153
      320
      3h 10m layover in Doha (DOH)
      07:35 PM
      10:10 PM
      QR1134
      788
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 09 Apr - 16 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Apr - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Apr - 24 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 20 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 Apr - 20 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 May - 12 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 May - 19 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 May - 22 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 May - 28 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 May - 22 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jun - 09 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Jul - 04 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 03:30 PM
      04:05 PM
      SV6020
      320
      4h 5m layover in Bahrain (BAH)
      08:10 PM
      10:40 PM
      GF566
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:15 PM
      06:45 PM
      SV556
      321
      2h 45m layover in Dubai (DXB)
      09:30 PM
      10:35 PM
      LX242
      333
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 17 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:20 PM
      07:10 PM
      WY694
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:00 PM
      06:15 PM
      SV1145
      E70
      2h 50m layover in Riyadh (RUH)
      09:05 PM
      12:05 AM
      WY682
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 03 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 May - 09 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 05:10 PM
      06:20 PM
      SV1135
      320
      2h 40m layover in Riyadh (RUH)
      09:00 PM
      12:10 AM
      WY682
      73L
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 03 Apr - 10 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Apr - 31 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jul - 04 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 05:30 PM
      06:45 PM
      SV1133
      320
      2h 20m layover in Riyadh (RUH)
      09:05 PM
      12:05 AM
      WY682
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 06:00 PM
      08:15 PM
      EK826
      77W
      2h 10m layover in Dubai (DXB)
      10:25 PM
      11:35 PM
      EK7249
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 26 Apr - 02 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:00 PM
      08:15 PM
      QF8826
      772
      2h 25m layover in Dubai (DXB)
      10:40 PM
      11:55 PM
      WY612
      73L
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 20 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 22 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 27 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Apr - 28 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Apr - 30 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 May - 03 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jul - 02 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Jul - 01 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Aug - 01 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Aug - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:50 PM
      07:30 PM
      GF110
      320
      1h 30m layover in Bahrain (BAH)
      09:00 PM
      11:40 PM
      WY654
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 13 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Apr - 09 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Apr - 08 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Jun - 23 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 Jun - 22 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jun - 13 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jun - 14 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Jul - 04 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:50 PM
      07:30 PM
      SV6030
      320
      1h 30m layover in Bahrain (BAH)
      09:00 PM
      11:40 PM
      WY654
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 07:30 PM
      09:55 PM
      FZ868
      73H
      4h 40m layover in Dubai (DXB)
      02:35 AM
      03:35 AM
      FZ35
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:00 PM
      11:50 PM
      WY696
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 02 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:30 PM
      11:30 PM
      QR1155
      332
      1h 45m layover in Doha (DOH)
      01:15 AM
      03:45 AM
      CX9265
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 30 Mar - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Apr - 13 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Apr - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:35 PM
      11:40 PM
      KL413
      330
      3h 55m layover in Kuwait (KWI)
      03:35 AM
      06:50 AM
      WY644
      738
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:00 PM
      11:40 PM
      GF112
      320
      1h 55m layover in Bahrain (BAH)
      01:35 AM
      04:05 AM
      GF560
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Apr - 01 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 May - 15 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 17 May - 05 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:00 PM
      11:40 PM
      SV6014
      320
      1h 55m layover in Bahrain (BAH)
      01:35 AM
      04:05 AM
      GF560
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:15 PM
      01:30 AM
      EK822
      773
      1h 15m layover in Dubai (DXB)
      02:45 AM
      03:55 AM
      WY5866
      32A
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 01 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 31 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 29 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 30 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 30 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 Apr - 29 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 May - 31 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 May - 24 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 May - 28 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Jun - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jul - 29 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Aug - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Aug - 02 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:15 PM
      01:30 AM
      QF8822
      332
      1h 15m layover in Dubai (DXB)
      02:45 AM
      03:55 AM
      EK866
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:35 PM
      12:40 AM
      KL411
      330
      3h 45m layover in Kuwait (KWI)
      04:25 AM
      07:35 AM
      WY644
      73L
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    Flight Schedules from Muscat to Dammam