×
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 1840 results SAR855 View Flights
    Oman Air 386 results SAR976 View Flights
    flydubai 64 results SAR1,235 View Flights
    Emirates 252 results SAR1,457 View Flights
    Air Arabia 2 results SAR2,119 View Flights
    Qatar Airways 1256 results SAR2,167 View Flights
    Cathay Pacific 89 results SAR2,388 View Flights
    KLM 61 results SAR2,388 View Flights
    Etihad Airways 137 results SAR2,412 View Flights
    Saudia Airlines 160 results SAR3,478 View Flights
    Turkish Airlines 6 results SAR4,424 View Flights
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 5h 25m
    11:45 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 7h 55m
    6:55 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    3h 15m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    3h 15m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Mar Fri
    BAH Bahrain
    6:10 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 45m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Mar Tue
    MCT Muscat
    7:30 pm, 24 Mar Tue
    BAH Bahrain
    1h 35m
    5h 45m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 8h 15m
    6:50 pm DMM - 4:05 am (+1) MCT
    Gulf Air 1 stop 7h 55m
    6:55 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 20 Mar Fri
    DMM Dammam
    7:30 pm, 20 Mar Fri
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 21 Mar Sat
    BAH Bahrain
    4:05 am, 21 Mar Sat
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

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

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    1h 30m
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 25 Mar Wed
    MCT Muscat
    12:50 pm, 25 Mar Wed
    BAH Bahrain
    1h 35m
    1h 30m layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 8h 15m
    6:50 pm DMM - 4:05 am (+1) MCT
    Gulf Air 1 stop 3h 40m
    12:15 pm MCT - 2:55 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 20 Mar Fri
    DMM Dammam
    7:30 pm, 20 Mar Fri
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 21 Mar Sat
    BAH Bahrain
    4:05 am, 21 Mar Sat
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    1h 30m
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 25 Mar Wed
    MCT Muscat
    12:50 pm, 25 Mar Wed
    BAH Bahrain
    1h 35m
    1h 30m layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 2h 50m
    6:50 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 7h 55m
    6:55 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 45m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Mar Tue
    MCT Muscat
    7:30 pm, 24 Mar Tue
    BAH Bahrain
    1h 35m
    5h 45m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 9h 55m
    11:45 am DMM - 10:40 pm MCT
    Gulf Air 1 stop 7h 55m
    6:55 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    7h 45m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    7h 45m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Mar Fri
    BAH Bahrain
    10:40 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    6:55 pm
    1h 35m
    BAH
    7:30 pm
    5h 45m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF565
    6:55 pm, 24 Mar Tue
    MCT Muscat
    7:30 pm, 24 Mar Tue
    BAH Bahrain
    1h 35m
    5h 45m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 5h 25m
    11:45 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 8h 10m
    7:45 am MCT - 2:55 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    3h 15m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    3h 15m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Mar Fri
    BAH Bahrain
    6:10 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:45 am
    1h 35m
    BAH
    8:20 am
    6h
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:45 am, 25 Mar Wed
    MCT Muscat
    8:20 am, 25 Mar Wed
    BAH Bahrain
    1h 35m
    6h layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 8h 15m
    6:50 pm DMM - 4:05 am (+1) MCT
    Gulf Air 1 stop 8h 10m
    7:45 am MCT - 2:55 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 20 Mar Fri
    DMM Dammam
    7:30 pm, 20 Mar Fri
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 21 Mar Sat
    BAH Bahrain
    4:05 am, 21 Mar Sat
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:45 am
    1h 35m
    BAH
    8:20 am
    6h
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:45 am, 25 Mar Wed
    MCT Muscat
    8:20 am, 25 Mar Wed
    BAH Bahrain
    1h 35m
    6h layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Sat, 21 Mar Return: Wed, 25 Mar Dammam to Muscat Sat, 21 Mar - Wed, 25 Mar
    Gulf Air 1 stop 8h 15m
    6:50 pm DMM - 4:05 am (+1) MCT
    Gulf Air 1 stop 6h 55m
    12:15 pm MCT - 6:10 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 21 Mar Sat
    DMM Dammam
    7:30 pm, 21 Mar Sat
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 22 Mar Sun
    BAH Bahrain
    4:05 am, 22 Mar Sun
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    4h 45m
    BAH
    5:35 pm
    35m
    DMM
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 25 Mar Wed
    MCT Muscat
    12:50 pm, 25 Mar Wed
    BAH Bahrain
    1h 35m
    4h 45m layover in Bahrain (BAH)
    GF109
    5:35 pm, 25 Mar Wed
    BAH Bahrain
    6:10 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 2h 50m
    6:50 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 6h 55m
    12:15 pm MCT - 6:10 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

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

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    1h 16m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Mar Tue
    MCT Muscat
    11:59 pm, 24 Mar Tue
    BAH Bahrain
    1h 34m
    1h 16m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 9h 55m
    11:45 am DMM - 10:40 pm MCT
    Gulf Air 1 stop 3h 25m
    11:25 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    7h 45m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    7h 45m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Mar Fri
    BAH Bahrain
    10:40 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    1h 16m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Mar Tue
    MCT Muscat
    11:59 pm, 24 Mar Tue
    BAH Bahrain
    1h 34m
    1h 16m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 9h 55m
    11:45 am DMM - 10:40 pm MCT
    Gulf Air 1 stop 6h 55m
    12:15 pm MCT - 6:10 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    7h 45m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    7h 45m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Mar Fri
    BAH Bahrain
    10:40 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

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

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 20 Mar Fri
    DMM Dammam
    7:30 pm, 20 Mar Fri
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 21 Mar Sat
    BAH Bahrain
    4:05 am, 21 Mar Sat
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    7:45 am
    1h 35m
    BAH
    8:20 am
    9h 15m
    BAH
    5:35 pm
    35m
    DMM
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:45 am, 24 Mar Tue
    MCT Muscat
    8:20 am, 24 Mar Tue
    BAH Bahrain
    1h 35m
    9h 15m layover in Bahrain (BAH)
    GF109
    5:35 pm, 24 Mar Tue
    BAH Bahrain
    6:10 pm, 24 Mar Tue
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 2h 50m
    6:50 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 11h 25m
    7:45 am MCT - 6:10 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

    MCT
    7:45 am
    1h 35m
    BAH
    8:20 am
    9h 15m
    BAH
    5:35 pm
    35m
    DMM
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:45 am, 25 Mar Wed
    MCT Muscat
    8:20 am, 25 Mar Wed
    BAH Bahrain
    1h 35m
    9h 15m layover in Bahrain (BAH)
    GF109
    5:35 pm, 25 Mar Wed
    BAH Bahrain
    6:10 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 5h 25m
    11:45 am DMM - 6:10 pm MCT
    Gulf Air 1 stop 6h 55m
    12:15 pm MCT - 6:10 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    3h 15m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    3h 15m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Mar Fri
    BAH Bahrain
    6:10 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

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

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    7h 45m
    BAH
    8:10 pm
    1h 30m
    MCT
    10:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    7h 45m layover in Bahrain (BAH)
    GF566
    8:10 pm, 20 Mar Fri
    BAH Bahrain
    10:40 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

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

    Depart: Dammam to Muscat via Bahrain

    DMM
    11:45 am
    40m
    BAH
    12:25 pm
    3h 15m
    BAH
    3:40 pm
    1h 30m
    MCT
    6:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF104
    11:45 am, 20 Mar Fri
    DMM Dammam
    12:25 pm, 20 Mar Fri
    BAH Bahrain
    40m
    3h 15m layover in Bahrain (BAH)
    GF564
    3:40 pm, 20 Mar Fri
    BAH Bahrain
    6:10 pm, 20 Mar Fri
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    12:15 pm
    1h 35m
    BAH
    12:50 pm
    1h 30m
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF563
    12:15 pm, 25 Mar Wed
    MCT Muscat
    12:50 pm, 25 Mar Wed
    BAH Bahrain
    1h 35m
    1h 30m layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Wed, 25 Mar Dammam to Muscat Fri, 20 Mar - Wed, 25 Mar
    Gulf Air 1 stop 2h 50m
    6:50 pm DMM - 10:40 pm MCT
    Gulf Air 1 stop 8h 10m
    7:45 am MCT - 2:55 pm DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

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

    Return: Muscat to Dammam via Bahrain

    MCT
    7:45 am
    1h 35m
    BAH
    8:20 am
    6h
    BAH
    2:20 pm
    35m
    DMM
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF561
    7:45 am, 25 Mar Wed
    MCT Muscat
    8:20 am, 25 Mar Wed
    BAH Bahrain
    1h 35m
    6h layover in Bahrain (BAH)
    GF105
    2:20 pm, 25 Mar Wed
    BAH Bahrain
    2:55 pm, 25 Mar Wed
    DMM Dammam
    35m
    Depart: Fri, 20 Mar Return: Tue, 24 Mar Dammam to Muscat Fri, 20 Mar - Tue, 24 Mar
    Gulf Air 1 stop 8h 15m
    6:50 pm DMM - 4:05 am (+1) MCT
    Gulf Air 1 stop 3h 25m
    11:25 pm MCT - 1:50 am (+1) DMM
    SAR855
    airtickets24.com
    Show Details

    Depart: Dammam to Muscat via Bahrain

    DMM
    6:50 pm
    40m
    BAH
    7:30 pm
    6h 5m
    BAH
    1:35 am
    1h 30m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF110
    6:50 pm, 20 Mar Fri
    DMM Dammam
    7:30 pm, 20 Mar Fri
    BAH Bahrain
    40m
    6h 5m layover in Bahrain (BAH)
    GF560
    1:35 am, 21 Mar Sat
    BAH Bahrain
    4:05 am, 21 Mar Sat
    MCT Muscat
    1h 30m

    Return: Muscat to Dammam via Bahrain

    MCT
    11:25 pm
    1h 34m
    BAH
    11:59 pm
    1h 16m
    BAH
    1:15 am
    35m
    DMM
    1:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF567
    11:25 pm, 24 Mar Tue
    MCT Muscat
    11:59 pm, 24 Mar Tue
    BAH Bahrain
    1h 34m
    1h 16m layover in Bahrain (BAH)
    GF101
    1:15 am, 25 Mar Wed
    BAH Bahrain
    1:50 am, 25 Mar Wed
    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:15 AM
      06:35 AM
      EK824
      332
      1h 55m layover in Dubai (DXB)
      08:30 AM
      09:40 AM
      EK862
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 21 Jan - 01 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Feb - 01 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Feb - 26 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:15 AM
      06:35 AM
      EK824
      332
      3h 20m layover in Dubai (DXB)
      09:55 AM
      11:10 AM
      EK6484
      737
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:15 AM
      06:35 AM
      EK824
      332
      3h 25m layover in Dubai (DXB)
      10:00 AM
      11:10 AM
      EK7243
      E75
      collapse
      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
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      07:25 AM
      WY692
      73M
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      06:50 AM
      EY320
      320
      2h 10m layover in Abu Dhabi (AUH)
      09:00 AM
      10:05 AM
      EY382
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 13 Jan - 24 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Nov - 25 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 04:35 AM
      06:50 AM
      EY320
      320
      2h 10m layover in Abu Dhabi (AUH)
      09:00 AM
      10:05 AM
      EY382
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 08:45 AM
      11:10 AM
      FZ864
      73H
      3h 45m layover in Dubai (DXB)
      02:55 PM
      03:55 PM
      FZ45
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:45 AM
      12:25 PM
      GF104
      320
      3h 15m layover in Bahrain (BAH)
      03:40 PM
      06:10 PM
      GF564
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:45 AM
      12:25 PM
      GF104
      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
      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
    • 02:55 PM
      05:25 PM
      FZ866
      73H
      3h 20m layover in Dubai (DXB)
      08:45 PM
      09:45 PM
      FZ49
      73H
      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
    • 03:30 PM
      04:05 PM
      GF106
      320
      4h 5m layover in Bahrain (BAH)
      08:10 PM
      10:40 PM
      GF566
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:55 PM
      08:20 PM
      EK826
      332
      2h 5m layover in Dubai (DXB)
      10:25 PM
      11:35 PM
      EK7249
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:55 PM
      08:20 PM
      EK826
      77W
      2h 5m layover in Dubai (DXB)
      10:25 PM
      11:35 PM
      EK7249
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:55 PM
      08:20 PM
      EK826
      332
      2h 5m layover in Dubai (DXB)
      10:25 PM
      11:35 PM
      EK7249
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 06:10 PM
      08:25 PM
      EY328
      320
      1h 20m layover in Abu Dhabi (AUH)
      09:45 PM
      10:50 PM
      EY388
      319
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 06 Dec - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Dec - 22 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Dec - 26 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:50 PM
      07:30 PM
      GF108
      320
      40m layover in Bahrain (BAH)
      08:10 PM
      10:40 PM
      GF566
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:00 PM
      11:50 PM
      WY696
      73M
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:45 PM
      01:00 AM
      EY326
      320
      2h layover in Abu Dhabi (AUH)
      03:00 AM
      04:05 AM
      EY384
      319
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:45 PM
      01:00 AM
      EY326
      319
      2h layover in Abu Dhabi (AUH)
      03:00 AM
      04:05 AM
      EY384
      319
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 16 Feb - 23 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Feb - 26 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:45 PM
      01:00 AM
      EY326
      320
      2h layover in Abu Dhabi (AUH)
      03:00 AM
      04:05 AM
      EY384
      319
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 01 Jan - 12 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Feb - 01 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Feb - 27 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:45 PM
      01:00 AM
      EY326
      320
      2h layover in Abu Dhabi (AUH)
      03:00 AM
      04:05 AM
      EY384
      319
      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 02 Jan - 18 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Feb - 11 Mar
        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 01 Jan - 19 Feb
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Feb - 12 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:15 PM
      01:30 AM
      EK822
      772
      1h 15m layover in Dubai (DXB)
      02:45 AM
      03:55 AM
      EK866
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:15 PM
      01:30 AM
      EK822
      77W
      1h 15m layover in Dubai (DXB)
      02:45 AM
      03:55 AM
      EK866
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:15 PM
      01:30 AM
      EK822
      332
      1h 15m layover in Dubai (DXB)
      02:45 AM
      03:55 AM
      EK866
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 02 Nov - 22 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Nov - 27 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    Flight Schedules from Muscat to Dammam