Answered by ZUPAN
|
Jun. 16, 2019 11:38
Angela, you didn't mention from where your flight to Beijing will depart and also where you will fly out from Shanghai. This is important because it has to be from a country different than both mainland China and Singapore as your arrival flight is concerned and it has to be to a country different from both mainland China and Taiwan as your departure flight is concerned. So if your first part of the itinerary looks like this:
X country (not mainland China, not Singapore) - Beijing - Singapore
Your itinerary is eligible for 144 hours visa free transit in Beijing. I assume that your flight Beijing to Singapore is nonstop one.
Your second itinerary:
Taiwan - Shanghai - X country (not mainland China, not Taiwan)
This one is also eligible for both 24 or 144 hours visa free transit. It will be decided whether this will be 24 or 144 hours based on the time from your scheduled cruise arrival and your scheduled plane departure from Shanghai. I assume that your flight from Shanghai to the mentioned X country is nonstop one.