×
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
    Lufthansa 5054 results US$868 View Flights
    Delta Air Lines 1138 results US$902 View Flights
    United Airlines 4722 results US$921 View Flights
    KLM 1723 results US$933 View Flights
    Air France 915 results US$1,001 View Flights
    Emirates 1138 results US$1,097 View Flights
    Swiss International Air Lines 22 results US$1,227 View Flights
    Air Canada 1547 results US$1,249 View Flights
    Qatar Airways 1089 results US$1,295 View Flights
    Gulf Air 626 results US$1,326 View Flights
    British Airways 657 results US$1,354 View Flights
    Turkish Airlines 56 results US$1,450 View Flights
    Royal Jordanian 73 results US$1,673 View Flights
    EgyptAir 67 results US$1,894 View Flights
    Air Berlin 12 results US$1,901 View Flights
    Cathay Pacific 11 results US$1,928 View Flights
    Saudia Airlines 16 results US$2,046 View Flights
    Austrian Airlines 1 result US$2,137 View Flights
    Air New Zealand 1 result US$2,833 View Flights
    Finnair 119 results US$3,508 View Flights
    Iberia 57 results US$3,562 View Flights
    Aer Lingus 1 result US$3,719 View Flights
    Virgin Atlantic Airways 20 results US$4,306 View Flights
    JetBlue Airways 35 results US$7,183 View Flights
    Cities Results Price View
    View All Cities View Flights
    New York 459 results US$868 View Flights
    Washington 231 results US$902 View Flights
    Philadelphia 200 results US$952 View Flights
    Atlanta 5194 results US$954 View Flights
    Chicago 286 results US$1,048 View Flights
    Seattle 848 results US$1,084 View Flights
    Dallas/Fort Worth 37 results US$1,097 View Flights
    Detroit 10 results US$1,143 View Flights
    Phoenix 3030 results US$1,188 View Flights
    Los Angeles 598 results US$1,198 View Flights
    Denver 2323 results US$1,206 View Flights
    Pittsburgh 1105 results US$1,219 View Flights
    Evansville 1864 results US$1,297 View Flights
    Boston 1769 results US$1,381 View Flights
    Asheville 213 results US$1,414 View Flights
    Morgantown 141 results US$1,562 View Flights
    San Francisco 86 results US$1,724 View Flights
    Alexandria 39 results US$1,836 View Flights
    Akron/Canton 168 results US$1,871 View Flights
    Houston 255 results US$3,923 View Flights
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$868
    vayama.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$868
    onetravel.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$870
    bravofly.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$882
    hop2.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$886
    onetravel.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    1h 20m
    FRA
    7:40 am
    1h 5m
    GVA
    8:45 am
    3h
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    1h 20m layover in Frankfurt (FRA)
    LX3661
    7:40 am, 1 Jul Wed
    FRA Frankfurt
    8:45 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    3h layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$886
    vayama.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 40m
    FRA
    9:00 am
    1h 5m
    GVA
    10:05 am
    1h 40m
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 40m layover in Frankfurt (FRA)
    LX3663
    9:00 am, 1 Jul Wed
    FRA Frankfurt
    10:05 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    1h 40m layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$886
    vayama.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    1h 20m
    FRA
    7:40 am
    1h 5m
    GVA
    8:45 am
    3h
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    1h 20m layover in Frankfurt (FRA)
    LX3661
    7:40 am, 1 Jul Wed
    FRA Frankfurt
    8:45 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    3h layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$886
    onetravel.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 40m
    FRA
    9:00 am
    1h 5m
    GVA
    10:05 am
    1h 40m
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 40m layover in Frankfurt (FRA)
    LX3663
    9:00 am, 1 Jul Wed
    FRA Frankfurt
    10:05 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    1h 40m layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 23h 55m
    10:55 pm BAH - 3:50 pm (+1) JFK
    US$888
    vayama.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Zurich

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 35m
    FRA
    8:55 am
    50m
    ZRH
    9:45 am
    3h 15m
    ZRH
    1:00 pm
    8h 50m
    JFK
    3:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 35m layover in Frankfurt (FRA)
    LX1069
    8:55 am, 1 Jul Wed
    FRA Frankfurt
    9:45 am, 1 Jul Wed
    ZRH Zurich
    50m
    3h 15m layover in Zurich (ZRH)
    LX14
    1:00 pm, 1 Jul Wed
    ZRH Zurich
    3:50 pm, 1 Jul Wed
    JFK New York
    8h 50m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 23h 55m
    10:55 pm BAH - 3:50 pm (+1) JFK
    US$888
    onetravel.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Zurich

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 35m
    FRA
    8:55 am
    50m
    ZRH
    9:45 am
    3h 15m
    ZRH
    1:00 pm
    8h 50m
    JFK
    3:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 35m layover in Frankfurt (FRA)
    LX1069
    8:55 am, 1 Jul Wed
    FRA Frankfurt
    9:45 am, 1 Jul Wed
    ZRH Zurich
    50m
    3h 15m layover in Zurich (ZRH)
    LX14
    1:00 pm, 1 Jul Wed
    ZRH Zurich
    3:50 pm, 1 Jul Wed
    JFK New York
    8h 50m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 2+ stops 20h 10m
    6:25 pm EWR - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$896
    onetravel.com
    Show Details

    Depart: New York to Bahrain via London, Frankfurt

    EWR
    6:25 pm
    7h 20m
    LHR
    6:45 am (+1)
    1h 45m
    LHR
    8:30 am
    1h 35m
    FRA
    11:05 am
    1h 50m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH7628
    6:25 pm, 23 Jun Tue
    EWR New York
    6:45 am, 24 Jun Wed
    LHR London
    7h 20m
    1h 45m layover in London (LHR)
    LH925
    8:30 am, 24 Jun Wed
    LHR London
    11:05 am, 24 Jun Wed
    FRA Frankfurt
    1h 35m
    1h 50m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 2+ stops 20h 10m
    6:25 pm EWR - 9:35 pm (+1) BAH
    Lufthansa 1 stop 1d 4h
    10:55 pm BAH - 7:55 pm (+1) JFK
    US$899
    bravofly.com
    Show Details

    Depart: New York to Bahrain via London, Frankfurt

    EWR
    6:25 pm
    7h 20m
    LHR
    6:45 am (+1)
    1h 45m
    LHR
    8:30 am
    1h 35m
    FRA
    11:05 am
    1h 50m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH7628
    6:25 pm, 23 Jun Tue
    EWR New York
    6:45 am, 24 Jun Wed
    LHR London
    7h 20m
    1h 45m layover in London (LHR)
    LH925
    8:30 am, 24 Jun Wed
    LHR London
    11:05 am, 24 Jun Wed
    FRA Frankfurt
    1h 35m
    1h 50m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    10h 50m
    FRA
    5:10 pm
    8h 45m
    JFK
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    10h 50m layover in Frankfurt (FRA)
    LH404
    5:10 pm, 1 Jul Wed
    FRA Frankfurt
    7:55 pm, 1 Jul Wed
    JFK New York
    8h 45m
    Depart: Sat, 13 Jun Return: Mon, 17 Aug Washington to Bahrain Sat, 13 Jun - Mon, 17 Aug
    Delta Air Lines 2+ stops 1d 3h 25m
    11:00 am DCA - 9:25 pm (+1) BAH
    KLM 2+ stops 1d 6h 31m
    10:35 pm BAH - 10:06 pm (+1) DCA
    US$902
    edreams.net
    Show Details

    Depart: Washington to Bahrain via New York, Amsterdam

    DCA
    11:00 am
    1h 10m
    LGA
    12:10 pm
    5h 45m
    JFK
    5:55 pm
    7h 30m
    AMS
    7:25 am (+1)
    4h 10m
    AMS
    11:35 am
    8h 50m
    BAH
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL2712
    11:00 am, 13 Jun Sat
    DCA Washington
    12:10 pm, 13 Jun Sat
    LGA New York
    1h 10m
    5h 45m layover in New York (LGA)
    DL9357
    5:55 pm, 13 Jun Sat
    JFK New York
    7:25 am, 14 Jun Sun
    AMS Amsterdam
    7h 30m
    4h 10m layover in Amsterdam (AMS)
    DL9489
    11:35 am, 14 Jun Sun
    AMS Amsterdam
    9:25 pm, 14 Jun Sun
    BAH Bahrain
    8h 50m

    Return: Bahrain to Washington via Amsterdam, New York

    BAH
    10:35 pm
    9h 25m
    AMS
    7:00 am (+1)
    6h 30m
    AMS
    1:30 pm
    8h
    JFK
    3:30 pm
    5h 5m
    JFK
    8:35 pm
    1h 31m
    DCA
    10:06 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL438
    10:35 pm, 17 Aug Mon
    BAH Bahrain
    7:00 am, 18 Aug Tue
    AMS Amsterdam
    9h 25m
    6h 30m layover in Amsterdam (AMS)
    KL641
    1:30 pm, 18 Aug Tue
    AMS Amsterdam
    3:30 pm, 18 Aug Tue
    JFK New York
    8h
    5h 5m layover in New York (JFK)
    KL7208
    8:35 pm, 18 Aug Tue
    JFK New York
    10:06 pm, 18 Aug Tue
    DCA Washington
    1h 31m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 1 stop 16h 40m
    9:55 pm JFK - 9:35 pm (+1) BAH
    Lufthansa 2+ stops 20h
    10:55 pm BAH - 11:55 am (+1) EWR
    US$902
    hop2.com
    Show Details

    Depart: New York to Bahrain via Frankfurt

    JFK
    9:55 pm
    7h 40m
    FRA
    11:35 am (+1)
    1h 20m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH405
    9:55 pm, 23 Jun Tue
    JFK New York
    11:35 am, 24 Jun Wed
    FRA Frankfurt
    7h 40m
    1h 20m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Birmingham

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    1h 20m
    FRA
    7:40 am
    1h 35m
    BHX
    8:15 am
    45m
    BHX
    9:00 am
    7h 55m
    EWR
    11:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH625
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    1h 20m layover in Frankfurt (FRA)
    LH952
    7:40 am, 1 Jul Wed
    FRA Frankfurt
    8:15 am, 1 Jul Wed
    BHX Birmingham
    1h 35m
    45m layover in Birmingham (BHX)
    LH7639
    9:00 am, 1 Jul Wed
    BHX Birmingham
    11:55 am, 1 Jul Wed
    EWR New York
    7h 55m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 2+ stops 20h 10m
    6:25 pm EWR - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$915
    onetravel.com
    Show Details

    Depart: New York to Bahrain via London, Frankfurt

    EWR
    6:25 pm
    7h 20m
    LHR
    6:45 am (+1)
    1h 45m
    LHR
    8:30 am
    1h 35m
    FRA
    11:05 am
    1h 50m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH7628
    6:25 pm, 23 Jun Tue
    EWR New York
    6:45 am, 24 Jun Wed
    LHR London
    7h 20m
    1h 45m layover in London (LHR)
    LH925
    8:30 am, 24 Jun Wed
    LHR London
    11:05 am, 24 Jun Wed
    FRA Frankfurt
    1h 35m
    1h 50m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 40m
    FRA
    9:00 am
    1h 5m
    GVA
    10:05 am
    1h 40m
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 40m layover in Frankfurt (FRA)
    LX3663
    9:00 am, 1 Jul Wed
    FRA Frankfurt
    10:05 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    1h 40m layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 2+ stops 20h 10m
    6:25 pm EWR - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 22h 30m
    10:55 pm BAH - 2:25 pm (+1) JFK
    US$915
    onetravel.com
    Show Details

    Depart: New York to Bahrain via London, Frankfurt

    EWR
    6:25 pm
    7h 20m
    LHR
    6:45 am (+1)
    1h 45m
    LHR
    8:30 am
    1h 35m
    FRA
    11:05 am
    1h 50m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH7628
    6:25 pm, 23 Jun Tue
    EWR New York
    6:45 am, 24 Jun Wed
    LHR London
    7h 20m
    1h 45m layover in London (LHR)
    LH925
    8:30 am, 24 Jun Wed
    LHR London
    11:05 am, 24 Jun Wed
    FRA Frankfurt
    1h 35m
    1h 50m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Geneva

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    1h 20m
    FRA
    7:40 am
    1h 5m
    GVA
    8:45 am
    3h
    GVA
    11:45 am
    8h 40m
    JFK
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    1h 20m layover in Frankfurt (FRA)
    LX3661
    7:40 am, 1 Jul Wed
    FRA Frankfurt
    8:45 am, 1 Jul Wed
    GVA Geneva
    1h 5m
    3h layover in Geneva (GVA)
    LX22
    11:45 am, 1 Jul Wed
    GVA Geneva
    2:25 pm, 1 Jul Wed
    JFK New York
    8h 40m
    Depart: Tue, 23 Jun Return: Tue, 30 Jun New York to Bahrain Tue, 23 Jun - Tue, 30 Jun
    Lufthansa 2+ stops 20h 10m
    6:25 pm EWR - 9:35 pm (+1) BAH
    Swiss International Air Lines 2+ stops 23h 55m
    10:55 pm BAH - 3:50 pm (+1) JFK
    US$916
    onetravel.com
    Show Details

    Depart: New York to Bahrain via London, Frankfurt

    EWR
    6:25 pm
    7h 20m
    LHR
    6:45 am (+1)
    1h 45m
    LHR
    8:30 am
    1h 35m
    FRA
    11:05 am
    1h 50m
    FRA
    12:55 pm
    7h 40m
    BAH
    9:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH7628
    6:25 pm, 23 Jun Tue
    EWR New York
    6:45 am, 24 Jun Wed
    LHR London
    7h 20m
    1h 45m layover in London (LHR)
    LH925
    8:30 am, 24 Jun Wed
    LHR London
    11:05 am, 24 Jun Wed
    FRA Frankfurt
    1h 35m
    1h 50m layover in Frankfurt (FRA)
    LH624
    12:55 pm, 24 Jun Wed
    FRA Frankfurt
    9:35 pm, 24 Jun Wed
    BAH Bahrain
    7h 40m

    Return: Bahrain to New York via Frankfurt, Zurich

    BAH
    10:55 pm
    8h 25m
    FRA
    6:20 am (+1)
    2h 35m
    FRA
    8:55 am
    50m
    ZRH
    9:45 am
    3h 15m
    ZRH
    1:00 pm
    8h 50m
    JFK
    3:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LX4015
    10:55 pm, 30 Jun Tue
    BAH Bahrain
    6:20 am, 1 Jul Wed
    FRA Frankfurt
    8h 25m
    2h 35m layover in Frankfurt (FRA)
    LX1069
    8:55 am, 1 Jul Wed
    FRA Frankfurt
    9:45 am, 1 Jul Wed
    ZRH Zurich
    50m
    3h 15m layover in Zurich (ZRH)
    LX14
    1:00 pm, 1 Jul Wed
    ZRH Zurich
    3:50 pm, 1 Jul Wed
    JFK New York
    8h 50m
    Depart: Sun, 28 Jun Return: Sat, 15 Aug Washington to Bahrain Sun, 28 Jun - Sat, 15 Aug
    Multiple Airlines 1 stop 1d 2h 25m
    10:05 pm IAD - 7:30 am (+2) BAH
    Multiple Airlines 2+ stops 1d 6h 55m
    3:20 pm BAH - 3:15 pm (+1) IAD
    US$921
    tripsta.com
    Show Details

    Depart: Washington to Bahrain via Dubai

    IAD
    10:05 pm
    13h 15m
    DXB
    7:20 pm (+1)
    11h 55m
    DXB
    7:15 am
    1h 15m
    BAH
    7:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:05 pm, 28 Jun Sun
    IAD Washington
    7:20 pm, 29 Jun Mon
    DXB Dubai
    13h 15m
    11h 55m layover in Dubai (DXB)
    FZ23
    7:15 am, 30 Jun Tue
    DXB Dubai
    7:30 am, 30 Jun Tue
    BAH Bahrain
    1h 15m

    Return: Bahrain to Washington via Dubai, Zurich

    BAH
    3:20 pm
    1h 10m
    DXB
    5:30 pm
    8h 5m
    DXB
    1:35 am
    6h 50m
    ZRH
    6:25 am
    5h 30m
    ZRH
    11:55 am
    9h 20m
    IAD
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ26
    3:20 pm, 15 Aug Sat
    BAH Bahrain
    5:30 pm, 15 Aug Sat
    DXB Dubai
    1h 10m
    8h 5m layover in Dubai (DXB)
    LX243
    1:35 am, 16 Aug Sun
    DXB Dubai
    6:25 am, 16 Aug Sun
    ZRH Zurich
    6h 50m
    5h 30m layover in Zurich (ZRH)
    UA937
    11:55 am, 16 Aug Sun
    ZRH Zurich
    3:15 pm, 16 Aug Sun
    IAD Washington
    9h 20m
    Depart: Sat, 11 Jul Return: Sat, 15 Aug Washington to Bahrain Sat, 11 Jul - Sat, 15 Aug
    United Airlines Direct 14h 45m
    10:10 pm IAD - 7:55 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 6h 55m
    3:20 pm BAH - 3:15 pm (+1) IAD
    US$926
    tripsta.com
    Show Details

    Depart: Washington to Bahrain

    IAD
    10:10 pm
    14h 45m
    BAH
    7:55 pm (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    UA982
    10:10 pm, 11 Jul Sat
    IAD Washington
    7:55 pm, 12 Jul Sun
    BAH Bahrain
    14h 45m

    Return: Bahrain to Washington via Dubai, Zurich

    BAH
    3:20 pm
    1h 10m
    DXB
    5:30 pm
    8h 5m
    DXB
    1:35 am
    6h 50m
    ZRH
    6:25 am
    5h 30m
    ZRH
    11:55 am
    9h 20m
    IAD
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ26
    3:20 pm, 15 Aug Sat
    BAH Bahrain
    5:30 pm, 15 Aug Sat
    DXB Dubai
    1h 10m
    8h 5m layover in Dubai (DXB)
    LX243
    1:35 am, 16 Aug Sun
    DXB Dubai
    6:25 am, 16 Aug Sun
    ZRH Zurich
    6h 50m
    5h 30m layover in Zurich (ZRH)
    UA937
    11:55 am, 16 Aug Sun
    ZRH Zurich
    3:15 pm, 16 Aug Sun
    IAD Washington
    9h 20m
    Depart: Sat, 11 Jul Return: Sat, 15 Aug Washington to Bahrain Sat, 11 Jul - Sat, 15 Aug
    Multiple Airlines 1 stop 1d 2h 25m
    10:05 pm IAD - 7:30 am (+2) BAH
    Multiple Airlines 2+ stops 1d 6h 55m
    3:20 pm BAH - 3:15 pm (+1) IAD
    US$926
    tripsta.com
    Show Details

    Depart: Washington to Bahrain via Dubai

    IAD
    10:05 pm
    13h 15m
    DXB
    7:20 pm (+1)
    11h 55m
    DXB
    7:15 am
    1h 15m
    BAH
    7:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA976
    10:05 pm, 11 Jul Sat
    IAD Washington
    7:20 pm, 12 Jul Sun
    DXB Dubai
    13h 15m
    11h 55m layover in Dubai (DXB)
    FZ23
    7:15 am, 13 Jul Mon
    DXB Dubai
    7:30 am, 13 Jul Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Washington via Dubai, Zurich

    BAH
    3:20 pm
    1h 10m
    DXB
    5:30 pm
    8h 5m
    DXB
    1:35 am
    6h 50m
    ZRH
    6:25 am
    5h 30m
    ZRH
    11:55 am
    9h 20m
    IAD
    3:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ26
    3:20 pm, 15 Aug Sat
    BAH Bahrain
    5:30 pm, 15 Aug Sat
    DXB Dubai
    1h 10m
    8h 5m layover in Dubai (DXB)
    LX243
    1:35 am, 16 Aug Sun
    DXB Dubai
    6:25 am, 16 Aug Sun
    ZRH Zurich
    6h 50m
    5h 30m layover in Zurich (ZRH)
    UA937
    11:55 am, 16 Aug Sun
    ZRH Zurich
    3:15 pm, 16 Aug Sun
    IAD Washington
    9h 20m