Cheap Flights to Bahrain
    (Modify Search)
    • Airlines
    • Flights

    Cheap Flights to Bahrain

    Airline Results Price View
    View All Airlines View Flights
    United Airlines 147 results US$956 View Flights
    Lufthansa 34 results US$994 View Flights
    Qatar Airways 59 results US$1,280 View Flights
    Etihad Airways 14 results US$1,391 View Flights
    British Airways 20 results US$1,431 View Flights
    American Airlines 20 results US$1,445 View Flights
    Emirates 1 result US$1,954 View Flights
    Gulf Air 9 results US$2,503 View Flights
    Iberia 14 results US$5,469 View Flights
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 22h 33m
    1:22 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$956
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    1:22 pm
    1h 23m
    IAH
    2:45 pm
    2h 7m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3509
    Mon 22 Sep, 1:22 pm
    OKC Oklahoma City
    Mon 22 Sep, 2:45 pm
    IAH Houston
    1h 23m
    2h 7m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 23h 37m
    12:18 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$956
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    12:18 pm
    1h 22m
    IAH
    1:40 pm
    3h 12m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5237
    Mon 22 Sep, 12:18 pm
    OKC Oklahoma City
    Mon 22 Sep, 1:40 pm
    IAH Houston
    1h 22m
    3h 12m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 23h 37m
    12:18 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 13m
    9:30 pm BAH - 2:43 pm (+1) OKC
    US$956
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    12:18 pm
    1h 22m
    IAH
    1:40 pm
    3h 12m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5237
    Mon 22 Sep, 12:18 pm
    OKC Oklahoma City
    Mon 22 Sep, 1:40 pm
    IAH Houston
    1h 22m
    3h 12m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    3h
    IAH
    1:22 pm
    1h 21m
    OKC
    2:43 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    3h layover in Houston (IAH)
    UA5262
    Mon 13 Oct, 1:22 pm
    IAH Houston
    Mon 13 Oct, 2:43 pm
    OKC Oklahoma City
    1h 21m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 22h 33m
    1:22 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 13m
    9:30 pm BAH - 2:43 pm (+1) OKC
    US$956
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    1:22 pm
    1h 23m
    IAH
    2:45 pm
    2h 7m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3509
    Mon 22 Sep, 1:22 pm
    OKC Oklahoma City
    Mon 22 Sep, 2:45 pm
    IAH Houston
    1h 23m
    2h 7m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    3h
    IAH
    1:22 pm
    1h 21m
    OKC
    2:43 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    3h layover in Houston (IAH)
    UA5262
    Mon 13 Oct, 1:22 pm
    IAH Houston
    Mon 13 Oct, 2:43 pm
    OKC Oklahoma City
    1h 21m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 20h 40m
    3:15 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 13m
    9:30 pm BAH - 2:43 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Chicago, Washington

    OKC
    3:15 pm
    2h 4m
    ORD
    5:19 pm
    58m
    ORD
    6:17 pm
    1h 55m
    IAD
    9:12 pm
    1h 3m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5245
    Mon 22 Sep, 3:15 pm
    OKC Oklahoma City
    Mon 22 Sep, 5:19 pm
    ORD Chicago
    2h 4m
    58m layover in Chicago (ORD)
    UA728
    Mon 22 Sep, 6:17 pm
    ORD Chicago
    Mon 22 Sep, 9:12 pm
    IAD Washington
    1h 55m
    1h 3m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    3h
    IAH
    1:22 pm
    1h 21m
    OKC
    2:43 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    3h layover in Houston (IAH)
    UA5262
    Mon 13 Oct, 1:22 pm
    IAH Houston
    Mon 13 Oct, 2:43 pm
    OKC Oklahoma City
    1h 21m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 1 stop 1d 10m
    11:45 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 13m
    9:30 pm BAH - 2:43 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Washington

    OKC
    11:45 am
    2h 50m
    IAD
    3:35 pm
    6h 40m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4261
    Mon 22 Sep, 11:45 am
    OKC Oklahoma City
    Mon 22 Sep, 3:35 pm
    IAD Washington
    2h 50m
    6h 40m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    3h
    IAH
    1:22 pm
    1h 21m
    OKC
    2:43 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    3h layover in Houston (IAH)
    UA5262
    Mon 13 Oct, 1:22 pm
    IAH Houston
    Mon 13 Oct, 2:43 pm
    OKC Oklahoma City
    1h 21m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 22h 44m
    1:11 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Denver, Washington

    OKC
    1:11 pm
    1h 37m
    DEN
    1:48 pm
    1h 44m
    DEN
    3:32 pm
    3h 17m
    IAD
    8:49 pm
    1h 26m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5171
    Mon 22 Sep, 1:11 pm
    OKC Oklahoma City
    Mon 22 Sep, 1:48 pm
    DEN Denver
    1h 37m
    1h 44m layover in Denver (DEN)
    UA1154
    Mon 22 Sep, 3:32 pm
    DEN Denver
    Mon 22 Sep, 8:49 pm
    IAD Washington
    3h 17m
    1h 26m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 20h 40m
    3:15 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Chicago, Washington

    OKC
    3:15 pm
    2h 4m
    ORD
    5:19 pm
    58m
    ORD
    6:17 pm
    1h 55m
    IAD
    9:12 pm
    1h 3m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5245
    Mon 22 Sep, 3:15 pm
    OKC Oklahoma City
    Mon 22 Sep, 5:19 pm
    ORD Chicago
    2h 4m
    58m layover in Chicago (ORD)
    UA728
    Mon 22 Sep, 6:17 pm
    ORD Chicago
    Mon 22 Sep, 9:12 pm
    IAD Washington
    1h 55m
    1h 3m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 22h 33m
    1:22 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 15m
    9:30 pm BAH - 2:45 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    1:22 pm
    1h 23m
    IAH
    2:45 pm
    2h 7m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA3509
    Mon 22 Sep, 1:22 pm
    OKC Oklahoma City
    Mon 22 Sep, 2:45 pm
    IAH Houston
    1h 23m
    2h 7m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Chicago

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    2h 55m
    IAD
    9:50 am
    1h 56m
    ORD
    10:46 am
    1h 49m
    ORD
    12:35 pm
    2h 10m
    OKC
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    2h 55m layover in Washington (IAD)
    UA817
    Mon 13 Oct, 9:50 am
    IAD Washington
    Mon 13 Oct, 10:46 am
    ORD Chicago
    1h 56m
    1h 49m layover in Chicago (ORD)
    UA5245
    Mon 13 Oct, 12:35 pm
    ORD Chicago
    Mon 13 Oct, 2:45 pm
    OKC Oklahoma City
    2h 10m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 1 stop 1d 10m
    11:45 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Washington

    OKC
    11:45 am
    2h 50m
    IAD
    3:35 pm
    6h 40m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4261
    Mon 22 Sep, 11:45 am
    OKC Oklahoma City
    Mon 22 Sep, 3:35 pm
    IAD Washington
    2h 50m
    6h 40m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 23h 37m
    12:18 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 15m
    9:30 pm BAH - 2:45 pm (+1) OKC
    US$958
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    12:18 pm
    1h 22m
    IAH
    1:40 pm
    3h 12m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5237
    Mon 22 Sep, 12:18 pm
    OKC Oklahoma City
    Mon 22 Sep, 1:40 pm
    IAH Houston
    1h 22m
    3h 12m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Chicago

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    2h 55m
    IAD
    9:50 am
    1h 56m
    ORD
    10:46 am
    1h 49m
    ORD
    12:35 pm
    2h 10m
    OKC
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    2h 55m layover in Washington (IAD)
    UA817
    Mon 13 Oct, 9:50 am
    IAD Washington
    Mon 13 Oct, 10:46 am
    ORD Chicago
    1h 56m
    1h 49m layover in Chicago (ORD)
    UA5245
    Mon 13 Oct, 12:35 pm
    ORD Chicago
    Mon 13 Oct, 2:45 pm
    OKC Oklahoma City
    2h 10m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 20h 40m
    3:15 pm OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 15m
    9:30 pm BAH - 2:45 pm (+1) OKC
    US$959
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Chicago, Washington

    OKC
    3:15 pm
    2h 4m
    ORD
    5:19 pm
    58m
    ORD
    6:17 pm
    1h 55m
    IAD
    9:12 pm
    1h 3m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5245
    Mon 22 Sep, 3:15 pm
    OKC Oklahoma City
    Mon 22 Sep, 5:19 pm
    ORD Chicago
    2h 4m
    58m layover in Chicago (ORD)
    UA728
    Mon 22 Sep, 6:17 pm
    ORD Chicago
    Mon 22 Sep, 9:12 pm
    IAD Washington
    1h 55m
    1h 3m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Chicago

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    2h 55m
    IAD
    9:50 am
    1h 56m
    ORD
    10:46 am
    1h 49m
    ORD
    12:35 pm
    2h 10m
    OKC
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    2h 55m layover in Washington (IAD)
    UA817
    Mon 13 Oct, 9:50 am
    IAD Washington
    Mon 13 Oct, 10:46 am
    ORD Chicago
    1h 56m
    1h 49m layover in Chicago (ORD)
    UA5245
    Mon 13 Oct, 12:35 pm
    ORD Chicago
    Mon 13 Oct, 2:45 pm
    OKC Oklahoma City
    2h 10m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 1 stop 1d 10m
    11:45 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 15m
    9:30 pm BAH - 2:45 pm (+1) OKC
    US$959
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Washington

    OKC
    11:45 am
    2h 50m
    IAD
    3:35 pm
    6h 40m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA4261
    Mon 22 Sep, 11:45 am
    OKC Oklahoma City
    Mon 22 Sep, 3:35 pm
    IAD Washington
    2h 50m
    6h 40m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Chicago

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    2h 55m
    IAD
    9:50 am
    1h 56m
    ORD
    10:46 am
    1h 49m
    ORD
    12:35 pm
    2h 10m
    OKC
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    2h 55m layover in Washington (IAD)
    UA817
    Mon 13 Oct, 9:50 am
    IAD Washington
    Mon 13 Oct, 10:46 am
    ORD Chicago
    1h 56m
    1h 49m layover in Chicago (ORD)
    UA5245
    Mon 13 Oct, 12:35 pm
    ORD Chicago
    Mon 13 Oct, 2:45 pm
    OKC Oklahoma City
    2h 10m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 1d 40m
    11:15 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 13m
    9:30 pm BAH - 2:43 pm (+1) OKC
    US$962
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    11:15 am
    1h 23m
    IAH
    12:38 pm
    4h 14m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5279
    Mon 22 Sep, 11:15 am
    OKC Oklahoma City
    Mon 22 Sep, 12:38 pm
    IAH Houston
    1h 23m
    4h 14m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    3h
    IAH
    1:22 pm
    1h 21m
    OKC
    2:43 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    3h layover in Houston (IAH)
    UA5262
    Mon 13 Oct, 1:22 pm
    IAH Houston
    Mon 13 Oct, 2:43 pm
    OKC Oklahoma City
    1h 21m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 1d 40m
    11:15 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 23h 17m
    9:30 pm BAH - 12:47 pm (+1) OKC
    US$962
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    11:15 am
    1h 23m
    IAH
    12:38 pm
    4h 14m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5279
    Mon 22 Sep, 11:15 am
    OKC Oklahoma City
    Mon 22 Sep, 12:38 pm
    IAH Houston
    1h 23m
    4h 14m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Houston

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    1h 18m
    IAD
    8:13 am
    3h 9m
    IAH
    10:22 am
    1h 3m
    IAH
    11:25 am
    1h 22m
    OKC
    12:47 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    1h 18m layover in Washington (IAD)
    UA1102
    Mon 13 Oct, 8:13 am
    IAD Washington
    Mon 13 Oct, 10:22 am
    IAH Houston
    3h 9m
    1h 3m layover in Houston (IAH)
    UA3509
    Mon 13 Oct, 11:25 am
    IAH Houston
    Mon 13 Oct, 12:47 pm
    OKC Oklahoma City
    1h 22m
    Depart:Mon, 22 Sep Return:Sun, 12 Oct Oklahoma City to Bahrain Mon, 22 Sep - Sun, 12 Oct
    United Airlines 2+ stops 1d 40m
    11:15 am OKC - 7:55 pm (+1) BAH
    United Airlines 2+ stops 1d 1h 15m
    9:30 pm BAH - 2:45 pm (+1) OKC
    US$963
    hop2.com
    Show Details

    Depart: Oklahoma City to Bahrain via Houston, Washington

    OKC
    11:15 am
    1h 23m
    IAH
    12:38 pm
    4h 14m
    IAH
    4:52 pm
    3h 9m
    IAD
    9:01 pm
    1h 14m
    IAD
    10:15 pm
    14h 40m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA5279
    Mon 22 Sep, 11:15 am
    OKC Oklahoma City
    Mon 22 Sep, 12:38 pm
    IAH Houston
    1h 23m
    4h 14m layover in Houston (IAH)
    UA1675
    Mon 22 Sep, 4:52 pm
    IAH Houston
    Mon 22 Sep, 9:01 pm
    IAD Washington
    3h 9m
    1h 14m layover in Washington (IAD)
    UA982
    Mon 22 Sep, 10:15 pm
    IAD Washington
    Tue 23 Sep, 7:55 pm
    BAH Bahrain
    14h 40m

    Return: Bahrain to Oklahoma City via Washington, Chicago

    BAH
    9:30 pm
    16h 25m
    IAD
    6:55 am (+1)
    2h 55m
    IAD
    9:50 am
    1h 56m
    ORD
    10:46 am
    1h 49m
    ORD
    12:35 pm
    2h 10m
    OKC
    2:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 12 Oct, 9:30 pm
    BAH Bahrain
    Mon 13 Oct, 6:55 am
    IAD Washington
    16h 25m
    2h 55m layover in Washington (IAD)
    UA817
    Mon 13 Oct, 9:50 am
    IAD Washington
    Mon 13 Oct, 10:46 am
    ORD Chicago
    1h 56m
    1h 49m layover in Chicago (ORD)
    UA5245
    Mon 13 Oct, 12:35 pm
    ORD Chicago
    Mon 13 Oct, 2:45 pm
    OKC Oklahoma City
    2h 10m
    Depart:Thu, 11 Dec Return:Sun, 18 Jan Dallas/Fort Worth to Bahrain Thu, 11 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 10m
    5:00 pm DFW - 1:10 am (+2) BAH
    United Airlines 1 stop 23h
    12:25 am BAH - 2:25 pm DFW
    US$977
    hop2.com
    Show Details

    Depart: Dallas/Fort Worth to Bahrain via Washington, Dubai

    DFW
    5:00 pm
    2h 45m
    IAD
    8:45 pm
    1h 35m
    IAD
    10:20 pm
    13h
    DXB
    8:20 pm (+1)
    4h 35m
    DXB
    12:55 am
    1h 15m
    BAH
    1:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA3735
    Thu 11 Dec, 5:00 pm
    DFW Dallas/Fort Worth
    Thu 11 Dec, 8:45 pm
    IAD Washington
    2h 45m
    1h 35m layover in Washington (IAD)
    UA976
    Thu 11 Dec, 10:20 pm
    IAD Washington
    Fri 12 Dec, 8:20 pm
    DXB Dubai
    13h
    4h 35m layover in Dubai (DXB)
    FZ27
    Sat 13 Dec, 12:55 am
    DXB Dubai
    Sat 13 Dec, 1:10 am
    BAH Bahrain
    1h 15m

    Return: Bahrain to Dallas/Fort Worth via Frankfurt

    BAH
    12:25 am
    8h 45m
    FRA
    7:10 am
    2h 50m
    FRA
    10:00 am
    11h 25m
    DFW
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA8750
    Sun 18 Jan, 12:25 am
    BAH Bahrain
    Sun 18 Jan, 7:10 am
    FRA Frankfurt
    8h 45m
    2h 50m layover in Frankfurt (FRA)
    UA8864
    Sun 18 Jan, 10:00 am
    FRA Frankfurt
    Sun 18 Jan, 2:25 pm
    DFW Dallas/Fort Worth
    11h 25m
    Depart:Thu, 11 Dec Return:Sun, 18 Jan Dallas/Fort Worth to Bahrain Thu, 11 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 10m
    5:00 pm DFW - 1:10 am (+2) BAH
    Lufthansa 1 stop 23h
    12:25 am BAH - 2:25 pm DFW
    US$977
    hop2.com
    Show Details

    Depart: Dallas/Fort Worth to Bahrain via Washington, Dubai

    DFW
    5:00 pm
    2h 45m
    IAD
    8:45 pm
    1h 35m
    IAD
    10:20 pm
    13h
    DXB
    8:20 pm (+1)
    4h 35m
    DXB
    12:55 am
    1h 15m
    BAH
    1:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA3735
    Thu 11 Dec, 5:00 pm
    DFW Dallas/Fort Worth
    Thu 11 Dec, 8:45 pm
    IAD Washington
    2h 45m
    1h 35m layover in Washington (IAD)
    UA976
    Thu 11 Dec, 10:20 pm
    IAD Washington
    Fri 12 Dec, 8:20 pm
    DXB Dubai
    13h
    4h 35m layover in Dubai (DXB)
    FZ27
    Sat 13 Dec, 12:55 am
    DXB Dubai
    Sat 13 Dec, 1:10 am
    BAH Bahrain
    1h 15m

    Return: Bahrain to Dallas/Fort Worth via Frankfurt

    BAH
    12:25 am
    8h 45m
    FRA
    7:10 am
    2h 50m
    FRA
    10:00 am
    11h 25m
    DFW
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH621
    Sun 18 Jan, 12:25 am
    BAH Bahrain
    Sun 18 Jan, 7:10 am
    FRA Frankfurt
    8h 45m
    2h 50m layover in Frankfurt (FRA)
    LH438
    Sun 18 Jan, 10:00 am
    FRA Frankfurt
    Sun 18 Jan, 2:25 pm
    DFW Dallas/Fort Worth
    11h 25m
    Depart:Thu, 11 Dec Return:Sun, 18 Jan Dallas/Fort Worth to Bahrain Thu, 11 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 10m
    5:00 pm DFW - 1:10 am (+2) BAH
    Multiple Airlines 1 stop 23h
    12:25 am BAH - 2:25 pm DFW
    US$977
    hop2.com
    Show Details

    Depart: Dallas/Fort Worth to Bahrain via Washington, Dubai

    DFW
    5:00 pm
    2h 45m
    IAD
    8:45 pm
    1h 35m
    IAD
    10:20 pm
    13h
    DXB
    8:20 pm (+1)
    4h 35m
    DXB
    12:55 am
    1h 15m
    BAH
    1:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA3735
    Thu 11 Dec, 5:00 pm
    DFW Dallas/Fort Worth
    Thu 11 Dec, 8:45 pm
    IAD Washington
    2h 45m
    1h 35m layover in Washington (IAD)
    UA976
    Thu 11 Dec, 10:20 pm
    IAD Washington
    Fri 12 Dec, 8:20 pm
    DXB Dubai
    13h
    4h 35m layover in Dubai (DXB)
    FZ27
    Sat 13 Dec, 12:55 am
    DXB Dubai
    Sat 13 Dec, 1:10 am
    BAH Bahrain
    1h 15m

    Return: Bahrain to Dallas/Fort Worth via Frankfurt

    BAH
    12:25 am
    8h 45m
    FRA
    7:10 am
    2h 50m
    FRA
    10:00 am
    11h 25m
    DFW
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH621
    Sun 18 Jan, 12:25 am
    BAH Bahrain
    Sun 18 Jan, 7:10 am
    FRA Frankfurt
    8h 45m
    2h 50m layover in Frankfurt (FRA)
    UA8864
    Sun 18 Jan, 10:00 am
    FRA Frankfurt
    Sun 18 Jan, 2:25 pm
    DFW Dallas/Fort Worth
    11h 25m
    Depart:Thu, 11 Dec Return:Sun, 18 Jan Dallas/Fort Worth to Bahrain Thu, 11 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 23h 10m
    5:00 pm DFW - 1:10 am (+2) BAH
    United Airlines 2+ stops 1d 1h 25m
    10:00 pm BAH - 2:25 pm (+1) DFW
    US$978
    hop2.com
    Show Details

    Depart: Dallas/Fort Worth to Bahrain via Washington, Dubai

    DFW
    5:00 pm
    2h 45m
    IAD
    8:45 pm
    1h 35m
    IAD
    10:20 pm
    13h
    DXB
    8:20 pm (+1)
    4h 35m
    DXB
    12:55 am
    1h 15m
    BAH
    1:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA3735
    Thu 11 Dec, 5:00 pm
    DFW Dallas/Fort Worth
    Thu 11 Dec, 8:45 pm
    IAD Washington
    2h 45m
    1h 35m layover in Washington (IAD)
    UA976
    Thu 11 Dec, 10:20 pm
    IAD Washington
    Fri 12 Dec, 8:20 pm
    DXB Dubai
    13h
    4h 35m layover in Dubai (DXB)
    FZ27
    Sat 13 Dec, 12:55 am
    DXB Dubai
    Sat 13 Dec, 1:10 am
    BAH Bahrain
    1h 15m

    Return: Bahrain to Dallas/Fort Worth via Kuwait, Frankfurt

    BAH
    10:00 pm
    1h 10m
    KWI
    11:10 pm
    3h 5m
    KWI
    2:15 am
    6h 5m
    FRA
    6:20 am
    3h 40m
    FRA
    10:00 am
    11h 25m
    DFW
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    UA981
    Sun 18 Jan, 10:00 pm
    BAH Bahrain
    Sun 18 Jan, 11:10 pm
    KWI Kuwait
    1h 10m
    3h 5m layover in Kuwait (KWI)
    UA8743
    Mon 19 Jan, 2:15 am
    KWI Kuwait
    Mon 19 Jan, 6:20 am
    FRA Frankfurt
    6h 5m
    3h 40m layover in Frankfurt (FRA)
    UA8864
    Mon 19 Jan, 10:00 am
    FRA Frankfurt
    Mon 19 Jan, 2:25 pm
    DFW Dallas/Fort Worth
    11h 25m