Cheapest one-way tickets
Recent finds on different dates, for 1 adult. Booking opens on Aviasales, which shows baggage, fare rules and the live price.
Cheapest
$369
China Southern Airlines, flight CZ 382Found yesterday, 1 adult
Check live price
10:20amBrisbaneFri, Apr 23
Travel time 11h 50m, 1 stopBNESHA
8:10pmShanghaiFri, Apr 23
11:40pmBrisbaneWed, Nov 11
Travel time 12h 20m, 1 stopBNEPVG
10:00amShanghaiThu, Nov 12
7:40amBrisbaneSat, Nov 14
Travel time 12h 45m, 2 stopsBNESHA
6:25pmShanghaiSat, Nov 14
7:05amBrisbaneSun, Nov 15
Travel time 13h 5m, 2 stopsBNESHA
6:10pmShanghaiSun, Nov 15
6:55pmBrisbaneMon, Nov 16
Travel time 12h 40m, 2 stopsBNESHA
5:35amShanghaiTue, Nov 17
$546
Philippine Airlines, flight PR 222Found 3 days ago, 1 adult
Check live price
11:35amBrisbaneWed, Nov 25
Travel time 11h 20m, 1 stopBNEPVG
8:55pmShanghaiWed, Nov 25
$547
Philippine Airlines, flight PR 222Found 7 days ago, 1 adult
Check live price
11:35amBrisbaneThu, Dec 10
Travel time 11h 30m, 1 stopBNEPVG
9:05pmShanghaiThu, Dec 10
Plan the rest of the trip
Getting from the airportTransfers and car hire in Shanghai, booked ahead at a fixed price.
See optionsThings to do in ShanghaiPopular tours from $115 per person.
See ideas
Before you fly
Mobile data in ChinaTravel eSIM from $4, installed before you fly.
Compare plansTravel insuranceTravel insurance quotes for China from EKTA; check what each policy covers.
Get a quoteKeep this link in case your flight is delayedDelayed or cancelled? See which passenger rights cover this route.
The link opens our compensation check for this route. Keep it in your notes or messages.