×
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
    Emirates 160 results 40,156 View Flights
    Etihad Airways 16 results 40,242 View Flights
    Qatar Airways 57 results 41,085 View Flights
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 6h 30m
    12:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 6h 15m
    9:50 am BAH - 6:05 pm KHI
    40,212
    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
    12:15 pm, 17 May Sun
    KHI Karachi
    1:15 pm, 17 May Sun
    DXB Dubai
    2h
    3h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    2h 55m
    DXB
    2:55 pm
    2h 10m
    KHI
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    2h 55m layover in Dubai (DXB)
    EK608
    2:55 pm, 31 May Sun
    DXB Dubai
    6:05 pm, 31 May Sun
    KHI Karachi
    2h 10m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 5h 50m
    10:30 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 8h 40m
    5:50 pm BAH - 4:30 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    10:30 pm
    2h 15m
    DXB
    11:45 pm
    2h 20m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:30 pm, 17 May Sun
    KHI Karachi
    11:45 pm, 17 May Sun
    DXB Dubai
    2h 15m
    2h 20m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    5h 30m
    DXB
    1:30 am
    2h
    KHI
    4:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    5h 30m layover in Dubai (DXB)
    EK604
    1:30 am, 1 Jun Mon
    DXB Dubai
    4:30 am, 1 Jun Mon
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 8h 55m
    2:15 pm KHI - 9:10 pm BAH
    Emirates 1 stop 5h 25m
    3:35 am BAH - 11:00 am KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    2:15 pm
    2h
    DXB
    3:15 pm
    5h 40m
    DXB
    8:55 pm
    1h 15m
    BAH
    9:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK607
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    5h 40m layover in Dubai (DXB)
    EK833
    8:55 pm, 17 May Sun
    DXB Dubai
    9:10 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:35 am
    1h 25m
    DXB
    6:00 am
    2h
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    3:35 am, 31 May Sun
    BAH Bahrain
    6:00 am, 31 May Sun
    DXB Dubai
    1h 25m
    2h layover in Dubai (DXB)
    EK600
    8:00 am, 31 May Sun
    DXB Dubai
    11:00 am, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 7h 10m
    3:35 am KHI - 8:45 am BAH
    Emirates 1 stop 8h 40m
    5:50 pm BAH - 4:30 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    3:35 am
    2h 10m
    DXB
    4:45 am
    3h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK611
    3:35 am, 17 May Sun
    KHI Karachi
    4:45 am, 17 May Sun
    DXB Dubai
    2h 10m
    3h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    5h 30m
    DXB
    1:30 am
    2h
    KHI
    4:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    5h 30m layover in Dubai (DXB)
    EK604
    1:30 am, 1 Jun Mon
    DXB Dubai
    4:30 am, 1 Jun Mon
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 5h 50m
    10:30 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 5h 25m
    3:35 am BAH - 11:00 am KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    10:30 pm
    2h 15m
    DXB
    11:45 pm
    2h 20m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:30 pm, 17 May Sun
    KHI Karachi
    11:45 pm, 17 May Sun
    DXB Dubai
    2h 15m
    2h 20m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:35 am
    1h 25m
    DXB
    6:00 am
    2h
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    3:35 am, 31 May Sun
    BAH Bahrain
    6:00 am, 31 May Sun
    DXB Dubai
    1h 25m
    2h layover in Dubai (DXB)
    EK600
    8:00 am, 31 May Sun
    DXB Dubai
    11:00 am, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 5h
    5:45 am KHI - 8:45 am BAH
    Emirates 1 stop 8h 40m
    5:50 pm BAH - 4:30 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    5:45 am
    2h
    DXB
    6:45 am
    1h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK605
    5:45 am, 17 May Sun
    KHI Karachi
    6:45 am, 17 May Sun
    DXB Dubai
    2h
    1h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    5h 30m
    DXB
    1:30 am
    2h
    KHI
    4:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    5h 30m layover in Dubai (DXB)
    EK604
    1:30 am, 1 Jun Mon
    DXB Dubai
    4:30 am, 1 Jun Mon
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 6h 30m
    12:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 9h 25m
    9:50 am BAH - 9:15 pm KHI
    40,212
    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
    12:15 pm, 17 May Sun
    KHI Karachi
    1:15 pm, 17 May Sun
    DXB Dubai
    2h
    3h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    6h 15m
    DXB
    6:15 pm
    2h
    KHI
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    6h 15m layover in Dubai (DXB)
    EK602
    6:15 pm, 31 May Sun
    DXB Dubai
    9:15 pm, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 7h 10m
    3:35 am KHI - 8:45 am BAH
    Emirates 1 stop 5h 25m
    3:35 am BAH - 11:00 am KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    3:35 am
    2h 10m
    DXB
    4:45 am
    3h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK611
    3:35 am, 17 May Sun
    KHI Karachi
    4:45 am, 17 May Sun
    DXB Dubai
    2h 10m
    3h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:35 am
    1h 25m
    DXB
    6:00 am
    2h
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    3:35 am, 31 May Sun
    BAH Bahrain
    6:00 am, 31 May Sun
    DXB Dubai
    1h 25m
    2h layover in Dubai (DXB)
    EK600
    8:00 am, 31 May Sun
    DXB Dubai
    11:00 am, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 5h 50m
    10:30 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 6h 15m
    5:50 pm BAH - 2:05 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    10:30 pm
    2h 15m
    DXB
    11:45 pm
    2h 20m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:30 pm, 17 May Sun
    KHI Karachi
    11:45 pm, 17 May Sun
    DXB Dubai
    2h 15m
    2h 20m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    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
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    3h layover in Dubai (DXB)
    EK610
    11:00 pm, 31 May Sun
    DXB Dubai
    2:05 am, 1 Jun Mon
    KHI Karachi
    2h 5m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 7h 10m
    3:35 am KHI - 8:45 am BAH
    Emirates 1 stop 6h 15m
    9:50 am BAH - 6:05 pm KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    3:35 am
    2h 10m
    DXB
    4:45 am
    3h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK611
    3:35 am, 17 May Sun
    KHI Karachi
    4:45 am, 17 May Sun
    DXB Dubai
    2h 10m
    3h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    2h 55m
    DXB
    2:55 pm
    2h 10m
    KHI
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    2h 55m layover in Dubai (DXB)
    EK608
    2:55 pm, 31 May Sun
    DXB Dubai
    6:05 pm, 31 May Sun
    KHI Karachi
    2h 10m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 5h
    5:45 am KHI - 8:45 am BAH
    Emirates 1 stop 6h 15m
    9:50 am BAH - 6:05 pm KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    5:45 am
    2h
    DXB
    6:45 am
    1h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK605
    5:45 am, 17 May Sun
    KHI Karachi
    6:45 am, 17 May Sun
    DXB Dubai
    2h
    1h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    2h 55m
    DXB
    2:55 pm
    2h 10m
    KHI
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    2h 55m layover in Dubai (DXB)
    EK608
    2:55 pm, 31 May Sun
    DXB Dubai
    6:05 pm, 31 May Sun
    KHI Karachi
    2h 10m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 8h 55m
    2:15 pm KHI - 9:10 pm BAH
    Emirates 1 stop 6h 15m
    5:50 pm BAH - 2:05 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    2:15 pm
    2h
    DXB
    3:15 pm
    5h 40m
    DXB
    8:55 pm
    1h 15m
    BAH
    9:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK607
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    5h 40m layover in Dubai (DXB)
    EK833
    8:55 pm, 17 May Sun
    DXB Dubai
    9:10 pm, 17 May Sun
    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
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    3h layover in Dubai (DXB)
    EK610
    11:00 pm, 31 May Sun
    DXB Dubai
    2:05 am, 1 Jun Mon
    KHI Karachi
    2h 5m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 7h 10m
    3:35 am KHI - 8:45 am BAH
    Emirates 1 stop 9h 25m
    9:50 am BAH - 9:15 pm KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    3:35 am
    2h 10m
    DXB
    4:45 am
    3h 45m
    DXB
    8:30 am
    1h 15m
    BAH
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK611
    3:35 am, 17 May Sun
    KHI Karachi
    4:45 am, 17 May Sun
    DXB Dubai
    2h 10m
    3h 45m layover in Dubai (DXB)
    EK837
    8:30 am, 17 May Sun
    DXB Dubai
    8:45 am, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    6h 15m
    DXB
    6:15 pm
    2h
    KHI
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    6h 15m layover in Dubai (DXB)
    EK602
    6:15 pm, 31 May Sun
    DXB Dubai
    9:15 pm, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    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
    40,212
    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
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    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
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    3h layover in Dubai (DXB)
    EK610
    11:00 pm, 31 May Sun
    DXB Dubai
    2:05 am, 1 Jun Mon
    KHI Karachi
    2h 5m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 8h 35m
    7:45 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 6h 15m
    9:50 am BAH - 6:05 pm KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    7:45 pm
    2h 15m
    DXB
    9:00 pm
    5h 5m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK609
    7:45 pm, 17 May Sun
    KHI Karachi
    9:00 pm, 17 May Sun
    DXB Dubai
    2h 15m
    5h 5m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    2h 55m
    DXB
    2:55 pm
    2h 10m
    KHI
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    2h 55m layover in Dubai (DXB)
    EK608
    2:55 pm, 31 May Sun
    DXB Dubai
    6:05 pm, 31 May Sun
    KHI Karachi
    2h 10m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 4h 30m
    2:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 5h 25m
    3:35 am BAH - 11:00 am KHI
    40,212
    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
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    3:35 am
    1h 25m
    DXB
    6:00 am
    2h
    DXB
    8:00 am
    2h
    KHI
    11:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK836
    3:35 am, 31 May Sun
    BAH Bahrain
    6:00 am, 31 May Sun
    DXB Dubai
    1h 25m
    2h layover in Dubai (DXB)
    EK600
    8:00 am, 31 May Sun
    DXB Dubai
    11:00 am, 31 May Sun
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 4h 30m
    2:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 8h 40m
    5:50 pm BAH - 4:30 am (+1) KHI
    40,212
    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
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    5h 30m
    DXB
    1:30 am
    2h
    KHI
    4:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    5h 30m layover in Dubai (DXB)
    EK604
    1:30 am, 1 Jun Mon
    DXB Dubai
    4:30 am, 1 Jun Mon
    KHI Karachi
    2h
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 4h 30m
    2:15 pm KHI - 4:45 pm BAH
    Emirates 1 stop 6h 15m
    9:50 am BAH - 6:05 pm KHI
    40,212
    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
    2:15 pm, 17 May Sun
    KHI Karachi
    3:15 pm, 17 May Sun
    DXB Dubai
    2h
    1h 15m layover in Dubai (DXB)
    EK839
    4:30 pm, 17 May Sun
    DXB Dubai
    4:45 pm, 17 May Sun
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    9:50 am
    1h 10m
    DXB
    12:00 pm
    2h 55m
    DXB
    2:55 pm
    2h 10m
    KHI
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK838
    9:50 am, 31 May Sun
    BAH Bahrain
    12:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    2h 55m layover in Dubai (DXB)
    EK608
    2:55 pm, 31 May Sun
    DXB Dubai
    6:05 pm, 31 May Sun
    KHI Karachi
    2h 10m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 8h 35m
    7:45 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 6h 15m
    5:50 pm BAH - 2:05 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    7:45 pm
    2h 15m
    DXB
    9:00 pm
    5h 5m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK609
    7:45 pm, 17 May Sun
    KHI Karachi
    9:00 pm, 17 May Sun
    DXB Dubai
    2h 15m
    5h 5m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    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
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    3h layover in Dubai (DXB)
    EK610
    11:00 pm, 31 May Sun
    DXB Dubai
    2:05 am, 1 Jun Mon
    KHI Karachi
    2h 5m
    Depart: Sun, 17 May Return: Sun, 31 May Karachi to Bahrain Sun, 17 May - Sun, 31 May
    Emirates 1 stop 8h 35m
    7:45 pm KHI - 2:20 am (+1) BAH
    Emirates 1 stop 8h 40m
    5:50 pm BAH - 4:30 am (+1) KHI
    40,212
    emirates.com
    Show Details

    Depart: Karachi to Bahrain via Dubai

    KHI
    7:45 pm
    2h 15m
    DXB
    9:00 pm
    5h 5m
    DXB
    2:05 am
    1h 15m
    BAH
    2:20 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK609
    7:45 pm, 17 May Sun
    KHI Karachi
    9:00 pm, 17 May Sun
    DXB Dubai
    2h 15m
    5h 5m layover in Dubai (DXB)
    EK835
    2:05 am, 18 May Mon
    DXB Dubai
    2:20 am, 18 May Mon
    BAH Bahrain
    1h 15m

    Return: Bahrain to Karachi via Dubai

    BAH
    5:50 pm
    1h 10m
    DXB
    8:00 pm
    5h 30m
    DXB
    1:30 am
    2h
    KHI
    4:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK840
    5:50 pm, 31 May Sun
    BAH Bahrain
    8:00 pm, 31 May Sun
    DXB Dubai
    1h 10m
    5h 30m layover in Dubai (DXB)
    EK604
    1:30 am, 1 Jun Mon
    DXB Dubai
    4:30 am, 1 Jun Mon
    KHI Karachi
    2h
    • Depart
      Arrive
      Airline
      Flight
      Aircraft
      Mo
      Tu
      We
      Th
      Fr
      Sa
      Su
    • 12:15 AM
      01:35 AM
      SV709
      772
      4h 55m layover in Riyadh (RUH)
      06:30 AM
      07:40 AM
      GF162
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 12:30 AM
      02:05 AM
      SV717
      772
      4h 55m layover in Riyadh (RUH)
      07:00 AM
      08:10 AM
      GF162
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 01:35 AM
      02:15 AM
      PK225
      73H
      5h layover in Muscat (MCT)
      07:15 AM
      07:50 AM
      GF561
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 01 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Apr - 28 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 May - 12 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 May - 02 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Jun - 01 Sep
        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
      QF8837
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 28 Mar - 29 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 31 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 30 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Apr - 19 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Apr - 02 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 26 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Apr - 01 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 May - 26 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 May - 23 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jun - 31 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jun - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Jun - 30 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Sep - 06 Sep
        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
      multiple schedules, see details
      • Valid between 29 Mar - 29 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 05:10 AM
      05:45 AM
      QR605
      77L
      1h 15m layover in Doha (DOH)
      07:00 AM
      07:45 AM
      GF521
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Apr - 28 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Apr - 30 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Apr - 30 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 May - 26 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 May - 30 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 May - 01 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Jul - 25 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Aug - 27 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Aug - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Aug - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 05:35 AM
      07:00 AM
      AZ5717
      320
      1h 30m layover in Abu Dhabi (AUH)
      08:30 AM
      08:45 AM
      EY371
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 05:40 AM
      06:55 AM
      EK605
      332
      1h 35m layover in Dubai (DXB)
      08:30 AM
      08:45 AM
      EK837
      773
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 30 Mar - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Apr - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Apr - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Apr - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 23 Apr - 30 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 26 Apr - 26 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 May - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 May - 26 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 May - 23 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Jun - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:00 AM
      06:55 AM
      WY326
      738
      4h 40m layover in Muscat (MCT)
      11:35 AM
      12:10 PM
      GF563
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 06:35 AM
      07:15 AM
      GF751
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 05 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 11 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Apr - 15 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 19 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Apr - 29 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Apr - 03 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 May - 22 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 May - 17 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 May - 23 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 May - 29 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 May - 07 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Jun - 30 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jul - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 06 Sep - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 07:10 AM
      08:15 AM
      PK729
      777
      3h 50m layover in Riyadh (RUH)
      12:05 PM
      01:15 PM
      GF164
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:00 AM
      10:10 AM
      PK207
      320
      2h 50m layover in Dubai (DXB)
      01:00 PM
      01:15 PM
      GF505
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 20 Mar - 03 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 22 Mar - 30 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 18 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Apr - 13 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Apr - 19 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Apr - 18 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Apr - 23 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 May - 07 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 May - 08 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 26 May - 13 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Jun - 06 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Jun - 04 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 Jul - 07 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jul - 18 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Jul - 31 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 21 Jul - 05 Sep
        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
      multiple schedules, see details
      • Valid between 29 Mar - 06 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 10 Apr - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 May - 17 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Jun - 19 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 15 Jul - 27 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Aug - 06 Sep
        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:45 AM
      11:05 AM
      SV713
      772
      4h 40m layover in Riyadh (RUH)
      03:45 PM
      05:00 PM
      SV520
      320
      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:10 AM
      QR611
      320
      1h 40m layover in Doha (DOH)
      12:50 PM
      01:40 PM
      QR1104
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 30 Mar
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Apr - 30 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Apr - 30 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 May - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 11:30 AM
      12:50 PM
      SV715
      772
      2h 55m layover in Riyadh (RUH)
      03:45 PM
      05:00 PM
      SV520
      E70
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 11:30 AM
      12:25 PM
      SV711
      320
      2h 45m layover in Dammam (DMM)
      03:10 PM
      03:45 PM
      GF106
      320
      collapse
      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
      QF8839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 08 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Apr - 08 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Apr - 06 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Apr - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Apr - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 12:55 PM
      01:55 PM
      WY324
      738
      5h layover in Muscat (MCT)
      06:55 PM
      07:30 PM
      GF565
      320
      collapse
      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
      QF8839
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Mar - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 01 Apr - 21 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 11 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Apr - 23 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 Apr - 26 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 Apr - 23 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Apr - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 Apr - 28 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Apr - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 29 Apr - 06 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Apr - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 May - 16 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 May - 01 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 May - 25 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Jun - 27 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Jul - 09 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 08 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Sep - 05 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 06:10 PM
      07:00 PM
      TG507
      330
      4h 25m layover in Muscat (MCT)
      11:25 PM
      11:59 PM
      GF567
      320
      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 02 Apr - 09 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 05 Apr - 12 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Apr - 09 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Apr - 07 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Jun - 23 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 14 Jun - 21 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 25 Jun - 14 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 28 Jun - 12 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Jul - 03 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 19 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 07:35 PM
      08:55 PM
      EK609
      77W
      2h 30m layover in Dubai (DXB)
      11:25 PM
      11:40 PM
      GF513
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 09:05 PM
      09:45 PM
      GF753
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 08 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 04 Apr - 25 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 12 Apr - 11 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 16 Apr - 23 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 30 Apr - 02 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 07 May - 28 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 09 May - 30 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 May - 20 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 24 May - 01 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 03 Jun - 14 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 13 Jun - 20 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 17 Jun - 19 Jul
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 18 Jun - 25 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 27 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Jul - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Jul - 31 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 26 Jul - 30 Aug
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Sep - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 09:55 PM
      10:50 PM
      WY328
      738
      2h 5m layover in Muscat (MCT)
      12:55 AM
      01:40 AM
      WY657
      E75
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
    • 10:00 PM
      11:35 PM
      AZ5708
      320
      3h 30m layover in Abu Dhabi (AUH)
      03:05 AM
      03:20 AM
      EY379
      320
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 01 Jun
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 30 May
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 02 Jun - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    • 10:25 PM
      11:45 PM
      EK603
      772
      2h 45m layover in Dubai (DXB)
      02:30 AM
      02:45 AM
      QF8835
      332
      collapse
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      multiple schedules, see details
      • Valid between 29 Mar - 06 Sep
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 31 Mar - 07 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 11 Apr - 18 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
      • Valid between 20 Apr - 27 Apr
        Mon
        Tue
        Wed
        Thu
        Fri
        Sat
        Sun
    Flight Schedules from Bahrain to Karachi