
US Citizen Traveling With Thai Wife Thru China to Thailand
I am traveling to Thailand together with my wife on December 21 with a 13-hour layover at Kunming airport on December 23. I will be flying home to the US separately on January 6 and going through the Shanghai airport with another 13-hour layover. My wife will be flying home to the US separately on January 13 through the Shanghai airport with a 13-hour layover. I am a natural born US citizen with a valid non-expiring US passport. My wife is a natural born Thai citizen with a valid non-expiring Thai passport and a US Green Card through marriage to me.
Thus, do either my wife or I need a visa for our layovers in Kunming or Shanghai? Also, are we able to stay in a local Kunming and Shanghai hotel without a visa? If either of us needs a visa, we will need to get in San Francisco as soon as possible. Thank you.