Need help? Call our New Zealand-based team on 0800 367 468
Cheap flights to Shanghai

Cheap flights to Shanghai.

Search for flights here

Need help? Call us on 1800 719 668

    We have all the best flights to Shanghai, including the flexibility to mix and match airlines and prices to suit you.

    Some of our best fares to Shanghai from Sydney, Melbourne & Brisbane

    Fly to Shanghai from $1480 return from Sydney*
    Travel: 1 February - 12 June, 6 July -17 September, 12 October -13 November 2023. The dates specified are supplied by the airline providing this special and are not necessarily available on all days. Seats are subject to availability, particularly for travel over weekends, school holidays and public holiday periods. Surcharge may apply for travel on weekends
    Sales: ​​​Until​ seats are sold out
    Flying: Cathay Pacific
    Max ​​stay: 12 months


    Fly to Shanghai from $1460 return from Melbourne*
    Travel: 1 February - 12 June, 6 July -17 September, 12 October -13 November 2023. The dates specified are supplied by the airline providing this special and are not necessarily available on all days. Seats are subject to availability, particularly for travel over weekends, school holidays and public holiday periods. Surcharge may apply for travel on weekends
    Sales: ​​​Until​ seats are sold out
    Flying: Cathay Pacific
    Max ​​stay: 12 months


    Fly to Shanghai from $1490 from Brisbane*
    Travel: 1 February - 12 June, 6 July -17 September, 12 October -13 November 2023. The dates specified are supplied by the airline providing this special and are not necessarily available on all days. Seats are subject to availability, particularly for travel over weekends, school holidays and public holiday periods. Surcharge may apply for travel on weekends
    Sales: ​​​Until​ seats are sold out
    Flying: Cathay Pacific
    Max ​​stay: 12 months


    Airlines that fly to Shanghai:
    Air China, Air New Zealand, Cathay Pacific, China Airlines, China Eastern, China Southern, Hong Kong Airlines, Korean Airlines, Malaysia Airlines, Philippine Airlines, Qantas, Singapore Airlines, and Thai Airways.

    Fly the same airline there and back or mix & match one-way flight combinations.



    ​​​*Above fares are per adult return in economy class. A booking fee of $29.95 per person applies. Flights are subject to availability, will not be available on all flights and may be limited over weekends and school holidays. Please be aware that many destinations have border restrictions and entry requirements, please check here for up-to-date and complete travel requirements for all passport holders.

    Terms and Conditions

    Advertised airfares are per adult and are based on a return fare in economy class on specified airline • Prices include ticket taxes & surcharges based on most direct routing with no stopovers and are correct as of 20 Jan 23, but may fluctuate depending on exchange rates • Fares are exclusive of departure fees from other airports • Prices exclude a booking fee of $29.95 per person • Flight & routing restrictions apply • Sales end as specified above • Travel as specified above. • Full payment is required upon purchase • Min/max stays apply • Capacity is limited and may not be available on all services • The advertised fares are shown for payment made by Account2Account (internet banking). An additional fee will apply for credit card, Afterpay and Laybuy. • Prices shown are for online bookings only.

    Don’t forget to sign-up and earn Disloyalty Points while you’re here.