Hainan Visa-Free Entry Guide: 59 Countries, 30 Days

Hainan — China's tropical island — welcomes citizens of 59 countries without a visa for up to 30 days. Below is the official policy in plain language, verified against the National Immigration Administration.

59Eligible countries
30Days visa-free
0Advance applications
8Entry ports (air & sea)

Eligible countries

Holders of ordinary passports from these countries can enter Hainan visa-free:

Length of stay and rules

Entry ports and how to arrive

Open ports:

Haikou Meilan International Airport Sanya Phoenix International Airport Qionghai Boao Airport Yangpu Port Haikou Port Qinglan Port Basuo Port Sanya Port

Alternative: 240-hour visa-free transit

Transiting China to a third country or region? Citizens of 54 countries can enter through Haikou Meilan or Sanya Phoenix airport and stay up to 240 hours (10 days), traveling across Hainan and the other permitted provinces. You need a confirmed onward ticket to a third country or region.

Frequently asked questions

Do I need a visa for Hainan?

Not if you hold an ordinary passport from one of the 59 eligible countries — you can stay up to 30 days visa-free. Check the list above.

Can I travel from Hainan to Beijing or Shanghai?

Not under this policy — visa-free entry covers Hainan province only. To visit other parts of China, apply for a visa at the exit-entry administration in Hainan, or use a separate policy that fits your route (e.g. the 240-hour transit policy).

What should I prepare before flying?

A valid ordinary passport (no advance application). We also recommend accommodation confirmation, return or onward tickets, and setting up mobile payments — see our practical guide.

Sources — verify before you fly

This page summarizes official policy as of 2026-08-16. Rules can change at any time; always confirm with the National Immigration Administration or your nearest Chinese embassy before traveling.

Plan your trip around visa-free Hainan

Request my itinerary