Cheap flights from Shanghai to Java

Popular airlines from Shanghai to Java

  • Cathay Pacific

    Cathay Pacific

  • China Southern Airlines

    China Southern Airlines

  • Air China

    Air China

  • Garuda Indonesia

    Garuda Indonesia

  • Korean Air

    Korean Air

  • Malaysia Airlines

    Malaysia Airlines

  • China Eastern Airlines

    China Eastern 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 35% 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 (SHA) to Java (JKT)

Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.

AirAsia X
Xiamen Airlines
Air China
Singapore Airlines
China Southern Airlines
Thai Airways International
*Available to Expedia members.