I'm an Indian citizen, with PR status in Canada, traveling from Canada to India via China.

I have a layover of 15 hours in Guangzhou, Baiyun International airport. Do I need any visa for the layover?


No, you don't need to get a visa. 24-Hour Direct Transit is available to most countries: contrary to the 72- and 144-hour transit visas, which have a set list of eligible countries, China lists countries that are not eligible for 24-hour direct transit. Fortunately for you, India is not in that list. So your layover of 15 hours can be done without a visa. You will be able, if you want, to go check in in a nearby hotel and take a good rest before going back to the airport.

  • I am in similar situation. Traveling from US to India via Beijing. My US visa is not valid anymore. Is that a problem? Nov 14 '17 at 6:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.