Airlines that fly from Shanghai to Batam
- Nok AirNok Air
- Thai AirAsiaThai AirAsia
- Thai Airways InternationalThai Airways International
- Thai AirAsia XThai AirAsia X
- Hong Kong AirlinesHong Kong Airlines
- AirAsiaAirAsia
- ScootScoot
- Bangkok AirwaysBangkok Airways
- Japan AirlinesJapan Airlines
- China Eastern AirlinesChina Eastern Airlines
- PeachPeach
- Qatar AirwaysQatar Airways
- EmiratesEmirates
- HK ExpressHK Express
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Expedia's Latest Trends
Hotels
Condo Rentals United States of AmericaRegal Airport HotelMillennium Mitsui Garden Hotel Tokyo/GinzaBeverly Wilshire - Beverly Hills, A Four Seasons HotelHope Land Hotel Sukhumvit 46/1Pullman Phu Quoc Beach ResortOYO 525 MRT Phetkasem 48 PlaceChiang Khan Hill ResortDs67 SuitesChor Chang Villa ResortFocal Local Bed and BreakfastSukhothai Heritage ResortTai Pan HotelTownePlace Suites by Marriott Los Angeles LAX/HawthorneBP Grand Tower HotelNature Boutique Hotel at Chiangmai - Hostel
Flights
Holidays
*Available to Expedia members.