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

Recent Searches

    Cheap Flights from Karachi to Bahrain
    (Modify Search)
    Price Alerts
    • Airlines
    • Flights
    • Schedules

    Cheap Flights from Karachi to Bahrain

    Airline Results Price View
    View All Airlines View Flights
    Etihad Airways 11 results 30,036 View Flights
    Qatar Airways 16 results 41,769 View Flights
    Emirates 5 results 67,129 View Flights
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Etihad Airways 1 stop 7h 25m
    10:00 pm KHI - 3:25 am (+1) BAH
    Etihad Airways 1 stop 11h 55m
    4:45 am BAH - 6:40 pm KHI
    30,049
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    10:00 pm
    2h 25m
    AUH
    11:25 pm
    3h 45m
    AUH
    3:10 am
    1h 15m
    BAH
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY201
    10:00 pm, 29 Mar Sun
    KHI Karachi
    11:25 pm, 29 Mar Sun
    AUH Abu Dhabi
    2h 25m
    3h 45m layover in Abu Dhabi (AUH)
    EY379
    3:10 am, 30 Mar Mon
    AUH Abu Dhabi
    3:25 am, 30 Mar Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    4:45 am
    1h 20m
    AUH
    7:05 am
    8h 10m
    AUH
    3:15 pm
    2h 25m
    KHI
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY370
    4:45 am, 8 Apr Wed
    BAH Bahrain
    7:05 am, 8 Apr Wed
    AUH Abu Dhabi
    1h 20m
    8h 10m layover in Abu Dhabi (AUH)
    EY200
    3:15 pm, 8 Apr Wed
    AUH Abu Dhabi
    6:40 pm, 8 Apr Wed
    KHI Karachi
    2h 25m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Etihad Airways 1 stop 5h 10m
    5:35 am KHI - 8:45 am BAH
    Etihad Airways 1 stop 6h 25m
    10:15 am BAH - 6:40 pm KHI
    33,609
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    5:35 am
    2h 25m
    AUH
    7:00 am
    1h 30m
    AUH
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY222
    5:35 am, 29 Mar Sun
    KHI Karachi
    7:00 am, 29 Mar Sun
    AUH Abu Dhabi
    2h 25m
    1h 30m layover in Abu Dhabi (AUH)
    EY371
    8:30 am, 29 Mar Sun
    AUH Abu Dhabi
    8:45 am, 29 Mar Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    10:15 am
    1h 20m
    AUH
    12:35 pm
    2h 40m
    AUH
    3:15 pm
    2h 25m
    KHI
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY378
    10:15 am, 8 Apr Wed
    BAH Bahrain
    12:35 pm, 8 Apr Wed
    AUH Abu Dhabi
    1h 20m
    2h 40m layover in Abu Dhabi (AUH)
    EY200
    3:15 pm, 8 Apr Wed
    AUH Abu Dhabi
    6:40 pm, 8 Apr Wed
    KHI Karachi
    2h 25m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Etihad Airways 1 stop 5h 10m
    5:35 am KHI - 8:45 am BAH
    Etihad Airways 1 stop 6h 35m
    6:05 pm BAH - 2:40 am (+1) KHI
    33,609
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    5:35 am
    2h 25m
    AUH
    7:00 am
    1h 30m
    AUH
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY222
    5:35 am, 29 Mar Sun
    KHI Karachi
    7:00 am, 29 Mar Sun
    AUH Abu Dhabi
    2h 25m
    1h 30m layover in Abu Dhabi (AUH)
    EY371
    8:30 am, 29 Mar Sun
    AUH Abu Dhabi
    8:45 am, 29 Mar Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    6:05 pm
    1h 20m
    AUH
    8:25 pm
    2h 50m
    AUH
    11:15 pm
    2h 25m
    KHI
    2:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EY376
    6:05 pm, 8 Apr Wed
    BAH Bahrain
    8:25 pm, 8 Apr Wed
    AUH Abu Dhabi
    1h 20m
    2h 50m layover in Abu Dhabi (AUH)
    EY221
    11:15 pm, 8 Apr Wed
    AUH Abu Dhabi
    2:40 am, 9 Apr Thu
    KHI Karachi
    2h 25m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Etihad Airways 1 stop 5h 35m
    5:25 am KHI - 9:00 am BAH
    Etihad Airways 1 stop 6h 25m
    10:15 am BAH - 6:40 pm KHI
    35,139
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    5:25 am
    2h 35m
    AUH
    7:00 am
    1h 45m
    AUH
    8:45 am
    1h 15m
    BAH
    9:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY222
    5:25 am, 6 Mar Fri
    KHI Karachi
    7:00 am, 6 Mar Fri
    AUH Abu Dhabi
    2h 35m
    1h 45m layover in Abu Dhabi (AUH)
    EY371
    8:45 am, 6 Mar Fri
    AUH Abu Dhabi
    9:00 am, 6 Mar Fri
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    10:15 am
    1h 20m
    AUH
    12:35 pm
    2h 40m
    AUH
    3:15 pm
    2h 25m
    KHI
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY378
    10:15 am, 6 Jun Sat
    BAH Bahrain
    12:35 pm, 6 Jun Sat
    AUH Abu Dhabi
    1h 20m
    2h 40m layover in Abu Dhabi (AUH)
    EY200
    3:15 pm, 6 Jun Sat
    AUH Abu Dhabi
    6:40 pm, 6 Jun Sat
    KHI Karachi
    2h 25m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Etihad Airways 1 stop 5h 35m
    5:25 am KHI - 9:00 am BAH
    Etihad Airways 1 stop 6h 35m
    6:05 pm BAH - 2:40 am (+1) KHI
    35,139
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    5:25 am
    2h 35m
    AUH
    7:00 am
    1h 45m
    AUH
    8:45 am
    1h 15m
    BAH
    9:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY222
    5:25 am, 6 Mar Fri
    KHI Karachi
    7:00 am, 6 Mar Fri
    AUH Abu Dhabi
    2h 35m
    1h 45m layover in Abu Dhabi (AUH)
    EY371
    8:45 am, 6 Mar Fri
    AUH Abu Dhabi
    9:00 am, 6 Mar Fri
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    6:05 pm
    1h 20m
    AUH
    8:25 pm
    2h 50m
    AUH
    11:15 pm
    2h 25m
    KHI
    2:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EY376
    6:05 pm, 6 Jun Sat
    BAH Bahrain
    8:25 pm, 6 Jun Sat
    AUH Abu Dhabi
    1h 20m
    2h 50m layover in Abu Dhabi (AUH)
    EY221
    11:15 pm, 6 Jun Sat
    AUH Abu Dhabi
    2:40 am, 7 Jun Sun
    KHI Karachi
    2h 25m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 9h 5m
    10:10 am KHI - 5:15 pm BAH
    Qatar Airways 1 stop 7h 10m
    9:20 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    5h 25m
    DOH
    4:25 pm
    50m
    BAH
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    5h 25m layover in Doha (DOH)
    QR1110
    4:25 pm, 6 Mar Fri
    DOH Doha
    5:15 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    9:20 pm
    55m
    DOH
    10:15 pm
    3h 40m
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1109
    9:20 pm, 6 Jun Sat
    BAH Bahrain
    10:15 pm, 6 Jun Sat
    DOH Doha
    55m
    3h 40m layover in Doha (DOH)
    QR610
    1:55 am, 7 Jun Sun
    DOH Doha
    6:30 am, 7 Jun Sun
    KHI Karachi
    2h 35m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 9h 5m
    10:10 am KHI - 5:15 pm BAH
    Qatar Airways 1 stop 5h 30m
    11:00 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    5h 25m
    DOH
    4:25 pm
    50m
    BAH
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    5h 25m layover in Doha (DOH)
    QR1110
    4:25 pm, 6 Mar Fri
    DOH Doha
    5:15 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    11:00 pm
    55m
    DOH
    11:55 pm
    2h
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1107
    11:00 pm, 6 Jun Sat
    BAH Bahrain
    11:55 pm, 6 Jun Sat
    DOH Doha
    55m
    2h layover in Doha (DOH)
    QR610
    1:55 am, 7 Jun Sun
    DOH Doha
    6:30 am, 7 Jun Sun
    KHI Karachi
    2h 35m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 7h 10m
    9:20 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    9:20 pm
    55m
    DOH
    10:15 pm
    3h 40m
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1109
    9:20 pm, 6 Jun Sat
    BAH Bahrain
    10:15 pm, 6 Jun Sat
    DOH Doha
    55m
    3h 40m layover in Doha (DOH)
    QR610
    1:55 am, 7 Jun Sun
    DOH Doha
    6:30 am, 7 Jun Sun
    KHI Karachi
    2h 35m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 9h 5m
    10:10 am KHI - 5:15 pm BAH
    Qatar Airways 1 stop 8h 50m
    2:50 pm BAH - 1:40 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    5h 25m
    DOH
    4:25 pm
    50m
    BAH
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    5h 25m layover in Doha (DOH)
    QR1110
    4:25 pm, 6 Mar Fri
    DOH Doha
    5:15 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    2:50 pm
    55m
    DOH
    3:45 pm
    5h 25m
    DOH
    9:10 pm
    2h 30m
    KHI
    1:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1105
    2:50 pm, 6 Jun Sat
    BAH Bahrain
    3:45 pm, 6 Jun Sat
    DOH Doha
    55m
    5h 25m layover in Doha (DOH)
    QR604
    9:10 pm, 6 Jun Sat
    DOH Doha
    1:40 am, 7 Jun Sun
    KHI Karachi
    2h 30m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 5h 30m
    11:00 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    11:00 pm
    55m
    DOH
    11:55 pm
    2h
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1107
    11:00 pm, 6 Jun Sat
    BAH Bahrain
    11:55 pm, 6 Jun Sat
    DOH Doha
    55m
    2h layover in Doha (DOH)
    QR610
    1:55 am, 7 Jun Sun
    DOH Doha
    6:30 am, 7 Jun Sun
    KHI Karachi
    2h 35m
    Depart: Fri, 6 Mar Return: Sat, 6 Jun Karachi to Bahrain Fri, 6 Mar - Sat, 6 Jun
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 8h 50m
    2:50 pm BAH - 1:40 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    2:50 pm
    55m
    DOH
    3:45 pm
    5h 25m
    DOH
    9:10 pm
    2h 30m
    KHI
    1:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1105
    2:50 pm, 6 Jun Sat
    BAH Bahrain
    3:45 pm, 6 Jun Sat
    DOH Doha
    55m
    5h 25m layover in Doha (DOH)
    QR604
    9:10 pm, 6 Jun Sat
    DOH Doha
    1:40 am, 7 Jun Sun
    KHI Karachi
    2h 30m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Qatar Airways 1 stop 5h 15m
    10:25 am KHI - 1:40 pm BAH
    Qatar Airways 1 stop 5h 15m
    6:25 pm BAH - 1:40 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:25 am
    2h 45m
    DOH
    11:10 am
    1h 40m
    DOH
    12:50 pm
    50m
    BAH
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR611
    10:25 am, 29 Mar Sun
    KHI Karachi
    11:10 am, 29 Mar Sun
    DOH Doha
    2h 45m
    1h 40m layover in Doha (DOH)
    QR1104
    12:50 pm, 29 Mar Sun
    DOH Doha
    1:40 pm, 29 Mar Sun
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    6:25 pm
    55m
    DOH
    7:20 pm
    1h 50m
    DOH
    9:10 pm
    2h 30m
    KHI
    1:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:25 pm, 8 Apr Wed
    BAH Bahrain
    7:20 pm, 8 Apr Wed
    DOH Doha
    55m
    1h 50m layover in Doha (DOH)
    QR604
    9:10 pm, 8 Apr Wed
    DOH Doha
    1:40 am, 9 Apr Thu
    KHI Karachi
    2h 30m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Qatar Airways 1 stop 5h 15m
    10:25 am KHI - 1:40 pm BAH
    Qatar Airways 1 stop 7h 10m
    9:20 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:25 am
    2h 45m
    DOH
    11:10 am
    1h 40m
    DOH
    12:50 pm
    50m
    BAH
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR611
    10:25 am, 29 Mar Sun
    KHI Karachi
    11:10 am, 29 Mar Sun
    DOH Doha
    2h 45m
    1h 40m layover in Doha (DOH)
    QR1104
    12:50 pm, 29 Mar Sun
    DOH Doha
    1:40 pm, 29 Mar Sun
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    9:20 pm
    55m
    DOH
    10:15 pm
    3h 40m
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1109
    9:20 pm, 8 Apr Wed
    BAH Bahrain
    10:15 pm, 8 Apr Wed
    DOH Doha
    55m
    3h 40m layover in Doha (DOH)
    QR610
    1:55 am, 9 Apr Thu
    DOH Doha
    6:30 am, 9 Apr Thu
    KHI Karachi
    2h 35m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Qatar Airways 1 stop 5h 15m
    10:25 am KHI - 1:40 pm BAH
    Qatar Airways 1 stop 5h 30m
    11:00 pm BAH - 6:30 am (+1) KHI
    41,821
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:25 am
    2h 45m
    DOH
    11:10 am
    1h 40m
    DOH
    12:50 pm
    50m
    BAH
    1:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR611
    10:25 am, 29 Mar Sun
    KHI Karachi
    11:10 am, 29 Mar Sun
    DOH Doha
    2h 45m
    1h 40m layover in Doha (DOH)
    QR1104
    12:50 pm, 29 Mar Sun
    DOH Doha
    1:40 pm, 29 Mar Sun
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    11:00 pm
    55m
    DOH
    11:55 pm
    2h
    DOH
    1:55 am
    2h 35m
    KHI
    6:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1107
    11:00 pm, 8 Apr Wed
    BAH Bahrain
    11:55 pm, 8 Apr Wed
    DOH Doha
    55m
    2h layover in Doha (DOH)
    QR610
    1:55 am, 9 Apr Thu
    DOH Doha
    6:30 am, 9 Apr Thu
    KHI Karachi
    2h 35m
    Depart: Sun, 29 Mar Return: Wed, 8 Apr Karachi to Bahrain Sun, 29 Mar - Wed, 8 Apr
    Etihad Airways 1 stop 7h 25m
    10:00 pm KHI - 3:25 am (+1) BAH
    Etihad Airways 1 stop 6h 35m
    6:05 pm BAH - 2:40 am (+1) KHI
    42,619
    etihad.com
    Show Details

    Depart: Karachi to Bahrain via Abu Dhabi

    KHI
    10:00 pm
    2h 25m
    AUH
    11:25 pm
    3h 45m
    AUH
    3:10 am
    1h 15m
    BAH
    3:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY201
    10:00 pm, 29 Mar Sun
    KHI Karachi
    11:25 pm, 29 Mar Sun
    AUH Abu Dhabi
    2h 25m
    3h 45m layover in Abu Dhabi (AUH)
    EY379
    3:10 am, 30 Mar Mon
    AUH Abu Dhabi
    3:25 am, 30 Mar Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Abu Dhabi

    BAH
    6:05 pm
    1h 20m
    AUH
    8:25 pm
    2h 50m
    AUH
    11:15 pm
    2h 25m
    KHI
    2:40 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EY376
    6:05 pm, 8 Apr Wed
    BAH Bahrain
    8:25 pm, 8 Apr Wed
    AUH Abu Dhabi
    1h 20m
    2h 50m layover in Abu Dhabi (AUH)
    EY221
    11:15 pm, 8 Apr Wed
    AUH Abu Dhabi
    2:40 am, 9 Apr Thu
    KHI Karachi
    2h 25m
    Depart: Fri, 6 Mar Return: Fri, 6 Mar Karachi to Bahrain Fri, 6 Mar - Fri, 6 Mar
    Qatar Airways 1 stop 9h 5m
    10:10 am KHI - 5:15 pm BAH
    Qatar Airways 1 stop 6h 50m
    9:20 pm BAH - 6:10 am (+1) KHI
    50,341
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    5h 25m
    DOH
    4:25 pm
    50m
    BAH
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    5h 25m layover in Doha (DOH)
    QR1110
    4:25 pm, 6 Mar Fri
    DOH Doha
    5:15 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    9:20 pm
    55m
    DOH
    10:15 pm
    3h 35m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1109
    9:20 pm, 6 Mar Fri
    BAH Bahrain
    10:15 pm, 6 Mar Fri
    DOH Doha
    55m
    3h 35m layover in Doha (DOH)
    QR602
    1:50 am, 7 Mar Sat
    DOH Doha
    6:10 am, 7 Mar Sat
    KHI Karachi
    2h 20m
    Depart: Fri, 6 Mar Return: Fri, 6 Mar Karachi to Bahrain Fri, 6 Mar - Fri, 6 Mar
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 5h
    11:10 pm BAH - 6:10 am (+1) KHI
    50,341
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    11:10 pm
    55m
    DOH
    12:05 am (+1)
    1h 45m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1107
    11:10 pm, 6 Mar Fri
    BAH Bahrain
    12:05 am, 7 Mar Sat
    DOH Doha
    55m
    1h 45m layover in Doha (DOH)
    QR602
    1:50 am, 7 Mar Sat
    DOH Doha
    6:10 am, 7 Mar Sat
    KHI Karachi
    2h 20m
    Depart: Fri, 6 Mar Return: Fri, 6 Mar Karachi to Bahrain Fri, 6 Mar - Fri, 6 Mar
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 8h 5m
    2:10 pm BAH - 12:15 am (+1) KHI
    50,341
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    2:10 pm
    55m
    DOH
    3:05 pm
    4h 50m
    DOH
    7:55 pm
    2h 20m
    KHI
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1105
    2:10 pm, 6 Mar Fri
    BAH Bahrain
    3:05 pm, 6 Mar Fri
    DOH Doha
    55m
    4h 50m layover in Doha (DOH)
    QR604
    7:55 pm, 6 Mar Fri
    DOH Doha
    12:15 am, 7 Mar Sat
    KHI Karachi
    2h 20m
    Depart: Fri, 6 Mar Return: Fri, 6 Mar Karachi to Bahrain Fri, 6 Mar - Fri, 6 Mar
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 4h
    6:15 pm BAH - 12:15 am (+1) KHI
    50,341
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    6:15 pm
    55m
    DOH
    7:10 pm
    45m
    DOH
    7:55 pm
    2h 20m
    KHI
    12:15 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    QR1111
    6:15 pm, 6 Mar Fri
    BAH Bahrain
    7:10 pm, 6 Mar Fri
    DOH Doha
    55m
    45m layover in Doha (DOH)
    QR604
    7:55 pm, 6 Mar Fri
    DOH Doha
    12:15 am, 7 Mar Sat
    KHI Karachi
    2h 20m
    Depart: Fri, 6 Mar Return: Fri, 6 Mar Karachi to Bahrain Fri, 6 Mar - Fri, 6 Mar
    Qatar Airways 1 stop 5h
    10:10 am KHI - 1:10 pm BAH
    Qatar Airways 1 stop 6h 50m
    9:20 pm BAH - 6:10 am (+1) KHI
    50,341
    qatarairways.com
    Show Details

    Depart: Karachi to Bahrain via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    1h 20m
    DOH
    12:20 pm
    50m
    BAH
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 6 Mar Fri
    KHI Karachi
    11:00 am, 6 Mar Fri
    DOH Doha
    2h 50m
    1h 20m layover in Doha (DOH)
    QR1104
    12:20 pm, 6 Mar Fri
    DOH Doha
    1:10 pm, 6 Mar Fri
    BAH Bahrain
    50m

    Return: Bahrain to Karachi via Doha

    BAH
    9:20 pm
    55m
    DOH
    10:15 pm
    3h 35m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1109
    9:20 pm, 6 Mar Fri
    BAH Bahrain
    10:15 pm, 6 Mar Fri
    DOH Doha
    55m
    3h 35m layover in Doha (DOH)
    QR602
    1:50 am, 7 Mar Sat
    DOH Doha
    6:10 am, 7 Mar Sat
    KHI Karachi
    2h 20m
    • Depart
      Arrive
      Airline
      Flight
      Aircraft
      Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
    • 03:35 AM
      04:45 AM
      EK611
      332
      3h 45m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 03:35 AM
      04:45 AM
      EK611
      332
      3h 45m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      772
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 03:40 AM
      05:00 AM
      EK611
      332
      3h 30m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 03:40 AM
      05:00 AM
      EK611
      332
      3h 30m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      772
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      05:25 AM
      QR605
      332
      1h 10m layover in Doha (DOH)
      06:35 AM
      07:20 AM
      QR1112
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      05:25 AM
      QR605
      332
      1h layover in Doha (DOH)
      06:25 AM
      07:15 AM
      QR1112
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      05:25 AM
      QR605
      332
      3h 5m layover in Doha (DOH)
      08:30 AM
      09:20 AM
      QR1102
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:35 AM
      05:25 AM
      QR605
      332
      3h 5m layover in Doha (DOH)
      08:30 AM
      09:15 AM
      QR1102
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:40 AM
      06:10 AM
      FZ332
      73H
      1h layover in Dubai (DXB)
      07:10 AM
      07:25 AM
      FZ23
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:40 AM
      05:45 AM
      FZ332
      73H
      1h 30m layover in Dubai (DXB)
      07:15 AM
      07:30 AM
      FZ23
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 04:40 AM
      06:10 AM
      FZ332
      73H
      1h 5m layover in Dubai (DXB)
      07:15 AM
      07:30 AM
      FZ23
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:10 AM
      05:45 AM
      QR605
      320
      50m layover in Doha (DOH)
      06:35 AM
      07:20 AM
      QR1112
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:10 AM
      05:45 AM
      QR605
      320
      2h 45m layover in Doha (DOH)
      08:30 AM
      09:15 AM
      QR1102
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:25 AM
      07:00 AM
      EY222
      321
      1h 45m layover in Abu Dhabi (AUH)
      08:45 AM
      09:00 AM
      EY371
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:25 AM
      07:00 AM
      EY222
      321
      1h 45m layover in Abu Dhabi (AUH)
      08:45 AM
      09:00 AM
      EY371
      345
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:25 AM
      07:00 AM
      EY222
      321
      1h 45m layover in Abu Dhabi (AUH)
      08:45 AM
      09:00 AM
      EY371
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:25 AM
      07:00 AM
      EY222
      321
      1h 45m layover in Abu Dhabi (AUH)
      08:45 AM
      09:00 AM
      EY371
      345
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:40 AM
      06:55 AM
      EK605
      77W
      1h 35m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:40 AM
      06:55 AM
      EK605
      77W
      1h 35m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      772
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:45 AM
      06:45 AM
      EK605
      77W
      1h 45m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      772
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:45 AM
      07:00 AM
      EY222
      320
      1h 35m layover in Abu Dhabi (AUH)
      08:35 AM
      08:45 AM
      EY371
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:45 AM
      07:00 AM
      EY222
      320
      1h 35m layover in Abu Dhabi (AUH)
      08:35 AM
      08:45 AM
      EY371
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:45 AM
      06:45 AM
      EK605
      77W
      1h 45m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      772
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:45 AM
      06:45 AM
      EK605
      77W
      1h 45m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 07:30 AM
      08:20 AM
      GF751
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 07:30 AM
      08:20 AM
      GF751
      321
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:10 AM
      10:35 AM
      FZ334
      73H
      3h 40m layover in Dubai (DXB)
      02:15 PM
      02:25 PM
      FZ25
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:15 AM
      10:20 AM
      FZ334
      73H
      3h 50m layover in Dubai (DXB)
      02:10 PM
      02:25 PM
      FZ25
      73H
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:30 AM
      11:05 AM
      SV707
      772
      4h 45m layover in Riyadh (RUH)
      03:50 PM
      05:05 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:30 AM
      11:05 AM
      SV707
      772
      4h 45m layover in Riyadh (RUH)
      03:50 PM
      05:00 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:30 AM
      11:05 AM
      SV713
      772
      4h 45m layover in Riyadh (RUH)
      03:50 PM
      05:00 PM
      SV520
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:45 AM
      11:05 AM
      SV707
      772
      4h 45m layover in Riyadh (RUH)
      03:50 PM
      05:05 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:10 AM
      11:00 AM
      QR603
      320
      1h 20m layover in Doha (DOH)
      12:20 PM
      01:10 PM
      QR1104
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:25 AM
      11:00 AM
      QR603
      320
      1h 55m layover in Doha (DOH)
      12:55 PM
      01:40 PM
      QR1104
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:30 AM
      01:05 PM
      SV717
      772
      2h 45m layover in Riyadh (RUH)
      03:50 PM
      05:00 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:30 AM
      12:50 PM
      SV717
      772
      3h layover in Riyadh (RUH)
      03:50 PM
      05:05 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 12:10 PM
      01:20 PM
      EK601
      77W
      3h 10m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 07 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Dec - 06 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 12:10 PM
      01:20 PM
      EK601
      77W
      3h 10m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 08 Mar - 27 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Dec - 26 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Dec - 02 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 12:15 PM
      01:15 PM
      EK601
      77W
      3h 15m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 31 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 30 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 02:05 PM
      03:15 PM
      EK607
      77W
      1h 15m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 07 Mar - 28 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Mar - 27 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Dec - 06 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 02:05 PM
      03:15 PM
      EK607
      77W
      1h 15m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 22 Dec - 02 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Dec - 26 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 02:15 PM
      03:15 PM
      EK607
      77W
      1h 15m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 02:15 PM
      03:15 PM
      EK607
      77W
      1h 15m layover in Dubai (DXB)
      04:30 PM
      04:45 PM
      EK839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 07:45 PM
      09:00 PM
      EK609
      77W
      1h 15m layover in Dubai (DXB)
      10:15 PM
      10:30 PM
      EK833
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 10 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 07 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 09:05 PM
      09:55 PM
      GF753
      330
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 05 Mar - 12 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Mar - 10 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 09:05 PM
      09:55 PM
      GF753
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Feb - 11 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Mar - 10 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 09:50 PM
      10:50 PM
      WY326
      738
      3h 15m layover in Muscat (MCT)
      02:05 AM
      02:55 AM
      WY657
      73M
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:50 PM
      10:50 PM
      WY326
      738
      3h 15m layover in Muscat (MCT)
      02:05 AM
      02:55 AM
      WY657
      E75
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:00 PM
      11:25 PM
      EY201
      320
      2h 35m layover in Abu Dhabi (AUH)
      02:00 AM
      02:10 AM
      EY379
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 10 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 09 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:00 PM
      11:35 PM
      EY201
      320
      3h 30m layover in Abu Dhabi (AUH)
      03:05 AM
      03:20 AM
      EY379
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:00 PM
      11:35 PM
      EY201
      320
      3h 30m layover in Abu Dhabi (AUH)
      03:05 AM
      03:20 AM
      EY379
      319
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:00 PM
      11:35 PM
      EY201
      320
      2h 25m layover in Abu Dhabi (AUH)
      02:00 AM
      02:10 AM
      EY379
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:25 PM
      11:45 PM
      EK603
      77W
      2h 45m layover in Dubai (DXB)
      02:30 AM
      02:45 AM
      EK835
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:25 PM
      11:45 PM
      EK603
      77W
      2h 45m layover in Dubai (DXB)
      02:30 AM
      02:45 AM
      EK835
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:30 PM
      11:30 PM
      EK603
      77W
      3h layover in Dubai (DXB)
      02:30 AM
      02:45 AM
      EK835
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 10 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 05 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    Flight Schedules from Bahrain to Karachi