Answered by ZUPAN
|
Sep. 07, 2019 13:16
Your itinerary:
Bangkok - Xiamen - Hong Kong
In case that you don't have any additional landings of any kind beside the above mentioned, you are perfectly eligible for 144 hour visa free transit in Xiamen.
Anyway, you are not allowed to travel to Shanghai because it is not allowed to travel to two different Chinese transit zones in a row.
To be allowed to visit Shanghai, you can do that, but only after you land in Hong Kong. For example, you can fly or take a conventional (slow) train from Hong Kong to Shanghai, stay there using 144 hour visa free transit and then take a flight to Macau.