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

Recent Searches

    Cheap Flights to Bahrain
    (Modify Search)
    Price Alerts
    • Origins
    • Airlines
    • Flights

    Cheap Flights to Bahrain

    Airline Results Price View
    View All Airlines View Flights
    Turkish Airlines 145 results US$735 View Flights
    KLM 2194 results US$790 View Flights
    Qatar Airways 1599 results US$822 View Flights
    Emirates 919 results US$846 View Flights
    Lufthansa 3954 results US$854 View Flights
    Delta Air Lines 1551 results US$872 View Flights
    United Airlines 4033 results US$882 View Flights
    Etihad Airways 1232 results US$928 View Flights
    Air France 850 results US$981 View Flights
    Air Canada 2406 results US$1,014 View Flights
    British Airways 846 results US$1,047 View Flights
    JetBlue Airways 4 results US$1,288 View Flights
    Gulf Air 617 results US$1,293 View Flights
    Royal Jordanian 162 results US$1,360 View Flights
    Swiss International Air Lines 53 results US$1,368 View Flights
    EgyptAir 63 results US$1,553 View Flights
    Air Berlin 32 results US$1,735 View Flights
    Cathay Pacific 46 results US$1,789 View Flights
    Saudia Airlines 23 results US$2,179 View Flights
    Aer Lingus 14 results US$2,679 View Flights
    Iberia 68 results US$4,260 View Flights
    Finnair 68 results US$4,278 View Flights
    Virgin Atlantic Airways 1 result US$5,073 View Flights
    Cities Results Price View
    View All Cities View Flights
    Houston 583 results US$735 View Flights
    Chicago 3457 results US$790 View Flights
    Washington 48 results US$861 View Flights
    Detroit 1258 results US$920 View Flights
    Los Angeles 616 results US$977 View Flights
    Dallas/Fort Worth 6458 results US$1,028 View Flights
    Cincinnati 719 results US$1,045 View Flights
    New Orleans 2366 results US$1,049 View Flights
    Indianapolis 1268 results US$1,060 View Flights
    Orlando 1363 results US$1,060 View Flights
    New York 96 results US$1,118 View Flights
    Lexington 28 results US$1,142 View Flights
    Minneapolis/St Paul 267 results US$1,187 View Flights
    Columbus 381 results US$1,195 View Flights
    Salt Lake City 304 results US$1,211 View Flights
    Nashville 103 results US$1,254 View Flights
    Tucson 103 results US$1,266 View Flights
    Greensboro/High Point 87 results US$1,279 View Flights
    Boise 518 results US$1,380 View Flights
    Phoenix 74 results US$1,381 View Flights
    Raleigh/Durham 250 results US$1,543 View Flights
    Philadelphia 4 results US$1,555 View Flights
    Salisbury-Ocean City 3 results US$1,953 View Flights
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$735
    airtickets.com
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$760
    fly.co.uk
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    KLM 1 stop 21h 5m
    4:20 pm ORD - 9:25 pm (+1) BAH
    Multiple Airlines 2+ stops 23h 15m
    6:05 pm BAH - 9:20 am (+1) MDW
    US$785
    nanakflights.com
    Show Details

    Depart: Chicago to Bahrain via Amsterdam

    ORD
    4:20 pm
    7h 45m
    AMS
    7:05 am (+1)
    4h 30m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9383
    4:20 pm, 21 May Thu
    ORD Chicago
    7:05 am, 22 May Fri
    AMS Amsterdam
    7h 45m
    4h 30m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Dubai, Atlanta

    BAH
    6:05 pm
    1h 10m
    DXB
    8:15 pm
    2h
    DXB
    10:15 pm
    15h 51m
    ATL
    6:06 am (+1)
    2h 20m
    ATL
    8:26 am
    1h 54m
    MDW
    9:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF510
    6:05 pm, 7 Jul Tue
    BAH Bahrain
    8:15 pm, 7 Jul Tue
    DXB Dubai
    1h 10m
    2h layover in Dubai (DXB)
    DL7
    10:15 pm, 7 Jul Tue
    DXB Dubai
    6:06 am, 8 Jul Wed
    ATL Atlanta
    15h 51m
    2h 20m layover in Atlanta (ATL)
    DL2120
    8:26 am, 8 Jul Wed
    ATL Atlanta
    9:20 am, 8 Jul Wed
    MDW Chicago
    1h 54m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    KLM 1 stop 21h 5m
    4:20 pm ORD - 9:25 pm (+1) BAH
    KLM 1 stop 23h 35m
    10:35 pm BAH - 2:10 pm (+1) ORD
    US$794
    nanakflights.com
    Show Details

    Depart: Chicago to Bahrain via Amsterdam

    ORD
    4:20 pm
    7h 45m
    AMS
    7:05 am (+1)
    4h 30m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9383
    4:20 pm, 21 May Thu
    ORD Chicago
    7:05 am, 22 May Fri
    AMS Amsterdam
    7h 45m
    4h 30m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    5h 40m
    AMS
    12:40 pm
    8h 30m
    ORD
    2:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    5h 40m layover in Amsterdam (AMS)
    KL9382
    12:40 pm, 8 Jul Wed
    AMS Amsterdam
    2:10 pm, 8 Jul Wed
    ORD Chicago
    8h 30m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 50m
    12:35 pm MDW - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 3h 18m
    10:35 pm BAH - 5:53 pm (+1) MDW
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    MDW
    12:35 pm
    1h 12m
    DTW
    2:47 pm
    1h 6m
    DTW
    3:53 pm
    8h 2m
    AMS
    5:55 am (+1)
    5h 40m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4962
    12:35 pm, 21 May Thu
    MDW Chicago
    2:47 pm, 21 May Thu
    DTW Detroit
    1h 12m
    1h 6m layover in Detroit (DTW)
    DL132
    3:53 pm, 21 May Thu
    DTW Detroit
    5:55 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    5h 40m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    5h 17m
    DTW
    5:40 pm
    1h 13m
    MDW
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    5h 17m layover in Detroit (DTW)
    KL7954
    5:40 pm, 8 Jul Wed
    DTW Detroit
    5:53 pm, 8 Jul Wed
    MDW Chicago
    1h 13m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 4h 23m
    9:02 am ORD - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 3h 18m
    10:35 pm BAH - 5:53 pm (+1) MDW
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    ORD
    9:02 am
    1h 18m
    DTW
    11:20 am
    8h 23m
    DTW
    7:43 pm
    8h 2m
    AMS
    9:45 am (+1)
    1h 50m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL1319
    9:02 am, 21 May Thu
    ORD Chicago
    11:20 am, 21 May Thu
    DTW Detroit
    1h 18m
    8h 23m layover in Detroit (DTW)
    DL136
    7:43 pm, 21 May Thu
    DTW Detroit
    9:45 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    1h 50m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    5h 17m
    DTW
    5:40 pm
    1h 13m
    MDW
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    5h 17m layover in Detroit (DTW)
    KL7954
    5:40 pm, 8 Jul Wed
    DTW Detroit
    5:53 pm, 8 Jul Wed
    MDW Chicago
    1h 13m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 6h 40m
    6:45 am MDW - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 3h 18m
    10:35 pm BAH - 5:53 pm (+1) MDW
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Minneapolis/St Paul, Amsterdam

    MDW
    6:45 am
    1h 22m
    MSP
    8:07 am
    7h 3m
    MSP
    3:10 pm
    8h 15m
    AMS
    6:25 am (+1)
    5h 10m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL2198
    6:45 am, 21 May Thu
    MDW Chicago
    8:07 am, 21 May Thu
    MSP Minneapolis/St Paul
    1h 22m
    7h 3m layover in Minneapolis/St Paul (MSP)
    DL160
    3:10 pm, 21 May Thu
    MSP Minneapolis/St Paul
    6:25 am, 22 May Fri
    AMS Amsterdam
    8h 15m
    5h 10m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    5h 17m
    DTW
    5:40 pm
    1h 13m
    MDW
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    5h 17m layover in Detroit (DTW)
    KL7954
    5:40 pm, 8 Jul Wed
    DTW Detroit
    5:53 pm, 8 Jul Wed
    MDW Chicago
    1h 13m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 2h 23m
    11:02 am MDW - 9:25 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 1h 5m
    10:35 pm BAH - 3:40 pm (+1) ORD
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Minneapolis/St Paul, Amsterdam

    MDW
    11:02 am
    1h 26m
    MSP
    12:28 pm
    2h 42m
    MSP
    3:10 pm
    8h 15m
    AMS
    6:25 am (+1)
    5h 10m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL5097
    11:02 am, 21 May Thu
    MDW Chicago
    12:28 pm, 21 May Thu
    MSP Minneapolis/St Paul
    1h 26m
    2h 42m layover in Minneapolis/St Paul (MSP)
    DL160
    3:10 pm, 21 May Thu
    MSP Minneapolis/St Paul
    6:25 am, 22 May Fri
    AMS Amsterdam
    8h 15m
    5h 10m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    2h 59m
    DTW
    3:22 pm
    1h 18m
    ORD
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    2h 59m layover in Detroit (DTW)
    DL2629
    3:22 pm, 8 Jul Wed
    DTW Detroit
    3:40 pm, 8 Jul Wed
    ORD Chicago
    1h 18m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 50m
    12:35 pm MDW - 9:25 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 1h 5m
    10:35 pm BAH - 3:40 pm (+1) ORD
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    MDW
    12:35 pm
    1h 12m
    DTW
    2:47 pm
    4h 56m
    DTW
    7:43 pm
    8h 2m
    AMS
    9:45 am (+1)
    1h 50m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4962
    12:35 pm, 21 May Thu
    MDW Chicago
    2:47 pm, 21 May Thu
    DTW Detroit
    1h 12m
    4h 56m layover in Detroit (DTW)
    DL136
    7:43 pm, 21 May Thu
    DTW Detroit
    9:45 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    1h 50m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    2h 59m
    DTW
    3:22 pm
    1h 18m
    ORD
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    2h 59m layover in Detroit (DTW)
    DL2629
    3:22 pm, 8 Jul Wed
    DTW Detroit
    3:40 pm, 8 Jul Wed
    ORD Chicago
    1h 18m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 2h 23m
    11:02 am MDW - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 3h 18m
    10:35 pm BAH - 5:53 pm (+1) MDW
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Minneapolis/St Paul, Amsterdam

    MDW
    11:02 am
    1h 26m
    MSP
    12:28 pm
    2h 42m
    MSP
    3:10 pm
    8h 15m
    AMS
    6:25 am (+1)
    5h 10m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL5097
    11:02 am, 21 May Thu
    MDW Chicago
    12:28 pm, 21 May Thu
    MSP Minneapolis/St Paul
    1h 26m
    2h 42m layover in Minneapolis/St Paul (MSP)
    DL160
    3:10 pm, 21 May Thu
    MSP Minneapolis/St Paul
    6:25 am, 22 May Fri
    AMS Amsterdam
    8h 15m
    5h 10m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    5h 17m
    DTW
    5:40 pm
    1h 13m
    MDW
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    5h 17m layover in Detroit (DTW)
    KL7954
    5:40 pm, 8 Jul Wed
    DTW Detroit
    5:53 pm, 8 Jul Wed
    MDW Chicago
    1h 13m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 2h 50m
    10:35 am ORD - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 3h 18m
    10:35 pm BAH - 5:53 pm (+1) MDW
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    ORD
    10:35 am
    1h 19m
    DTW
    12:54 pm
    6h 49m
    DTW
    7:43 pm
    8h 2m
    AMS
    9:45 am (+1)
    1h 50m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL2017
    10:35 am, 21 May Thu
    ORD Chicago
    12:54 pm, 21 May Thu
    DTW Detroit
    1h 19m
    6h 49m layover in Detroit (DTW)
    DL136
    7:43 pm, 21 May Thu
    DTW Detroit
    9:45 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    1h 50m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    5h 17m
    DTW
    5:40 pm
    1h 13m
    MDW
    5:53 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    5h 17m layover in Detroit (DTW)
    KL7954
    5:40 pm, 8 Jul Wed
    DTW Detroit
    5:53 pm, 8 Jul Wed
    MDW Chicago
    1h 13m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 4h 23m
    9:02 am ORD - 9:25 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 1h 5m
    10:35 pm BAH - 3:40 pm (+1) ORD
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    ORD
    9:02 am
    1h 18m
    DTW
    11:20 am
    8h 23m
    DTW
    7:43 pm
    8h 2m
    AMS
    9:45 am (+1)
    1h 50m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL1319
    9:02 am, 21 May Thu
    ORD Chicago
    11:20 am, 21 May Thu
    DTW Detroit
    1h 18m
    8h 23m layover in Detroit (DTW)
    DL136
    7:43 pm, 21 May Thu
    DTW Detroit
    9:45 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    1h 50m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    2h 59m
    DTW
    3:22 pm
    1h 18m
    ORD
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    2h 59m layover in Detroit (DTW)
    DL2629
    3:22 pm, 8 Jul Wed
    DTW Detroit
    3:40 pm, 8 Jul Wed
    ORD Chicago
    1h 18m
    Depart: Thu, 21 May Return: Tue, 7 Jul Chicago to Bahrain Thu, 21 May - Tue, 7 Jul
    Multiple Airlines 2+ stops 1d 2h 50m
    10:35 am ORD - 9:25 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 1h 5m
    10:35 pm BAH - 3:40 pm (+1) ORD
    US$808
    flyfar.com
    Show Details

    Depart: Chicago to Bahrain via Detroit, Amsterdam

    ORD
    10:35 am
    1h 19m
    DTW
    12:54 pm
    6h 49m
    DTW
    7:43 pm
    8h 2m
    AMS
    9:45 am (+1)
    1h 50m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL2017
    10:35 am, 21 May Thu
    ORD Chicago
    12:54 pm, 21 May Thu
    DTW Detroit
    1h 19m
    6h 49m layover in Detroit (DTW)
    DL136
    7:43 pm, 21 May Thu
    DTW Detroit
    9:45 am, 22 May Fri
    AMS Amsterdam
    8h 2m
    1h 50m layover in Amsterdam (AMS)
    KL437
    11:35 am, 22 May Fri
    AMS Amsterdam
    9:25 pm, 22 May Fri
    BAH Bahrain
    8h 50m

    Return: Bahrain to Chicago via Amsterdam, Detroit

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    3h 10m
    AMS
    10:10 am
    8h 13m
    DTW
    12:23 pm
    2h 59m
    DTW
    3:22 pm
    1h 18m
    ORD
    3:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 7 Jul Tue
    BAH Bahrain
    7:00 am, 8 Jul Wed
    AMS Amsterdam
    9h 25m
    3h 10m layover in Amsterdam (AMS)
    KL6051
    10:10 am, 8 Jul Wed
    AMS Amsterdam
    12:23 pm, 8 Jul Wed
    DTW Detroit
    8h 13m
    2h 59m layover in Detroit (DTW)
    DL2629
    3:22 pm, 8 Jul Wed
    DTW Detroit
    3:40 pm, 8 Jul Wed
    ORD Chicago
    1h 18m
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$820
    exploretrip.com
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$822
    onetravel.com
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$822
    smartfares.com
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Turkish Airlines 1 stop 20h
    8:35 pm IAH - 12:35 am (+2) BAH
    Turkish Airlines 1 stop 1d 45m
    1:35 am BAH - 6:20 pm IAH
    US$822
    vayama.com
    Show Details

    Depart: Houston to Bahrain via Istanbul

    IAH
    8:35 pm
    11h 45m
    IST
    4:20 pm (+1)
    4h 15m
    IST
    8:35 pm
    4h
    BAH
    12:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TK34
    8:35 pm, 1 Sep Tue
    IAH Houston
    4:20 pm, 2 Sep Wed
    IST Istanbul
    11h 45m
    4h 15m layover in Istanbul (IST)
    TK778
    8:35 pm, 2 Sep Wed
    IST Istanbul
    12:35 am, 3 Sep Thu
    BAH Bahrain
    4h

    Return: Bahrain to Houston via Istanbul

    BAH
    1:35 am
    4h 15m
    IST
    5:50 am
    7h 30m
    IST
    1:20 pm
    13h
    IAH
    6:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK779
    1:35 am, 30 Sep Wed
    BAH Bahrain
    5:50 am, 30 Sep Wed
    IST Istanbul
    4h 15m
    7h 30m layover in Istanbul (IST)
    TK33
    1:20 pm, 30 Sep Wed
    IST Istanbul
    6:20 pm, 30 Sep Wed
    IAH Houston
    13h
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Qatar Airways 1 stop 18h 30m
    7:15 pm IAH - 9:45 pm (+1) BAH
    Qatar Airways 1 stop 19h 30m
    5:20 am BAH - 4:50 pm IAH
    US$822
    airtickets.com
    Show Details

    Depart: Houston to Bahrain via Doha

    IAH
    7:15 pm
    14h 45m
    DOH
    6:00 pm (+1)
    2h 55m
    DOH
    8:55 pm
    50m
    BAH
    9:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR714
    7:15 pm, 1 Sep Tue
    IAH Houston
    6:00 pm, 2 Sep Wed
    DOH Doha
    14h 45m
    2h 55m layover in Doha (DOH)
    QR1106
    8:55 pm, 2 Sep Wed
    DOH Doha
    9:45 pm, 2 Sep Wed
    BAH Bahrain
    50m

    Return: Bahrain to Houston via Doha

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    2h 20m
    DOH
    8:35 am
    16h 15m
    IAH
    4:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 30 Sep Wed
    BAH Bahrain
    6:15 am, 30 Sep Wed
    DOH Doha
    55m
    2h 20m layover in Doha (DOH)
    QR713
    8:35 am, 30 Sep Wed
    DOH Doha
    4:50 pm, 30 Sep Wed
    IAH Houston
    16h 15m
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Qatar Airways 1 stop 18h 30m
    7:15 pm IAH - 9:45 pm (+1) BAH
    Qatar Airways 1 stop 1d 1h 50m
    11:00 pm BAH - 4:50 pm (+1) IAH
    US$822
    airtickets.com
    Show Details

    Depart: Houston to Bahrain via Doha

    IAH
    7:15 pm
    14h 45m
    DOH
    6:00 pm (+1)
    2h 55m
    DOH
    8:55 pm
    50m
    BAH
    9:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR714
    7:15 pm, 1 Sep Tue
    IAH Houston
    6:00 pm, 2 Sep Wed
    DOH Doha
    14h 45m
    2h 55m layover in Doha (DOH)
    QR1106
    8:55 pm, 2 Sep Wed
    DOH Doha
    9:45 pm, 2 Sep Wed
    BAH Bahrain
    50m

    Return: Bahrain to Houston via Doha

    BAH
    11:00 pm
    55m
    DOH
    11:55 pm
    8h 40m
    DOH
    8:35 am
    16h 15m
    IAH
    4:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1107
    11:00 pm, 30 Sep Wed
    BAH Bahrain
    11:55 pm, 30 Sep Wed
    DOH Doha
    55m
    8h 40m layover in Doha (DOH)
    QR713
    8:35 am, 1 Oct Thu
    DOH Doha
    4:50 pm, 1 Oct Thu
    IAH Houston
    16h 15m
    Depart: Tue, 1 Sep Return: Wed, 30 Sep Houston to Bahrain Tue, 1 Sep - Wed, 30 Sep
    Qatar Airways 1 stop 22h 50m
    7:15 pm IAH - 2:05 am (+2) BAH
    Qatar Airways 1 stop 19h 30m
    5:20 am BAH - 4:50 pm IAH
    US$823
    exploretrip.com
    Show Details

    Depart: Houston to Bahrain via Doha

    IAH
    7:15 pm
    14h 45m
    DOH
    6:00 pm (+1)
    7h 15m
    DOH
    1:15 am
    50m
    BAH
    2:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR714
    7:15 pm, 1 Sep Tue
    IAH Houston
    6:00 pm, 2 Sep Wed
    DOH Doha
    14h 45m
    7h 15m layover in Doha (DOH)
    QR1100
    1:15 am, 3 Sep Thu
    DOH Doha
    2:05 am, 3 Sep Thu
    BAH Bahrain
    50m

    Return: Bahrain to Houston via Doha

    BAH
    5:20 am
    55m
    DOH
    6:15 am
    2h 20m
    DOH
    8:35 am
    16h 15m
    IAH
    4:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1101
    5:20 am, 30 Sep Wed
    BAH Bahrain
    6:15 am, 30 Sep Wed
    DOH Doha
    55m
    2h 20m layover in Doha (DOH)
    QR713
    8:35 am, 30 Sep Wed
    DOH Doha
    4:50 pm, 30 Sep Wed
    IAH Houston
    16h 15m