Cheap Flights from Shanghai to Java

Popular airlines from Shanghai to Java

  • Cathay Pacific

    Cathay Pacific

  • Malaysia Airlines

    Malaysia Airlines

  • Asiana Airlines

    Asiana Airlines

  • China Airlines

    China Airlines

  • Singapore Airlines

    Singapore Airlines

  • Thai Airways International

    Thai Airways International

  • Vietnam Airlines

    Vietnam Airlines

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save up to 15% on select hotels after you book a flight*
  • payments icon

    Earn twice

    Earn your airline miles on top of our rewards

Cheap flights from Shanghai to Java (SHA-JKT)

Prices were available within the past 7 days and start at €140 for one-way flights and €257 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Air China
Air China
Xiamen Airlines
Air Macau Company
Vietnam Airlines
Thai Airways International
*Available to Expedia members.