• Price
    • Depart
    • Arrive
    Gulf Air 2+ stops 19h
    3:35 pm OKC - 6:35 pm (+1) BAH
    Gulf Air 2+ stops 1d 15m
    1:15 am BAH - 5:30 pm OKC
    US$2,067
    gulfair.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Paris

    OKC
    3:35 pm
    1h 5m
    DFW
    4:40 pm
    45m
    DFW
    5:25 pm
    9h 15m
    CDG
    9:40 am (+1)
    1h 40m
    CDG
    11:20 am
    6h 15m
    BAH
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF4158
    Fri 20 Jun, 3:35 pm
    OKC Oklahoma City
    Fri 20 Jun, 4:40 pm
    DFW Dallas/Fort Worth
    1h 5m

    * Operated by American Airlines

    45m layover in Dallas/Fort Worth (DFW)
    GF6584
    Fri 20 Jun, 5:25 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 9:40 am
    CDG Paris
    9h 15m

    * Operated by American Airlines

    1h 40m layover in Paris (CDG)
    GF18
    Sat 21 Jun, 11:20 am
    CDG Paris
    Sat 21 Jun, 6:35 pm
    BAH Bahrain
    6h 15m

    Return: Bahrain to Oklahoma City via London, Dallas/Fort Worth

    BAH
    1:15 am
    7h 10m
    LHR
    6:25 am
    3h 5m
    LHR
    9:30 am
    10h 5m
    DFW
    1:35 pm
    3h
    DFW
    4:35 pm
    55m
    OKC
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF7
    Wed 20 Aug, 1:15 am
    BAH Bahrain
    Wed 20 Aug, 6:25 am
    LHR London
    7h 10m
    3h 5m layover in London (LHR)
    GF6651
    Wed 20 Aug, 9:30 am
    LHR London
    Wed 20 Aug, 1:35 pm
    DFW Dallas/Fort Worth
    10h 5m

    * Operated by American Airlines

    3h layover in Dallas/Fort Worth (DFW)
    GF4177
    Wed 20 Aug, 4:35 pm
    DFW Dallas/Fort Worth
    Wed 20 Aug, 5:30 pm
    OKC Oklahoma City
    55m

    * Operated by American Airlines

    Gulf Air 2+ stops 21h 25m
    1:10 pm OKC - 6:35 pm (+1) BAH
    Gulf Air 2+ stops 1d 45m
    12:45 am BAH - 5:30 pm OKC
    US$2,106
    gulfair.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, London

    OKC
    1:10 pm
    1h
    DFW
    2:10 pm
    2h 45m
    DFW
    4:55 pm
    9h 10m
    LHR
    8:05 am (+1)
    1h 55m
    LHR
    10:00 am
    6h 35m
    BAH
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF4140
    Fri 20 Jun, 1:10 pm
    OKC Oklahoma City
    Fri 20 Jun, 2:10 pm
    DFW Dallas/Fort Worth
    1h

    * Operated by American Airlines

    2h 45m layover in Dallas/Fort Worth (DFW)
    GF6650
    Fri 20 Jun, 4:55 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 8:05 am
    LHR London
    9h 10m

    * Operated by American Airlines

    1h 55m layover in London (LHR)
    GF2
    Sat 21 Jun, 10:00 am
    LHR London
    Sat 21 Jun, 6:35 pm
    BAH Bahrain
    6h 35m

    Return: Bahrain to Oklahoma City via Frankfurt, Dallas/Fort Worth

    BAH
    12:45 am
    6h 20m
    FRA
    6:05 am
    4h 25m
    FRA
    10:30 am
    10h 55m
    DFW
    2:25 pm
    2h 10m
    DFW
    4:35 pm
    55m
    OKC
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF17
    Wed 20 Aug, 12:45 am
    BAH Bahrain
    Wed 20 Aug, 6:05 am
    FRA Frankfurt
    6h 20m
    4h 25m layover in Frankfurt (FRA)
    GF6671
    Wed 20 Aug, 10:30 am
    FRA Frankfurt
    Wed 20 Aug, 2:25 pm
    DFW Dallas/Fort Worth
    10h 55m

    * Operated by American Airlines

    2h 10m layover in Dallas/Fort Worth (DFW)
    GF4177
    Wed 20 Aug, 4:35 pm
    DFW Dallas/Fort Worth
    Wed 20 Aug, 5:30 pm
    OKC Oklahoma City
    55m

    * Operated by American Airlines

    Gulf Air 2+ stops 21h 15m
    1:10 pm OKC - 6:25 pm (+1) BAH
    Gulf Air 2+ stops 1d 15m
    1:15 am BAH - 5:30 pm OKC
    US$2,236
    gulfair.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Frankfurt

    OKC
    1:10 pm
    1h
    DFW
    2:10 pm
    1h 45m
    DFW
    3:55 pm
    9h 35m
    FRA
    8:30 am (+1)
    3h
    FRA
    11:30 am
    5h 55m
    BAH
    6:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF4140
    Fri 20 Jun, 1:10 pm
    OKC Oklahoma City
    Fri 20 Jun, 2:10 pm
    DFW Dallas/Fort Worth
    1h

    * Operated by American Airlines

    1h 45m layover in Dallas/Fort Worth (DFW)
    GF6670
    Fri 20 Jun, 3:55 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 8:30 am
    FRA Frankfurt
    9h 35m

    * Operated by American Airlines

    3h layover in Frankfurt (FRA)
    GF16
    Sat 21 Jun, 11:30 am
    FRA Frankfurt
    Sat 21 Jun, 6:25 pm
    BAH Bahrain
    5h 55m

    Return: Bahrain to Oklahoma City via London, Dallas/Fort Worth

    BAH
    1:15 am
    7h 10m
    LHR
    6:25 am
    3h 5m
    LHR
    9:30 am
    10h 5m
    DFW
    1:35 pm
    3h
    DFW
    4:35 pm
    55m
    OKC
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF7
    Wed 20 Aug, 1:15 am
    BAH Bahrain
    Wed 20 Aug, 6:25 am
    LHR London
    7h 10m
    3h 5m layover in London (LHR)
    GF6651
    Wed 20 Aug, 9:30 am
    LHR London
    Wed 20 Aug, 1:35 pm
    DFW Dallas/Fort Worth
    10h 5m

    * Operated by American Airlines

    3h layover in Dallas/Fort Worth (DFW)
    GF4177
    Wed 20 Aug, 4:35 pm
    DFW Dallas/Fort Worth
    Wed 20 Aug, 5:30 pm
    OKC Oklahoma City
    55m

    * Operated by American Airlines

    Gulf Air 2+ stops 21h 25m
    1:10 pm OKC - 6:35 pm (+1) BAH
    Gulf Air 2+ stops 1d 15m
    1:15 am BAH - 5:30 pm OKC
    US$2,249
    gulfair.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, London

    OKC
    1:10 pm
    1h
    DFW
    2:10 pm
    2h 45m
    DFW
    4:55 pm
    9h 10m
    LHR
    8:05 am (+1)
    1h 55m
    LHR
    10:00 am
    6h 35m
    BAH
    6:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF4140
    Fri 20 Jun, 1:10 pm
    OKC Oklahoma City
    Fri 20 Jun, 2:10 pm
    DFW Dallas/Fort Worth
    1h

    * Operated by American Airlines

    2h 45m layover in Dallas/Fort Worth (DFW)
    GF6650
    Fri 20 Jun, 4:55 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 8:05 am
    LHR London
    9h 10m

    * Operated by American Airlines

    1h 55m layover in London (LHR)
    GF2
    Sat 21 Jun, 10:00 am
    LHR London
    Sat 21 Jun, 6:35 pm
    BAH Bahrain
    6h 35m

    Return: Bahrain to Oklahoma City via London, Dallas/Fort Worth

    BAH
    1:15 am
    7h 10m
    LHR
    6:25 am
    3h 5m
    LHR
    9:30 am
    10h 5m
    DFW
    1:35 pm
    3h
    DFW
    4:35 pm
    55m
    OKC
    5:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF7
    Wed 20 Aug, 1:15 am
    BAH Bahrain
    Wed 20 Aug, 6:25 am
    LHR London
    7h 10m
    3h 5m layover in London (LHR)
    GF6651
    Wed 20 Aug, 9:30 am
    LHR London
    Wed 20 Aug, 1:35 pm
    DFW Dallas/Fort Worth
    10h 5m

    * Operated by American Airlines

    3h layover in Dallas/Fort Worth (DFW)
    GF4177
    Wed 20 Aug, 4:35 pm
    DFW Dallas/Fort Worth
    Wed 20 Aug, 5:30 pm
    OKC Oklahoma City
    55m

    * Operated by American Airlines

    KLM 2+ stops 1d 1h 8m
    12:22 pm OKC - 9:30 pm (+1) BAH
    KLM 2+ stops 23h 27m
    10:40 pm BAH - 2:07 pm (+1) OKC
    US$2,606
    klm.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Atlanta, Amsterdam

    OKC
    12:22 pm
    2h 8m
    ATL
    3:30 pm
    4h 15m
    ATL
    7:45 pm
    8h 55m
    AMS
    10:40 am (+1)
    50m
    AMS
    11:30 am
    9h
    BAH
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5841
    Fri 20 Jun, 12:22 pm
    OKC Oklahoma City
    Fri 20 Jun, 3:30 pm
    ATL Atlanta
    2h 8m

    * Operated by Delta Air Lines

    4h 15m layover in Atlanta (ATL)
    KL6012
    Fri 20 Jun, 7:45 pm
    ATL Atlanta
    Sat 21 Jun, 10:40 am
    AMS Amsterdam
    8h 55m

    * Operated by Delta Air Lines

    50m layover in Amsterdam (AMS)
    KL437
    Sat 21 Jun, 11:30 am
    AMS Amsterdam
    Sat 21 Jun, 9:30 pm
    BAH Bahrain
    9h

    Return: Bahrain to Oklahoma City via Amsterdam, Detroit Wayne County

    BAH
    10:40 pm
    9h 20m
    AMS
    7:00 am (+1)
    1h
    AMS
    8:00 am
    8h 15m
    DTW
    10:15 am
    2h 15m
    DTW
    12:30 pm
    2h 37m
    OKC
    2:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    Wed 20 Aug, 10:40 pm
    BAH Bahrain
    Thu 21 Aug, 7:00 am
    AMS Amsterdam
    9h 20m
    1h layover in Amsterdam (AMS)
    KL6051
    Thu 21 Aug, 8:00 am
    AMS Amsterdam
    Thu 21 Aug, 10:15 am
    DTW Detroit Wayne County
    8h 15m

    * Operated by Delta Air Lines

    2h 15m layover in Detroit Wayne County (DTW)
    KL5954
    Thu 21 Aug, 12:30 pm
    DTW Detroit Wayne County
    Thu 21 Aug, 2:07 pm
    OKC Oklahoma City
    2h 37m

    * Operated by Pinnacle Airlines

    KLM 2+ stops 22h
    3:30 pm OKC - 9:30 pm (+1) BAH
    KLM 2+ stops 1d 2h 20m
    10:40 pm BAH - 5:00 pm (+1) OKC
    US$2,606
    klm.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Atlanta, Amsterdam

    OKC
    3:30 pm
    2h 8m
    ATL
    6:38 pm
    1h 7m
    ATL
    7:45 pm
    8h 55m
    AMS
    10:40 am (+1)
    50m
    AMS
    11:30 am
    9h
    BAH
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5343
    Fri 20 Jun, 3:30 pm
    OKC Oklahoma City
    Fri 20 Jun, 6:38 pm
    ATL Atlanta
    2h 8m

    * Operated by Delta Air Lines

    1h 7m layover in Atlanta (ATL)
    KL6012
    Fri 20 Jun, 7:45 pm
    ATL Atlanta
    Sat 21 Jun, 10:40 am
    AMS Amsterdam
    8h 55m

    * Operated by Delta Air Lines

    50m layover in Amsterdam (AMS)
    KL437
    Sat 21 Jun, 11:30 am
    AMS Amsterdam
    Sat 21 Jun, 9:30 pm
    BAH Bahrain
    9h

    Return: Bahrain to Oklahoma City via Amsterdam, Atlanta

    BAH
    10:40 pm
    9h 20m
    AMS
    7:00 am (+1)
    2h 20m
    AMS
    9:20 am
    9h 46m
    ATL
    1:06 pm
    2h 39m
    ATL
    3:45 pm
    2h 15m
    OKC
    5:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    Wed 20 Aug, 10:40 pm
    BAH Bahrain
    Thu 21 Aug, 7:00 am
    AMS Amsterdam
    9h 20m
    2h 20m layover in Amsterdam (AMS)
    KL6075
    Thu 21 Aug, 9:20 am
    AMS Amsterdam
    Thu 21 Aug, 1:06 pm
    ATL Atlanta
    9h 46m

    * Operated by Delta Air Lines

    2h 39m layover in Atlanta (ATL)
    KL7878
    Thu 21 Aug, 3:45 pm
    ATL Atlanta
    Thu 21 Aug, 5:00 pm
    OKC Oklahoma City
    2h 15m

    * Operated by Delta Air Lines

    KLM 2+ stops 22h
    3:30 pm OKC - 9:30 pm (+1) BAH
    KLM 2+ stops 23h 27m
    10:40 pm BAH - 2:07 pm (+1) OKC
    US$2,606
    klm.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Atlanta, Amsterdam

    OKC
    3:30 pm
    2h 8m
    ATL
    6:38 pm
    1h 7m
    ATL
    7:45 pm
    8h 55m
    AMS
    10:40 am (+1)
    50m
    AMS
    11:30 am
    9h
    BAH
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5343
    Fri 20 Jun, 3:30 pm
    OKC Oklahoma City
    Fri 20 Jun, 6:38 pm
    ATL Atlanta
    2h 8m

    * Operated by Delta Air Lines

    1h 7m layover in Atlanta (ATL)
    KL6012
    Fri 20 Jun, 7:45 pm
    ATL Atlanta
    Sat 21 Jun, 10:40 am
    AMS Amsterdam
    8h 55m

    * Operated by Delta Air Lines

    50m layover in Amsterdam (AMS)
    KL437
    Sat 21 Jun, 11:30 am
    AMS Amsterdam
    Sat 21 Jun, 9:30 pm
    BAH Bahrain
    9h

    Return: Bahrain to Oklahoma City via Amsterdam, Detroit Wayne County

    BAH
    10:40 pm
    9h 20m
    AMS
    7:00 am (+1)
    1h
    AMS
    8:00 am
    8h 15m
    DTW
    10:15 am
    2h 15m
    DTW
    12:30 pm
    2h 37m
    OKC
    2:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    Wed 20 Aug, 10:40 pm
    BAH Bahrain
    Thu 21 Aug, 7:00 am
    AMS Amsterdam
    9h 20m
    1h layover in Amsterdam (AMS)
    KL6051
    Thu 21 Aug, 8:00 am
    AMS Amsterdam
    Thu 21 Aug, 10:15 am
    DTW Detroit Wayne County
    8h 15m

    * Operated by Delta Air Lines

    2h 15m layover in Detroit Wayne County (DTW)
    KL5954
    Thu 21 Aug, 12:30 pm
    DTW Detroit Wayne County
    Thu 21 Aug, 2:07 pm
    OKC Oklahoma City
    2h 37m

    * Operated by Pinnacle Airlines

    KLM 2+ stops 1d 1h 8m
    12:22 pm OKC - 9:30 pm (+1) BAH
    KLM 2+ stops 1d 2h 20m
    10:40 pm BAH - 5:00 pm (+1) OKC
    US$2,606
    klm.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Atlanta, Amsterdam

    OKC
    12:22 pm
    2h 8m
    ATL
    3:30 pm
    4h 15m
    ATL
    7:45 pm
    8h 55m
    AMS
    10:40 am (+1)
    50m
    AMS
    11:30 am
    9h
    BAH
    9:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL5841
    Fri 20 Jun, 12:22 pm
    OKC Oklahoma City
    Fri 20 Jun, 3:30 pm
    ATL Atlanta
    2h 8m

    * Operated by Delta Air Lines

    4h 15m layover in Atlanta (ATL)
    KL6012
    Fri 20 Jun, 7:45 pm
    ATL Atlanta
    Sat 21 Jun, 10:40 am
    AMS Amsterdam
    8h 55m

    * Operated by Delta Air Lines

    50m layover in Amsterdam (AMS)
    KL437
    Sat 21 Jun, 11:30 am
    AMS Amsterdam
    Sat 21 Jun, 9:30 pm
    BAH Bahrain
    9h

    Return: Bahrain to Oklahoma City via Amsterdam, Atlanta

    BAH
    10:40 pm
    9h 20m
    AMS
    7:00 am (+1)
    2h 20m
    AMS
    9:20 am
    9h 46m
    ATL
    1:06 pm
    2h 39m
    ATL
    3:45 pm
    2h 15m
    OKC
    5:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    Wed 20 Aug, 10:40 pm
    BAH Bahrain
    Thu 21 Aug, 7:00 am
    AMS Amsterdam
    9h 20m
    2h 20m layover in Amsterdam (AMS)
    KL6075
    Thu 21 Aug, 9:20 am
    AMS Amsterdam
    Thu 21 Aug, 1:06 pm
    ATL Atlanta
    9h 46m

    * Operated by Delta Air Lines

    2h 39m layover in Atlanta (ATL)
    KL7878
    Thu 21 Aug, 3:45 pm
    ATL Atlanta
    Thu 21 Aug, 5:00 pm
    OKC Oklahoma City
    2h 15m

    * Operated by Delta Air Lines

    Multiple Airlines 2+ stops 1d 1h 40m
    7:05 am OKC - 4:45 pm (+1) BAH
    Multiple Airlines 2+ stops 23h 15m
    3:50 am BAH - 7:05 pm OKC
    US$10,907
    emirates.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Dubai

    OKC
    7:05 am
    1h
    DFW
    8:05 am
    4h 30m
    DFW
    12:35 pm
    14h 45m
    DXB
    12:20 pm (+1)
    4h 10m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    US2345
    Fri 20 Jun, 7:05 am
    OKC Oklahoma City
    Fri 20 Jun, 8:05 am
    DFW Dallas/Fort Worth
    1h
    4h 30m layover in Dallas/Fort Worth (DFW)
    EK222
    Fri 20 Jun, 12:35 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 12:20 pm
    DXB Dubai
    14h 45m
    4h 10m layover in Dubai (DXB)
    EK839
    Sat 21 Jun, 4:30 pm
    DXB Dubai
    Sat 21 Jun, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Oklahoma City via Dubai, Chicago

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    3h 40m
    DXB
    9:45 am
    14h 40m
    ORD
    3:25 pm
    1h 40m
    ORD
    5:05 pm
    2h
    OKC
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Wed 20 Aug, 3:50 am
    BAH Bahrain
    Wed 20 Aug, 6:05 am
    DXB Dubai
    1h 15m
    3h 40m layover in Dubai (DXB)
    EK235
    Wed 20 Aug, 9:45 am
    DXB Dubai
    Wed 20 Aug, 3:25 pm
    ORD Chicago
    14h 40m
    1h 40m layover in Chicago (ORD)
    US2575
    Wed 20 Aug, 5:05 pm
    ORD Chicago
    Wed 20 Aug, 7:05 pm
    OKC Oklahoma City
    2h
    Multiple Airlines 2+ stops 23h 20m
    9:25 am OKC - 4:45 pm (+1) BAH
    Multiple Airlines 2+ stops 23h 15m
    3:50 am BAH - 7:05 pm OKC
    US$10,907
    emirates.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Dubai

    OKC
    9:25 am
    1h
    DFW
    10:25 am
    2h 10m
    DFW
    12:35 pm
    14h 45m
    DXB
    12:20 pm (+1)
    4h 10m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    US2500
    Fri 20 Jun, 9:25 am
    OKC Oklahoma City
    Fri 20 Jun, 10:25 am
    DFW Dallas/Fort Worth
    1h
    2h 10m layover in Dallas/Fort Worth (DFW)
    EK222
    Fri 20 Jun, 12:35 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 12:20 pm
    DXB Dubai
    14h 45m
    4h 10m layover in Dubai (DXB)
    EK839
    Sat 21 Jun, 4:30 pm
    DXB Dubai
    Sat 21 Jun, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Oklahoma City via Dubai, Chicago

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    3h 40m
    DXB
    9:45 am
    14h 40m
    ORD
    3:25 pm
    1h 40m
    ORD
    5:05 pm
    2h
    OKC
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Wed 20 Aug, 3:50 am
    BAH Bahrain
    Wed 20 Aug, 6:05 am
    DXB Dubai
    1h 15m
    3h 40m layover in Dubai (DXB)
    EK235
    Wed 20 Aug, 9:45 am
    DXB Dubai
    Wed 20 Aug, 3:25 pm
    ORD Chicago
    14h 40m
    1h 40m layover in Chicago (ORD)
    US2575
    Wed 20 Aug, 5:05 pm
    ORD Chicago
    Wed 20 Aug, 7:05 pm
    OKC Oklahoma City
    2h
    Multiple Airlines 2+ stops 1d 20m
    8:25 am OKC - 4:45 pm (+1) BAH
    Multiple Airlines 2+ stops 23h 15m
    3:50 am BAH - 7:05 pm OKC
    US$10,907
    emirates.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Dubai

    OKC
    8:25 am
    1h
    DFW
    9:25 am
    3h 10m
    DFW
    12:35 pm
    14h 45m
    DXB
    12:20 pm (+1)
    4h 10m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    US1011
    Fri 20 Jun, 8:25 am
    OKC Oklahoma City
    Fri 20 Jun, 9:25 am
    DFW Dallas/Fort Worth
    1h
    3h 10m layover in Dallas/Fort Worth (DFW)
    EK222
    Fri 20 Jun, 12:35 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 12:20 pm
    DXB Dubai
    14h 45m
    4h 10m layover in Dubai (DXB)
    EK839
    Sat 21 Jun, 4:30 pm
    DXB Dubai
    Sat 21 Jun, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Oklahoma City via Dubai, Chicago

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    3h 40m
    DXB
    9:45 am
    14h 40m
    ORD
    3:25 pm
    1h 40m
    ORD
    5:05 pm
    2h
    OKC
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Wed 20 Aug, 3:50 am
    BAH Bahrain
    Wed 20 Aug, 6:05 am
    DXB Dubai
    1h 15m
    3h 40m layover in Dubai (DXB)
    EK235
    Wed 20 Aug, 9:45 am
    DXB Dubai
    Wed 20 Aug, 3:25 pm
    ORD Chicago
    14h 40m
    1h 40m layover in Chicago (ORD)
    US2575
    Wed 20 Aug, 5:05 pm
    ORD Chicago
    Wed 20 Aug, 7:05 pm
    OKC Oklahoma City
    2h
    Multiple Airlines 2+ stops 1d 2h 45m
    6:00 am OKC - 4:45 pm (+1) BAH
    Multiple Airlines 2+ stops 23h 15m
    3:50 am BAH - 7:05 pm OKC
    US$10,907
    emirates.com
    Show Details
    found 6h ago
    Oklahoma City to Bahrain Fri, 20 Jun - Wed, 20 Aug

    Depart: Oklahoma City to Bahrain via Dallas/Fort Worth, Dubai

    OKC
    6:00 am
    55m
    DFW
    6:55 am
    5h 40m
    DFW
    12:35 pm
    14h 45m
    DXB
    12:20 pm (+1)
    4h 10m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    US2363
    Fri 20 Jun, 6:00 am
    OKC Oklahoma City
    Fri 20 Jun, 6:55 am
    DFW Dallas/Fort Worth
    55m
    5h 40m layover in Dallas/Fort Worth (DFW)
    EK222
    Fri 20 Jun, 12:35 pm
    DFW Dallas/Fort Worth
    Sat 21 Jun, 12:20 pm
    DXB Dubai
    14h 45m
    4h 10m layover in Dubai (DXB)
    EK839
    Sat 21 Jun, 4:30 pm
    DXB Dubai
    Sat 21 Jun, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Oklahoma City via Dubai, Chicago

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    3h 40m
    DXB
    9:45 am
    14h 40m
    ORD
    3:25 pm
    1h 40m
    ORD
    5:05 pm
    2h
    OKC
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Wed 20 Aug, 3:50 am
    BAH Bahrain
    Wed 20 Aug, 6:05 am
    DXB Dubai
    1h 15m
    3h 40m layover in Dubai (DXB)
    EK235
    Wed 20 Aug, 9:45 am
    DXB Dubai
    Wed 20 Aug, 3:25 pm
    ORD Chicago
    14h 40m
    1h 40m layover in Chicago (ORD)
    US2575
    Wed 20 Aug, 5:05 pm
    ORD Chicago
    Wed 20 Aug, 7:05 pm
    OKC Oklahoma City
    2h

    Cheap Flights to Bahrain

    There are 1 airports in Bahrain, with over 95 airlines flying to Bahrain.

    Based on user search activity, the top five searched flights to Bahrain are Kochi to Bahrain, Madurai to Bahrain, Kozhikode to Bahrain, Mangalore to Bahrain, Kuwait to Bahrain... Flight prices for these routes start at US$141, US$185, US$186, US$207, US$212... respectively.

    Besides Wego's selection of Bahrain flights, we also have a wide choice of quality accommodation and cheap hotels in Bahrain. Compare room rates and book the best hotel deals for your holidays.