Answered by Borut | Oct. 31, 2024 00:35
Jessica, unfortunately, your flight itinerary is not eligible for 144 hour visa free transit. Simply speaking, you are not allowed to have two mainland Chinese stops in a row. To be precise, your mainland Chinese stop has to have both immediate points, before and after in two different countries or eligible territories.
It is only 24 hour visa free transit that allows you to travel via China with more than one stop in a row.
To conclude, if you retain your actual flight itinerary you will have to obtain a Chinese visa in advance or if you can, you will alter/adapt your flight itinerary in order to make it eligible for 144 hour visa free transit by inserting a return flight to some third country/territory between Beijing and Shanghai. Fort example, you can do the following:
US - Beijing - Taiwan or South Korea - Shanghai - Hong Kong
This is the only alternative if you do not plan to obtain visas. I'm sorry for bringing you these unfavorable information.