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

Recent Searches

    Cheap Flights from Karachi to Oman
    (Modify Search)
    Price Alerts
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Karachi to Oman

    Airline Results Price View
    View All Airlines View Flights
    Etihad Airways 3 results US$386 View Flights
    Emirates 8 results US$406 View Flights
    Qatar Airways 11 results US$419 View Flights
    Cities Results Price View
    View All Cities View Flights
    Muscat 13 results US$386 View Flights
    Salalah 9 results US$975 View Flights
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Etihad Airways 1 stop 5h 40m
    5:25 am KHI - 10:05 am MCT
    Etihad Airways 1 stop 7h 15m
    11:05 am MCT - 7:20 pm KHI
    US$385
    etihad.com
    Show Details

    Depart: Karachi to Muscat via Abu Dhabi

    KHI
    5:25 am
    2h 35m
    AUH
    7:00 am
    2h
    AUH
    9:00 am
    1h 5m
    MCT
    10:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY222
    5:25 am, 25 Dec Thu
    KHI Karachi
    7:00 am, 25 Dec Thu
    AUH Abu Dhabi
    2h 35m
    2h layover in Abu Dhabi (AUH)
    EY382
    9:00 am, 25 Dec Thu
    AUH Abu Dhabi
    10:05 am, 25 Dec Thu
    MCT Muscat
    1h 5m

    Return: Muscat to Karachi via Abu Dhabi

    MCT
    11:05 am
    1h 5m
    AUH
    12:10 pm
    3h 50m
    AUH
    4:00 pm
    2h 20m
    KHI
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY383
    11:05 am, 25 Feb Wed
    MCT Muscat
    12:10 pm, 25 Feb Wed
    AUH Abu Dhabi
    1h 5m
    3h 50m layover in Abu Dhabi (AUH)
    EY200
    4:00 pm, 25 Feb Wed
    AUH Abu Dhabi
    7:20 pm, 25 Feb Wed
    KHI Karachi
    2h 20m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Etihad Airways 1 stop 7h 5m
    10:00 pm KHI - 4:05 am (+1) MCT
    Etihad Airways 1 stop 7h 15m
    11:05 am MCT - 7:20 pm KHI
    US$396
    etihad.com
    Show Details

    Depart: Karachi to Muscat via Abu Dhabi

    KHI
    10:00 pm
    2h 35m
    AUH
    11:35 pm
    3h 25m
    AUH
    3:00 am
    1h 5m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY201
    10:00 pm, 25 Dec Thu
    KHI Karachi
    11:35 pm, 25 Dec Thu
    AUH Abu Dhabi
    2h 35m
    3h 25m layover in Abu Dhabi (AUH)
    EY384
    3:00 am, 26 Dec Fri
    AUH Abu Dhabi
    4:05 am, 26 Dec Fri
    MCT Muscat
    1h 5m

    Return: Muscat to Karachi via Abu Dhabi

    MCT
    11:05 am
    1h 5m
    AUH
    12:10 pm
    3h 50m
    AUH
    4:00 pm
    2h 20m
    KHI
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY383
    11:05 am, 25 Feb Wed
    MCT Muscat
    12:10 pm, 25 Feb Wed
    AUH Abu Dhabi
    1h 5m
    3h 50m layover in Abu Dhabi (AUH)
    EY200
    4:00 pm, 25 Feb Wed
    AUH Abu Dhabi
    7:20 pm, 25 Feb Wed
    KHI Karachi
    2h 20m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 4h 55m
    2:05 pm KHI - 6:00 pm MCT
    Emirates 1 stop 8h 20m
    7:05 pm MCT - 4:25 am (+1) KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    2:05 pm
    2h 10m
    DXB
    3:15 pm
    1h 35m
    DXB
    4:50 pm
    1h 10m
    MCT
    6:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK607
    2:05 pm, 25 Dec Thu
    KHI Karachi
    3:15 pm, 25 Dec Thu
    DXB Dubai
    2h 10m
    1h 35m layover in Dubai (DXB)
    EK864
    4:50 pm, 25 Dec Thu
    DXB Dubai
    6:00 pm, 25 Dec Thu
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    7:05 pm
    1h
    DXB
    8:05 pm
    5h 25m
    DXB
    1:30 am
    1h 55m
    KHI
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK865
    7:05 pm, 25 Feb Wed
    MCT Muscat
    8:05 pm, 25 Feb Wed
    DXB Dubai
    1h
    5h 25m layover in Dubai (DXB)
    EK604
    1:30 am, 26 Feb Thu
    DXB Dubai
    4:25 am, 26 Feb Thu
    KHI Karachi
    1h 55m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 5h
    5:40 am KHI - 9:40 am MCT
    Emirates 1 stop 5h
    4:55 am MCT - 10:55 am KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    5:40 am
    2h 15m
    DXB
    6:55 am
    1h 35m
    DXB
    8:30 am
    1h 10m
    MCT
    9:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK605
    5:40 am, 25 Dec Thu
    KHI Karachi
    6:55 am, 25 Dec Thu
    DXB Dubai
    2h 15m
    1h 35m layover in Dubai (DXB)
    EK862
    8:30 am, 25 Dec Thu
    DXB Dubai
    9:40 am, 25 Dec Thu
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    4:55 am
    1h
    DXB
    5:55 am
    2h 5m
    DXB
    8:00 am
    1h 55m
    KHI
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK867
    4:55 am, 25 Feb Wed
    MCT Muscat
    5:55 am, 25 Feb Wed
    DXB Dubai
    1h
    2h 5m layover in Dubai (DXB)
    EK600
    8:00 am, 25 Feb Wed
    DXB Dubai
    10:55 am, 25 Feb Wed
    KHI Karachi
    1h 55m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 5h
    5:40 am KHI - 9:40 am MCT
    Emirates 1 stop 5h 40m
    10:55 am MCT - 5:35 pm KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    5:40 am
    2h 15m
    DXB
    6:55 am
    1h 35m
    DXB
    8:30 am
    1h 10m
    MCT
    9:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK605
    5:40 am, 25 Dec Thu
    KHI Karachi
    6:55 am, 25 Dec Thu
    DXB Dubai
    2h 15m
    1h 35m layover in Dubai (DXB)
    EK862
    8:30 am, 25 Dec Thu
    DXB Dubai
    9:40 am, 25 Dec Thu
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    10:55 am
    1h
    DXB
    11:55 am
    2h 30m
    DXB
    2:25 pm
    2h 10m
    KHI
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK863
    10:55 am, 25 Feb Wed
    MCT Muscat
    11:55 am, 25 Feb Wed
    DXB Dubai
    1h
    2h 30m layover in Dubai (DXB)
    EK608
    2:25 pm, 25 Feb Wed
    DXB Dubai
    5:35 pm, 25 Feb Wed
    KHI Karachi
    2h 10m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 5h
    5:40 am KHI - 9:40 am MCT
    Emirates 1 stop 6h 5m
    7:05 pm MCT - 2:10 am (+1) KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    5:40 am
    2h 15m
    DXB
    6:55 am
    1h 35m
    DXB
    8:30 am
    1h 10m
    MCT
    9:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK605
    5:40 am, 25 Dec Thu
    KHI Karachi
    6:55 am, 25 Dec Thu
    DXB Dubai
    2h 15m
    1h 35m layover in Dubai (DXB)
    EK862
    8:30 am, 25 Dec Thu
    DXB Dubai
    9:40 am, 25 Dec Thu
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    7:05 pm
    1h
    DXB
    8:05 pm
    2h 55m
    DXB
    11:00 pm
    2h 10m
    KHI
    2:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK865
    7:05 pm, 25 Feb Wed
    MCT Muscat
    8:05 pm, 25 Feb Wed
    DXB Dubai
    1h
    2h 55m layover in Dubai (DXB)
    EK610
    11:00 pm, 25 Feb Wed
    DXB Dubai
    2:10 am, 26 Feb Thu
    KHI Karachi
    2h 10m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 6h 30m
    10:25 pm KHI - 3:55 am (+1) MCT
    Emirates 1 stop 6h 5m
    7:05 pm MCT - 2:10 am (+1) KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    10:25 pm
    2h 20m
    DXB
    11:45 pm
    3h
    DXB
    2:45 am
    1h 10m
    MCT
    3:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:25 pm, 25 Dec Thu
    KHI Karachi
    11:45 pm, 25 Dec Thu
    DXB Dubai
    2h 20m
    3h layover in Dubai (DXB)
    EK866
    2:45 am, 26 Dec Fri
    DXB Dubai
    3:55 am, 26 Dec Fri
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    7:05 pm
    1h
    DXB
    8:05 pm
    2h 55m
    DXB
    11:00 pm
    2h 10m
    KHI
    2:10 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK865
    7:05 pm, 25 Feb Wed
    MCT Muscat
    8:05 pm, 25 Feb Wed
    DXB Dubai
    1h
    2h 55m layover in Dubai (DXB)
    EK610
    11:00 pm, 25 Feb Wed
    DXB Dubai
    2:10 am, 26 Feb Thu
    KHI Karachi
    2h 10m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 6h 30m
    10:25 pm KHI - 3:55 am (+1) MCT
    Emirates 1 stop 5h 40m
    10:55 am MCT - 5:35 pm KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    10:25 pm
    2h 20m
    DXB
    11:45 pm
    3h
    DXB
    2:45 am
    1h 10m
    MCT
    3:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:25 pm, 25 Dec Thu
    KHI Karachi
    11:45 pm, 25 Dec Thu
    DXB Dubai
    2h 20m
    3h layover in Dubai (DXB)
    EK866
    2:45 am, 26 Dec Fri
    DXB Dubai
    3:55 am, 26 Dec Fri
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    10:55 am
    1h
    DXB
    11:55 am
    2h 30m
    DXB
    2:25 pm
    2h 10m
    KHI
    5:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK863
    10:55 am, 25 Feb Wed
    MCT Muscat
    11:55 am, 25 Feb Wed
    DXB Dubai
    1h
    2h 30m layover in Dubai (DXB)
    EK608
    2:25 pm, 25 Feb Wed
    DXB Dubai
    5:35 pm, 25 Feb Wed
    KHI Karachi
    2h 10m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 6h 30m
    10:25 pm KHI - 3:55 am (+1) MCT
    Emirates 1 stop 8h 20m
    7:05 pm MCT - 4:25 am (+1) KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    10:25 pm
    2h 20m
    DXB
    11:45 pm
    3h
    DXB
    2:45 am
    1h 10m
    MCT
    3:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:25 pm, 25 Dec Thu
    KHI Karachi
    11:45 pm, 25 Dec Thu
    DXB Dubai
    2h 20m
    3h layover in Dubai (DXB)
    EK866
    2:45 am, 26 Dec Fri
    DXB Dubai
    3:55 am, 26 Dec Fri
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    7:05 pm
    1h
    DXB
    8:05 pm
    5h 25m
    DXB
    1:30 am
    1h 55m
    KHI
    4:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK865
    7:05 pm, 25 Feb Wed
    MCT Muscat
    8:05 pm, 25 Feb Wed
    DXB Dubai
    1h
    5h 25m layover in Dubai (DXB)
    EK604
    1:30 am, 26 Feb Thu
    DXB Dubai
    4:25 am, 26 Feb Thu
    KHI Karachi
    1h 55m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Emirates 1 stop 6h 30m
    10:25 pm KHI - 3:55 am (+1) MCT
    Emirates 1 stop 5h
    4:55 am MCT - 10:55 am KHI
    US$406
    emirates.com
    Show Details

    Depart: Karachi to Muscat via Dubai

    KHI
    10:25 pm
    2h 20m
    DXB
    11:45 pm
    3h
    DXB
    2:45 am
    1h 10m
    MCT
    3:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK603
    10:25 pm, 25 Dec Thu
    KHI Karachi
    11:45 pm, 25 Dec Thu
    DXB Dubai
    2h 20m
    3h layover in Dubai (DXB)
    EK866
    2:45 am, 26 Dec Fri
    DXB Dubai
    3:55 am, 26 Dec Fri
    MCT Muscat
    1h 10m

    Return: Muscat to Karachi via Dubai

    MCT
    4:55 am
    1h
    DXB
    5:55 am
    2h 5m
    DXB
    8:00 am
    1h 55m
    KHI
    10:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK867
    4:55 am, 25 Feb Wed
    MCT Muscat
    5:55 am, 25 Feb Wed
    DXB Dubai
    1h
    2h 5m layover in Dubai (DXB)
    EK600
    8:00 am, 25 Feb Wed
    DXB Dubai
    10:55 am, 25 Feb Wed
    KHI Karachi
    1h 55m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Qatar Airways 1 stop 8h 35m
    10:10 am KHI - 5:45 pm MCT
    Qatar Airways 1 stop 5h 50m
    11:20 pm MCT - 6:10 am (+1) KHI
    US$418
    qatarairways.com
    Show Details

    Depart: Karachi to Muscat via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 10m
    DOH
    3:10 pm
    1h 35m
    MCT
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 25 Dec Thu
    KHI Karachi
    11:00 am, 25 Dec Thu
    DOH Doha
    2h 50m
    4h 10m layover in Doha (DOH)
    QR3622
    3:10 pm, 25 Dec Thu
    DOH Doha
    5:45 pm, 25 Dec Thu
    MCT Muscat
    1h 35m

    Return: Muscat to Karachi via Doha

    MCT
    11:20 pm
    1h 30m
    DOH
    11:50 pm
    2h
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1135
    11:20 pm, 25 Feb Wed
    MCT Muscat
    11:50 pm, 25 Feb Wed
    DOH Doha
    1h 30m
    2h layover in Doha (DOH)
    QR602
    1:50 am, 26 Feb Thu
    DOH Doha
    6:10 am, 26 Feb Thu
    KHI Karachi
    2h 20m
    Depart: Thu, 25 Dec Return: Wed, 25 Feb Karachi to Muscat Thu, 25 Dec - Wed, 25 Feb
    Qatar Airways 1 stop 8h 35m
    10:10 am KHI - 5:45 pm MCT
    Qatar Airways 1 stop 5h 50m
    11:20 pm MCT - 6:10 am (+1) KHI
    US$418
    qatarairways.com
    Show Details

    Depart: Karachi to Muscat via Doha

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 15m
    DOH
    3:15 pm
    1h 30m
    MCT
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 25 Dec Thu
    KHI Karachi
    11:00 am, 25 Dec Thu
    DOH Doha
    2h 50m
    4h 15m layover in Doha (DOH)
    QR1126
    3:15 pm, 25 Dec Thu
    DOH Doha
    5:45 pm, 25 Dec Thu
    MCT Muscat
    1h 30m

    Return: Muscat to Karachi via Doha

    MCT
    11:20 pm
    1h 30m
    DOH
    11:50 pm
    2h
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR1135
    11:20 pm, 25 Feb Wed
    MCT Muscat
    11:50 pm, 25 Feb Wed
    DOH Doha
    1h 30m
    2h layover in Doha (DOH)
    QR602
    1:50 am, 26 Feb Thu
    DOH Doha
    6:10 am, 26 Feb Thu
    KHI Karachi
    2h 20m
    Depart: Thu, 25 Dec Return: Wed, 7 Jan Karachi to Muscat Thu, 25 Dec - Wed, 7 Jan
    Etihad Airways 1 stop 7h 5m
    10:00 pm KHI - 4:05 am (+1) MCT
    Etihad Airways 1 stop 7h 15m
    11:05 am MCT - 7:20 pm KHI
    US$420
    etihad.com
    Show Details

    Depart: Karachi to Muscat via Abu Dhabi

    KHI
    10:00 pm
    2h 35m
    AUH
    11:35 pm
    3h 25m
    AUH
    3:00 am
    1h 5m
    MCT
    4:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY201
    10:00 pm, 25 Dec Thu
    KHI Karachi
    11:35 pm, 25 Dec Thu
    AUH Abu Dhabi
    2h 35m
    3h 25m layover in Abu Dhabi (AUH)
    EY384
    3:00 am, 26 Dec Fri
    AUH Abu Dhabi
    4:05 am, 26 Dec Fri
    MCT Muscat
    1h 5m

    Return: Muscat to Karachi via Abu Dhabi

    MCT
    11:05 am
    1h 5m
    AUH
    12:10 pm
    3h 50m
    AUH
    4:00 pm
    2h 20m
    KHI
    7:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY383
    11:05 am, 7 Jan Wed
    MCT Muscat
    12:10 pm, 7 Jan Wed
    AUH Abu Dhabi
    1h 5m
    3h 50m layover in Abu Dhabi (AUH)
    EY200
    4:00 pm, 7 Jan Wed
    AUH Abu Dhabi
    7:20 pm, 7 Jan Wed
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$972
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 15m
    DOH
    3:15 pm
    1h 30m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 15m layover in Doha (DOH)
    QR1126
    3:15 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 30m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    4h 55m
    DWC
    11:35 pm
    1h 5m
    DOH
    11:40 pm
    2h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    4h 55m layover in Dubai (DXB)
    QR1035
    11:35 pm, 31 Dec Wed
    DWC Dubai
    11:40 pm, 31 Dec Wed
    DOH Doha
    1h 5m
    2h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$972
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 10m
    DOH
    3:10 pm
    1h 35m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 10m layover in Doha (DOH)
    QR3622
    3:10 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 35m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    4h 55m
    DWC
    11:35 pm
    1h 5m
    DOH
    11:40 pm
    2h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    4h 55m layover in Dubai (DXB)
    QR1035
    11:35 pm, 31 Dec Wed
    DWC Dubai
    11:40 pm, 31 Dec Wed
    DOH Doha
    1h 5m
    2h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 10h 5m
    7:05 pm SLL - 6:10 am (+1) KHI
    US$1,080
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 10m
    DOH
    3:10 pm
    1h 35m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 10m layover in Doha (DOH)
    QR3622
    3:10 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 35m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Muscat, Doha

    SLL
    7:05 pm
    1h 30m
    MCT
    8:35 pm
    2h 45m
    MCT
    11:20 pm
    1h 30m
    DOH
    11:50 pm
    2h
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY914
    7:05 pm, 31 Dec Wed
    SLL Salalah
    8:35 pm, 31 Dec Wed
    MCT Muscat
    1h 30m
    2h 45m layover in Muscat (MCT)
    QR1135
    11:20 pm, 31 Dec Wed
    MCT Muscat
    11:50 pm, 31 Dec Wed
    DOH Doha
    1h 30m
    2h layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$1,080
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 15m
    DOH
    3:15 pm
    1h 30m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 15m layover in Doha (DOH)
    QR1126
    3:15 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 30m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    3h 50m
    DXB
    10:30 pm
    1h 10m
    DOH
    10:40 pm
    3h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    3h 50m layover in Dubai (DXB)
    QR1019
    10:30 pm, 31 Dec Wed
    DXB Dubai
    10:40 pm, 31 Dec Wed
    DOH Doha
    1h 10m
    3h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$1,080
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 10m
    DOH
    3:10 pm
    1h 35m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 10m layover in Doha (DOH)
    QR3622
    3:10 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 35m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    1h 50m
    DXB
    8:30 pm
    1h 10m
    DOH
    8:40 pm
    5h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    1h 50m layover in Dubai (DXB)
    QR1009
    8:30 pm, 31 Dec Wed
    DXB Dubai
    8:40 pm, 31 Dec Wed
    DOH Doha
    1h 10m
    5h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$1,080
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 10m
    DOH
    3:10 pm
    1h 35m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 10m layover in Doha (DOH)
    QR3622
    3:10 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 35m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    3h 50m
    DXB
    10:30 pm
    1h 10m
    DOH
    10:40 pm
    3h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    3h 50m layover in Dubai (DXB)
    QR1019
    10:30 pm, 31 Dec Wed
    DXB Dubai
    10:40 pm, 31 Dec Wed
    DOH Doha
    1h 10m
    3h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m
    Depart: Mon, 22 Dec Return: Wed, 31 Dec Karachi to Salalah Mon, 22 Dec - Wed, 31 Dec
    Multiple Airlines 2+ stops 12h 15m
    10:10 am KHI - 9:25 pm SLL
    Multiple Airlines 2+ stops 12h 20m
    4:50 pm SLL - 6:10 am (+1) KHI
    US$1,080
    qatarairways.com
    Show Details

    Depart: Karachi to Salalah via Doha, Muscat

    KHI
    10:10 am
    2h 50m
    DOH
    11:00 am
    4h 15m
    DOH
    3:15 pm
    1h 30m
    MCT
    5:45 pm
    1h 55m
    MCT
    7:40 pm
    1h 45m
    SLL
    9:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR603
    10:10 am, 22 Dec Mon
    KHI Karachi
    11:00 am, 22 Dec Mon
    DOH Doha
    2h 50m
    4h 15m layover in Doha (DOH)
    QR1126
    3:15 pm, 22 Dec Mon
    DOH Doha
    5:45 pm, 22 Dec Mon
    MCT Muscat
    1h 30m
    1h 55m layover in Muscat (MCT)
    WY909
    7:40 pm, 22 Dec Mon
    MCT Muscat
    9:25 pm, 22 Dec Mon
    SLL Salalah
    1h 45m

    Return: Salalah to Karachi via Dubai, Doha

    SLL
    4:50 pm
    1h 50m
    DXB
    6:40 pm
    1h 50m
    DXB
    8:30 pm
    1h 10m
    DOH
    8:40 pm
    5h 10m
    DOH
    1:50 am
    2h 20m
    KHI
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    WY617
    4:50 pm, 31 Dec Wed
    SLL Salalah
    6:40 pm, 31 Dec Wed
    DXB Dubai
    1h 50m
    1h 50m layover in Dubai (DXB)
    QR1009
    8:30 pm, 31 Dec Wed
    DXB Dubai
    8:40 pm, 31 Dec Wed
    DOH Doha
    1h 10m
    5h 10m layover in Doha (DOH)
    QR602
    1:50 am, 1 Jan Thu
    DOH Doha
    6:10 am, 1 Jan Thu
    KHI Karachi
    2h 20m