Can UAE residents get a China visa on arrival?

No — UAE passport holders cannot get a visa on arrival for mainland China. You must apply in advance via the Chinese Visa Application Service Center (CVASC) in Dubai. However, UAE nationals can enjoy 15-day visa-free entry to Hainan Province (for direct flights) and 30-day visa-free access to only Shanghai, Jiangsu, and Zhejiang if arriving via cruise — but this is not for general tourism or business. We help verify if your itinerary qualifies.

Share this article