Cheap Flights from Karachi to Bahrain
    (Modify Search)
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Emirates 1 stop 4h 30m
    2:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 5h 10m
    3:50 am BAH - 11:00 am KHI
    42,756
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    2:15 pm
    2h
    DXB
    3:15 pm
    1h 15m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK607
    Sun 10 Aug, 2:15 pm
    KHI Karachi
    Sun 10 Aug, 3:15 pm
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    Sun 10 Aug, 4:30 pm
    DXB Dubai
    Sun 10 Aug, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    1h 55m
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Tue 30 Sep, 3:50 am
    BAH Bahrain
    Tue 30 Sep, 6:05 am
    DXB Dubai
    1h 15m
    1h 55m layover in Dubai (DXB)
    EK600
    Tue 30 Sep, 8:00 am
    DXB Dubai
    Tue 30 Sep, 11:00 am
    KHI Karachi
    2h
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Emirates 1 stop 6h 30m
    12:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 5h 10m
    3:50 am BAH - 11:00 am KHI
    42,756
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    12:15 pm
    2h
    DXB
    1:15 pm
    3h 15m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK601
    Sun 10 Aug, 12:15 pm
    KHI Karachi
    Sun 10 Aug, 1:15 pm
    DXB Dubai
    2h
    3h 15m layover in Dubai (DXB)
    EK839
    Sun 10 Aug, 4:30 pm
    DXB Dubai
    Sun 10 Aug, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:50 am
    1h 15m
    DXB
    6:05 am
    1h 55m
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    Tue 30 Sep, 3:50 am
    BAH Bahrain
    Tue 30 Sep, 6:05 am
    DXB Dubai
    1h 15m
    1h 55m layover in Dubai (DXB)
    EK600
    Tue 30 Sep, 8:00 am
    DXB Dubai
    Tue 30 Sep, 11:00 am
    KHI Karachi
    2h
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Emirates 1 stop 4h 30m
    2:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 6h 15m
    5:50 pm BAH - 2:05 am (+1) KHI
    44,958
    aerobilet.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    2:15 pm
    2h
    DXB
    3:15 pm
    1h 15m
    DXB
    4:30 pm
    1h 15m
    BAH
    4:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK607
    Sun 10 Aug, 2:15 pm
    KHI Karachi
    Sun 10 Aug, 3:15 pm
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    Sun 10 Aug, 4:30 pm
    DXB Dubai
    Sun 10 Aug, 4:45 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    3h
    DXB
    11:00 pm
    2h 5m
    KHI
    2:05 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    Tue 30 Sep, 5:50 pm
    BAH Bahrain
    Tue 30 Sep, 8:00 pm
    DXB Dubai
    1h 10m
    3h layover in Dubai (DXB)
    EK610
    Tue 30 Sep, 11:00 pm
    DXB Dubai
    Wed 1 Oct, 2:05 am
    KHI Karachi
    2h 5m
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Gulf Air Direct 2h 40m
    6:35 am KHI - 7:15 am BAH
    Gulf Air Direct 2h 45m
    12:50 am BAH - 5:35 am KHI
    53,102
    aerobilet.com
    Show Details

    Depart: Karachi to Bahrain

    KHI
    6:35 am
    2h 40m
    BAH
    7:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF751
    Sun 10 Aug, 6:35 am
    KHI Karachi
    Sun 10 Aug, 7:15 am
    BAH Bahrain
    2h 40m

    Return: Bahrain to Karachi

    BAH
    12:50 am
    2h 45m
    KHI
    5:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF752
    Tue 30 Sep, 12:50 am
    BAH Bahrain
    Tue 30 Sep, 5:35 am
    KHI Karachi
    2h 45m
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Gulf Air Direct 2h 40m
    9:05 pm KHI - 9:45 pm BAH
    Gulf Air Direct 2h 45m
    12:50 am BAH - 5:35 am KHI
    53,102
    aerobilet.com
    Show Details

    Depart: Karachi to Bahrain

    KHI
    9:05 pm
    2h 40m
    BAH
    9:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    GF753
    Sun 10 Aug, 9:05 pm
    KHI Karachi
    Sun 10 Aug, 9:45 pm
    BAH Bahrain
    2h 40m

    Return: Bahrain to Karachi

    BAH
    12:50 am
    2h 45m
    KHI
    5:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    GF752
    Tue 30 Sep, 12:50 am
    BAH Bahrain
    Tue 30 Sep, 5:35 am
    KHI Karachi
    2h 45m
    Depart Return Karachi to Bahrain Sun, 10 Aug - Tue, 30 Sep
    Saudia 1 stop 7h 30m
    11:30 am KHI - 5:00 pm BAH
    Etihad Airways 1 stop 6h 35m
    6:00 pm BAH - 2:35 am (+1) KHI
    73,344
    aerobilet.com
    Show Details

    Depart: Karachi to Bahrain via Riyadh

    KHI
    11:30 am
    3h 10m
    RUH
    12:40 pm
    3h 5m
    RUH
    3:45 pm
    1h 15m
    BAH
    5:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SV717
    Sun 10 Aug, 11:30 am
    KHI Karachi
    Sun 10 Aug, 12:40 pm
    RUH Riyadh
    3h 10m
    3h 5m layover in Riyadh (RUH)
    SV520
    Sun 10 Aug, 3:45 pm
    RUH Riyadh
    Sun 10 Aug, 5:00 pm
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    6:00 pm
    1h 10m
    AUH
    8:10 pm
    3h 5m
    AUH
    11:15 pm
    2h 20m
    KHI
    2:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EY376
    Tue 30 Sep, 6:00 pm
    BAH Bahrain
    Tue 30 Sep, 8:10 pm
    AUH Abu Dhabi
    1h 10m
    3h 5m layover in Abu Dhabi (AUH)
    EY221
    Tue 30 Sep, 11:15 pm
    AUH Abu Dhabi
    Wed 1 Oct, 2:35 am
    KHI Karachi
    2h 20m