Do I need to apply for a visa if I transit through Beijing, Shanghai or Guangzhou?
Citizens of 51 countries with valid international travel documents and air tickets for a connecting flight with confirmed date of flight and seat for a third country or region can apply for a 72/144-hour transit visa exemption at ports of entry in Beijing, Shanghai and Guangzhou.
Note: Please fully understand the visa-free policy before traveling; the regulations of the Bureau of Exit and Entry Administration of China shall prevail.
To check whether you need a visa enter China or not, please click the following link:
http://app.www.gov.cn/govdata/html5/2018/visafreetransit/pc/index.html
For Shanghai 144-hour transit visa exemption, please visit:
https://shanghai.nia.gov.cn/mainPageEn.aspx
For Beijing 144-hour transit visa exemption, please visit:
http://www.ebeijing.gov.cn/feature_2/144hourVisaFree/
For Guangzhou 72-hour transit visa exemption, please visit:
http://www.gdcrj.com/bszn/wgrcrj/wgrlhgl/mqzc/201308/t20130802_27060.htm
For Sanya visa exemption, please visit:
http://en.sanyatour.com/plan/before-you-go/visa-information-2/