Correct, if the time between landing in KMG and departing PVG is more than 24 hours, then you will need visa as NZ and Irish passport holder. Don't book this if you haven't done so.
If you already booked the ticket, you can try to change to an earlier flight PVG-LON (MU also flies to LGW) or change to nonstop SIN-PVG, or apply for a Chinese visa, or a crazy idea would be to book a PVG-HKG/ICN round trip during your 24 hours to satisfy visa free transit requirement.
Last edited by m.y; Dec 8, 2023 at 1:41 pm