Airlines that fly from Johannesburg to Karachi
- AirAsiaAirAsia
- FireflyFirefly
- Malaysia AirlinesMalaysia Airlines
- ScootScoot
- Malindo AirMalindo Air
- AirAsiaXAirAsiaX
- Thai AirAsiaThai AirAsia
- Jetstar AsiaJetstar Asia
- Indonesia AirAsiaIndonesia AirAsia
- China Eastern AirlinesChina Eastern Airlines
- EmiratesEmirates
- Qatar AirwaysQatar Airways
- Thai Airways InternationalThai Airways International
- Singapore AirlinesSingapore Airlines
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Expedia's Latest Trends
Hotels
Hotels with connecting rooms in SingaporeSGI Vacation Club MelakaHotels in Kampung Tanjung DahanComfort Home Atlantis4 Star Hotels in SenaiHotels with smoking rooms in ClarkHotels near Gunung AngsiSkyCity Capsule HostelFamily friendly Hotels in Koh LipeThe Trend HotelCybersquare by FlexihomeHotels with Early Check in in Johor BahruScott Hotel KL SentralWalk In HotelCormar SuitesLUXIslandResorts Hotels in Tamarin
Flights
Flights to MonacoSilkAirFlights from Nanning (NNG) to Sepang (KUL)Flights from Kota Kinabalu (BKI) to Los Angeles (LAX)Flights from Depok (JOG) to Sepang (KUL)Flights from Sepang (KUL) to Narita (NRT)Flights from Sepang (KUL) to London (LHR)Flights to WuzhenFlights from Malacca City (MKZ) to Miri (MYY)
Packages
*Available to Expedia members.