Airlines that fly from Shanghai to Batam
- Air New ZealandAir New Zealand
- Qantas AirwaysQantas Airways
- JetstarJetstar
- Cathay PacificCathay Pacific
- American AirlinesAmerican Airlines
- AirAsiaXAirAsiaX
- British AirwaysBritish Airways
- UnitedUnited
- LATAM Airlines GroupLATAM Airlines Group
- Fiji AirwaysFiji Airways
- EmiratesEmirates
- DeltaDelta
- China Eastern AirlinesChina Eastern Airlines
- Thai AirAsiaThai AirAsia
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Expedia's Latest Trends
Hotels
Hotels in HammondHotels in BelmontHotels in Springs JunctionHoliday Inn Express Newcastle, an IHG HotelSudima Auckland AirportFour Points By Sheraton Bali, KutaVillas CangguHotels near Hillmorton HospitalB&B @ the RedwoodsCabin Rentals NorfolkCottages New PlymouthHotels near Southern California Hospital At Culver CityApartments RotoruaCheap Hotels in San Francisco
Flights
Flights from Tuban to AjaccioFlights from Auckland to PadangFlights from Auckland (AKL) to Perth (PER)Flights from Almaty to ChristchurchFlights from Ait Youssef Ou Ali (AHU) to Northern Cape (SIS)Flights from Christchurch to AlmatyFlights from San Francisco (SFO) to Faaa (PPT)Flights from Gary to BusanFlights to TutukakaFlights from Auckland to Taipa
Activities
*Available to Expedia members.