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

    Cheap Flights to Bahrain

    Airline Results Price View
    View All Airlines View Flights
    KLM 150 results US$978 View Flights
    British Airways 120 results US$988 View Flights
    Delta Air Lines 147 results US$993 View Flights
    Lufthansa 159 results US$1,085 View Flights
    Air Canada 36 results US$1,111 View Flights
    United Airlines 170 results US$1,130 View Flights
    American Airlines 328 results US$1,236 View Flights
    Etihad 84 results US$1,265 View Flights
    Qatar Airways 119 results US$1,299 View Flights
    Air France 42 results US$1,382 View Flights
    Emirates 42 results US$1,488 View Flights
    Gulf Air 27 results US$1,783 View Flights
    US Airways 6 results US$1,797 View Flights
    Turkish Airlines 8 results US$1,902 View Flights
    Iberia 20 results US$3,272 View Flights
    Royal Jordanian 1 result US$3,605 View Flights
    Finnair 2 results US$8,265 View Flights
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 3h 37m
    10:30 pm BAH - 6:07 pm (+1) CLE
    US$979
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    3h 23m
    JFK
    4:37 pm
    7h 18m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    3h 23m layover in New York (LGA)
    DL446
    4:37 pm, 11 Dec Thu
    JFK New York
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 18m
    4h 45m layover in Amsterdam (AMS)
    KL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Atlanta

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 25m
    AMS
    10:30 am
    9h 42m
    ATL
    2:12 pm
    2h 8m
    ATL
    4:20 pm
    1h 47m
    CLE
    6:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 25m layover in Amsterdam (AMS)
    DL73
    10:30 am, 13 Jan Tue
    AMS Amsterdam
    2:12 pm, 13 Jan Tue
    ATL Atlanta
    9h 42m
    2h 8m layover in Atlanta (ATL)
    DL1946
    4:20 pm, 13 Jan Tue
    ATL Atlanta
    6:07 pm, 13 Jan Tue
    CLE Cleveland
    1h 47m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$979
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    3h 23m
    JFK
    4:37 pm
    7h 18m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    3h 23m layover in New York (LGA)
    DL446
    4:37 pm, 11 Dec Thu
    JFK New York
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 18m
    4h 45m layover in Amsterdam (AMS)
    KL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Sun, 14 Dec Return: Sun, 18 Jan Washington to Bahrain Sun, 14 Dec - Sun, 18 Jan
    British Airways 1 stop 17h 25m
    6:30 pm IAD - 7:55 pm (+1) BAH
    British Airways 1 stop 20h 15m
    2:10 am BAH - 2:25 pm IAD
    US$988
    hop2.com
    Show Details

    Depart: Washington to Bahrain via London

    IAD
    6:30 pm
    6h 55m
    LHR
    6:25 am (+1)
    4h 10m
    LHR
    10:35 am
    6h 20m
    BAH
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA216
    6:30 pm, 14 Dec Sun
    IAD Washington
    6:25 am, 15 Dec Mon
    LHR London
    6h 55m
    4h 10m layover in London (LHR)
    BA125
    10:35 am, 15 Dec Mon
    LHR London
    7:55 pm, 15 Dec Mon
    BAH Bahrain
    6h 20m

    Return: Bahrain to Washington via London

    BAH
    2:10 am
    7h 15m
    LHR
    6:25 am
    4h 50m
    LHR
    11:15 am
    8h 10m
    IAD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA124
    2:10 am, 18 Jan Sun
    BAH Bahrain
    6:25 am, 18 Jan Sun
    LHR London
    7h 15m
    4h 50m layover in London (LHR)
    BA217
    11:15 am, 18 Jan Sun
    LHR London
    2:25 pm, 18 Jan Sun
    IAD Washington
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 2h 50m
    10:30 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 52m
    10:30 pm BAH - 6:22 pm (+1) CLE
    US$993
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via Detroit, Amsterdam

    CLE
    10:30 am
    54m
    DTW
    11:24 am
    4h 35m
    DTW
    3:59 pm
    7h 56m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4997
    10:30 am, 11 Dec Thu
    CLE Cleveland
    11:24 am, 11 Dec Thu
    DTW Detroit
    54m
    4h 35m layover in Detroit (DTW)
    DL132
    3:59 pm, 11 Dec Thu
    DTW Detroit
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 56m
    4h 45m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Detroit

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 53m
    DTW
    1:28 pm
    3h 57m
    DTW
    5:25 pm
    57m
    CLE
    6:22 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL135
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:28 pm, 13 Jan Tue
    DTW Detroit
    8h 53m
    3h 57m layover in Detroit (DTW)
    DL3385
    5:25 pm, 13 Jan Tue
    DTW Detroit
    6:22 pm, 13 Jan Tue
    CLE Cleveland
    57m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 2h 50m
    10:30 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 37m
    10:30 pm BAH - 6:07 pm (+1) CLE
    US$993
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via Detroit, Amsterdam

    CLE
    10:30 am
    54m
    DTW
    11:24 am
    4h 35m
    DTW
    3:59 pm
    7h 56m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4997
    10:30 am, 11 Dec Thu
    CLE Cleveland
    11:24 am, 11 Dec Thu
    DTW Detroit
    54m
    4h 35m layover in Detroit (DTW)
    DL132
    3:59 pm, 11 Dec Thu
    DTW Detroit
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 56m
    4h 45m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Atlanta

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 25m
    AMS
    10:30 am
    9h 42m
    ATL
    2:12 pm
    2h 8m
    ATL
    4:20 pm
    1h 47m
    CLE
    6:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 25m layover in Amsterdam (AMS)
    DL73
    10:30 am, 13 Jan Tue
    AMS Amsterdam
    2:12 pm, 13 Jan Tue
    ATL Atlanta
    9h 42m
    2h 8m layover in Atlanta (ATL)
    DL1946
    4:20 pm, 13 Jan Tue
    ATL Atlanta
    6:07 pm, 13 Jan Tue
    CLE Cleveland
    1h 47m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 2h 50m
    10:30 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$993
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via Detroit, Amsterdam

    CLE
    10:30 am
    54m
    DTW
    11:24 am
    4h 35m
    DTW
    3:59 pm
    7h 56m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4997
    10:30 am, 11 Dec Thu
    CLE Cleveland
    11:24 am, 11 Dec Thu
    DTW Detroit
    54m
    4h 35m layover in Detroit (DTW)
    DL132
    3:59 pm, 11 Dec Thu
    DTW Detroit
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 56m
    4h 45m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 52m
    10:30 pm BAH - 6:22 pm (+1) CLE
    US$997
    us.bravofly.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    3h 23m
    JFK
    4:37 pm
    7h 18m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    3h 23m layover in New York (LGA)
    DL446
    4:37 pm, 11 Dec Thu
    JFK New York
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 18m
    4h 45m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Detroit

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 53m
    DTW
    1:28 pm
    3h 57m
    DTW
    5:25 pm
    57m
    CLE
    6:22 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL135
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:28 pm, 13 Jan Tue
    DTW Detroit
    8h 53m
    3h 57m layover in Detroit (DTW)
    DL3385
    5:25 pm, 13 Jan Tue
    DTW Detroit
    6:22 pm, 13 Jan Tue
    CLE Cleveland
    57m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 2h 10m
    11:10 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 52m
    10:30 pm BAH - 6:22 pm (+1) CLE
    US$997
    us.bravofly.com
    Show Details

    Depart: Cleveland to Bahrain via Atlanta, Amsterdam

    CLE
    11:10 am
    1h 55m
    ATL
    1:05 pm
    2h 30m
    ATL
    3:35 pm
    8h 10m
    AMS
    5:45 am (+1)
    4h 55m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL1470
    11:10 am, 11 Dec Thu
    CLE Cleveland
    1:05 pm, 11 Dec Thu
    ATL Atlanta
    1h 55m
    2h 30m layover in Atlanta (ATL)
    DL9667
    3:35 pm, 11 Dec Thu
    ATL Atlanta
    5:45 am, 12 Dec Fri
    AMS Amsterdam
    8h 10m
    4h 55m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Detroit

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 53m
    DTW
    1:28 pm
    3h 57m
    DTW
    5:25 pm
    57m
    CLE
    6:22 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL135
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:28 pm, 13 Jan Tue
    DTW Detroit
    8h 53m
    3h 57m layover in Detroit (DTW)
    DL3385
    5:25 pm, 13 Jan Tue
    DTW Detroit
    6:22 pm, 13 Jan Tue
    CLE Cleveland
    57m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 3h 42m
    10:30 pm BAH - 6:12 pm (+1) CLE
    US$1,028
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    3h 23m
    JFK
    4:37 pm
    7h 18m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    3h 23m layover in New York (LGA)
    DL446
    4:37 pm, 11 Dec Thu
    JFK New York
    5:55 am, 12 Dec Fri
    AMS Amsterdam
    7h 18m
    4h 45m layover in Amsterdam (AMS)
    KL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Minneapolis/St Paul

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h
    AMS
    10:05 am
    9h 12m
    MSP
    12:17 pm
    2h 58m
    MSP
    3:15 pm
    1h 57m
    CLE
    6:12 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h layover in Amsterdam (AMS)
    DL161
    10:05 am, 13 Jan Tue
    AMS Amsterdam
    12:17 pm, 13 Jan Tue
    MSP Minneapolis/St Paul
    9h 12m
    2h 58m layover in Minneapolis/St Paul (MSP)
    DL4593
    3:15 pm, 13 Jan Tue
    MSP Minneapolis/St Paul
    6:12 pm, 13 Jan Tue
    CLE Cleveland
    1h 57m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 3h 37m
    10:30 pm BAH - 6:07 pm (+1) CLE
    US$1,031
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    4h 36m
    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 35m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    4h 36m layover in New York (LGA)
    KL9357
    5:50 pm, 11 Dec Thu
    JFK New York
    7:05 am, 12 Dec Fri
    AMS Amsterdam
    7h 15m
    3h 35m layover in Amsterdam (AMS)
    KL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Atlanta

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 25m
    AMS
    10:30 am
    9h 42m
    ATL
    2:12 pm
    2h 8m
    ATL
    4:20 pm
    1h 47m
    CLE
    6:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 25m layover in Amsterdam (AMS)
    DL73
    10:30 am, 13 Jan Tue
    AMS Amsterdam
    2:12 pm, 13 Jan Tue
    ATL Atlanta
    9h 42m
    2h 8m layover in Atlanta (ATL)
    DL1946
    4:20 pm, 13 Jan Tue
    ATL Atlanta
    6:07 pm, 13 Jan Tue
    CLE Cleveland
    1h 47m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$1,031
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    4h 36m
    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 35m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    4h 36m layover in New York (LGA)
    KL9357
    5:50 pm, 11 Dec Thu
    JFK New York
    7:05 am, 12 Dec Fri
    AMS Amsterdam
    7h 15m
    3h 35m layover in Amsterdam (AMS)
    KL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Sun, 14 Dec Return: Sun, 18 Jan Washington to Bahrain Sun, 14 Dec - Sun, 18 Jan
    British Airways 2+ stops 17h 56m
    5:59 pm DCA - 7:55 pm (+1) BAH
    British Airways 1 stop 20h 15m
    2:10 am BAH - 2:25 pm IAD
    US$1,045
    hop2.com
    Show Details

    Depart: Washington to Bahrain via New York, London

    DCA
    5:59 pm
    1h 15m
    JFK
    7:14 pm
    2h 16m
    JFK
    9:30 pm
    6h 50m
    LHR
    9:20 am (+1)
    1h 15m
    LHR
    10:35 am
    6h 20m
    BAH
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA1869
    5:59 pm, 14 Dec Sun
    DCA Washington
    7:14 pm, 14 Dec Sun
    JFK New York
    1h 15m
    2h 16m layover in New York (JFK)
    BA114
    9:30 pm, 14 Dec Sun
    JFK New York
    9:20 am, 15 Dec Mon
    LHR London
    6h 50m
    1h 15m layover in London (LHR)
    BA125
    10:35 am, 15 Dec Mon
    LHR London
    7:55 pm, 15 Dec Mon
    BAH Bahrain
    6h 20m

    Return: Bahrain to Washington via London

    BAH
    2:10 am
    7h 15m
    LHR
    6:25 am
    4h 50m
    LHR
    11:15 am
    8h 10m
    IAD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA124
    2:10 am, 18 Jan Sun
    BAH Bahrain
    6:25 am, 18 Jan Sun
    LHR London
    7h 15m
    4h 50m layover in London (LHR)
    BA217
    11:15 am, 18 Jan Sun
    LHR London
    2:25 pm, 18 Jan Sun
    IAD Washington
    8h 10m
    Depart: Sun, 14 Dec Return: Sun, 18 Jan Washington to Bahrain Sun, 14 Dec - Sun, 18 Jan
    Multiple Airlines 2+ stops 17h 56m
    5:59 pm DCA - 7:55 pm (+1) BAH
    British Airways 1 stop 20h 15m
    2:10 am BAH - 2:25 pm IAD
    US$1,045
    hop2.com
    Show Details

    Depart: Washington to Bahrain via New York, London

    DCA
    5:59 pm
    1h 15m
    JFK
    7:14 pm
    2h 16m
    JFK
    9:30 pm
    6h 50m
    LHR
    9:20 am (+1)
    1h 15m
    LHR
    10:35 am
    6h 20m
    BAH
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AA1029
    5:59 pm, 14 Dec Sun
    DCA Washington
    7:14 pm, 14 Dec Sun
    JFK New York
    1h 15m
    2h 16m layover in New York (JFK)
    BA114
    9:30 pm, 14 Dec Sun
    JFK New York
    9:20 am, 15 Dec Mon
    LHR London
    6h 50m
    1h 15m layover in London (LHR)
    BA125
    10:35 am, 15 Dec Mon
    LHR London
    7:55 pm, 15 Dec Mon
    BAH Bahrain
    6h 20m

    Return: Bahrain to Washington via London

    BAH
    2:10 am
    7h 15m
    LHR
    6:25 am
    4h 50m
    LHR
    11:15 am
    8h 10m
    IAD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA124
    2:10 am, 18 Jan Sun
    BAH Bahrain
    6:25 am, 18 Jan Sun
    LHR London
    7h 15m
    4h 50m layover in London (LHR)
    BA217
    11:15 am, 18 Jan Sun
    LHR London
    2:25 pm, 18 Jan Sun
    IAD Washington
    8h 10m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$1,045
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    4h 36m
    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 35m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    4h 36m layover in New York (LGA)
    DL9357
    5:50 pm, 11 Dec Thu
    JFK New York
    7:05 am, 12 Dec Fri
    AMS Amsterdam
    7h 15m
    3h 35m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 37m
    10:30 pm BAH - 6:07 pm (+1) CLE
    US$1,045
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    4h 36m
    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 35m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    4h 36m layover in New York (LGA)
    DL9357
    5:50 pm, 11 Dec Thu
    JFK New York
    7:05 am, 12 Dec Fri
    AMS Amsterdam
    7h 15m
    3h 35m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Atlanta

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 25m
    AMS
    10:30 am
    9h 42m
    ATL
    2:12 pm
    2h 8m
    ATL
    4:20 pm
    1h 47m
    CLE
    6:07 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 25m layover in Amsterdam (AMS)
    DL73
    10:30 am, 13 Jan Tue
    AMS Amsterdam
    2:12 pm, 13 Jan Tue
    ATL Atlanta
    9h 42m
    2h 8m layover in Atlanta (ATL)
    DL1946
    4:20 pm, 13 Jan Tue
    ATL Atlanta
    6:07 pm, 13 Jan Tue
    CLE Cleveland
    1h 47m
    Depart: Fri, 12 Dec Return: Mon, 12 Jan Cleveland to Bahrain Fri, 12 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$1,045
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    3h 23m
    JFK
    4:37 pm
    7h 18m
    AMS
    5:55 am (+1)
    4h 45m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 12 Dec Fri
    CLE Cleveland
    1:14 pm, 12 Dec Fri
    LGA New York
    1h 39m
    3h 23m layover in New York (LGA)
    DL446
    4:37 pm, 12 Dec Fri
    JFK New York
    5:55 am, 13 Dec Sat
    AMS Amsterdam
    7h 18m
    4h 45m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 13 Dec Sat
    AMS Amsterdam
    9:20 pm, 13 Dec Sat
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Delta Air Lines 2+ stops 1d 1h 45m
    11:35 am CLE - 9:20 pm (+1) BAH
    Delta Air Lines 2+ stops 1d 3h 52m
    10:30 pm BAH - 6:22 pm (+1) CLE
    US$1,045
    edreams.net
    Show Details

    Depart: Cleveland to Bahrain via New York, Amsterdam

    CLE
    11:35 am
    1h 39m
    LGA
    1:14 pm
    4h 36m
    JFK
    5:50 pm
    7h 15m
    AMS
    7:05 am (+1)
    3h 35m
    AMS
    10:40 am
    8h 40m
    BAH
    9:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL4902
    11:35 am, 11 Dec Thu
    CLE Cleveland
    1:14 pm, 11 Dec Thu
    LGA New York
    1h 39m
    4h 36m layover in New York (LGA)
    DL9357
    5:50 pm, 11 Dec Thu
    JFK New York
    7:05 am, 12 Dec Fri
    AMS Amsterdam
    7h 15m
    3h 35m layover in Amsterdam (AMS)
    DL9489
    10:40 am, 12 Dec Fri
    AMS Amsterdam
    9:20 pm, 12 Dec Fri
    BAH Bahrain
    8h 40m

    Return: Bahrain to Cleveland via Amsterdam, Detroit

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 53m
    DTW
    1:28 pm
    3h 57m
    DTW
    5:25 pm
    57m
    CLE
    6:22 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL135
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:28 pm, 13 Jan Tue
    DTW Detroit
    8h 53m
    3h 57m layover in Detroit (DTW)
    DL3385
    5:25 pm, 13 Jan Tue
    DTW Detroit
    6:22 pm, 13 Jan Tue
    CLE Cleveland
    57m
    Depart: Mon, 15 Dec Return: Sat, 10 Jan Washington to Bahrain Mon, 15 Dec - Sat, 10 Jan
    British Airways 1 stop 17h 25m
    6:30 pm IAD - 7:55 pm (+1) BAH
    British Airways 1 stop 20h 15m
    2:10 am BAH - 2:25 pm IAD
    US$1,071
    hop2.com
    Show Details

    Depart: Washington to Bahrain via London

    IAD
    6:30 pm
    6h 55m
    LHR
    6:25 am (+1)
    4h 10m
    LHR
    10:35 am
    6h 20m
    BAH
    7:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA216
    6:30 pm, 15 Dec Mon
    IAD Washington
    6:25 am, 16 Dec Tue
    LHR London
    6h 55m
    4h 10m layover in London (LHR)
    BA125
    10:35 am, 16 Dec Tue
    LHR London
    7:55 pm, 16 Dec Tue
    BAH Bahrain
    6h 20m

    Return: Bahrain to Washington via London

    BAH
    2:10 am
    7h 15m
    LHR
    6:25 am
    4h 50m
    LHR
    11:15 am
    8h 10m
    IAD
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    BA124
    2:10 am, 10 Jan Sat
    BAH Bahrain
    6:25 am, 10 Jan Sat
    LHR London
    7h 15m
    4h 50m layover in London (LHR)
    BA217
    11:15 am, 10 Jan Sat
    LHR London
    2:25 pm, 10 Jan Sat
    IAD Washington
    8h 10m
    Depart: Fri, 12 Dec Return: Mon, 12 Jan Cleveland to Bahrain Fri, 12 Dec - Mon, 12 Jan
    Multiple Airlines 2+ stops 18h
    5:05 pm CLE - 7:05 pm (+1) BAH
    Multiple Airlines 2+ stops 1d 2h 29m
    10:30 pm BAH - 4:59 pm (+1) CLE
    US$1,083
    nanakflights.com
    Show Details

    Depart: Cleveland to Bahrain via New York, Frankfurt

    CLE
    5:05 pm
    1h 50m
    JFK
    6:55 pm
    51m
    JFK
    7:46 pm
    8h 4m
    FRA
    9:50 am (+1)
    1h 30m
    FRA
    11:20 am
    5h 45m
    BAH
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    DL6033
    5:05 pm, 12 Dec Fri
    CLE Cleveland
    6:55 pm, 12 Dec Fri
    JFK New York
    1h 50m
    51m layover in New York (JFK)
    DL410
    7:46 pm, 12 Dec Fri
    JFK New York
    9:50 am, 13 Dec Sat
    FRA Frankfurt
    8h 4m
    1h 30m layover in Frankfurt (FRA)
    GF16
    11:20 am, 13 Dec Sat
    FRA Frankfurt
    7:05 pm, 13 Dec Sat
    BAH Bahrain
    5h 45m

    Return: Bahrain to Cleveland via Amsterdam, New York

    BAH
    10:30 pm
    9h 35m
    AMS
    6:05 am (+1)
    4h 30m
    AMS
    10:35 am
    8h 42m
    JFK
    1:17 pm
    1h 38m
    JFK
    2:55 pm
    2h 4m
    CLE
    4:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    KL9490
    10:30 pm, 12 Jan Mon
    BAH Bahrain
    6:05 am, 13 Jan Tue
    AMS Amsterdam
    9h 35m
    4h 30m layover in Amsterdam (AMS)
    DL49
    10:35 am, 13 Jan Tue
    AMS Amsterdam
    1:17 pm, 13 Jan Tue
    JFK New York
    8h 42m
    1h 38m layover in New York (JFK)
    DL3436
    2:55 pm, 13 Jan Tue
    JFK New York
    4:59 pm, 13 Jan Tue
    CLE Cleveland
    2h 4m
    Depart: Thu, 11 Dec Return: Mon, 12 Jan Cleveland to Bahrain Thu, 11 Dec - Mon, 12 Jan
    Lufthansa 2+ stops 1d 18m
    2:37 pm CLE - 10:55 pm (+1) BAH
    Multiple Airlines 2+ stops 21h 45m
    2:00 am BAH - 3:45 pm CLE
    US$1,085
    smartfares.com
    Show Details

    Depart: Cleveland to Bahrain via Washington, Frankfurt

    CLE
    2:37 pm
    1h 22m
    IAD
    3:59 pm
    2h 6m
    IAD
    6:05 pm
    7h 55m
    FRA
    8:00 am (+1)
    5h 15m
    FRA
    1:15 pm
    7h 40m
    BAH
    10:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH8581
    2:37 pm, 11 Dec Thu
    CLE Cleveland
    3:59 pm, 11 Dec Thu
    IAD Washington
    1h 22m
    2h 6m layover in Washington (IAD)
    LH419
    6:05 pm, 11 Dec Thu
    IAD Washington
    8:00 am, 12 Dec Fri
    FRA Frankfurt
    7h 55m
    5h 15m layover in Frankfurt (FRA)
    LH620
    1:15 pm, 12 Dec Fri
    FRA Frankfurt
    10:55 pm, 12 Dec Fri
    BAH Bahrain
    7h 40m

    Return: Bahrain to Cleveland via London, Toronto

    BAH
    2:00 am
    7h 35m
    LHR
    6:35 am
    2h 25m
    LHR
    9:00 am
    8h 10m
    YYZ
    12:10 pm
    2h 25m
    YYZ
    2:35 pm
    1h 10m
    CLE
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF7
    2:00 am, 12 Jan Mon
    BAH Bahrain
    6:35 am, 12 Jan Mon
    LHR London
    7h 35m
    2h 25m layover in London (LHR)
    AC869
    9:00 am, 12 Jan Mon
    LHR London
    12:10 pm, 12 Jan Mon
    YYZ Toronto
    8h 10m
    2h 25m layover in Toronto (YYZ)
    AC7901
    2:35 pm, 12 Jan Mon
    YYZ Toronto
    3:45 pm, 12 Jan Mon
    CLE Cleveland
    1h 10m