- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai (SHA) to Karachi (KHI)
Prices were available within the past 7 days and start at £317 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Expedia's Latest Trends
Hotels
H10 Palazzo CanovaApartments QatarUranus Istanbul TopkapıHotels with Parking in Shepherd's BushPine Lodge, The Moorings, Parc Royale, Blair Atholl, Perthshire, Scotland. Combe Martin Beach Holiday ParkHotels in LundyArdrhu House Fort WilliamRosa Grand MilanoHotels in Martina FrancaHotels with a Bar in Red Light DistrictHotels with Breakfast in KensingtonHôtel des GouverneursTravelodgeUK Hotels in BreconHotels near Piccadilly GardensHotels near Bamburgh Beach
Flights
Flights from Paris (CDG) to Palma de Mallorca (PMI)Flights from Newcastle-upon-Tyne (NCL) to Heraklion (HER)Flights to OzFlights from Ballasalla (IOM) to Manila (MNL)Flights to Al KhorFlights to BelgradeFlights from Denver (DEN) to Los Angeles (LAX)Flights from Southend-on-Sea (SEN) to Budapest (BUD)
Cars
Activities
*Available to Expedia members.