How this page works

Three sections below: primary sources (the actual government documents we read), methodology (how we extract structured data from those documents), and ambiguity log (cases where the source text is unclear and how we resolved it).

Sources vs resources

Sources is the audit page.

Need the practical travel links instead? Use Resources for the official CDAC portal, airline proof, first-night address, train, and first-hour setup links.

Primary sources

Each line is a government document we read, when we last checked it, and what we extract from it.

nia-240h

China National Immigration Administration — 240h visa-free transit policy

Eligibility, stay duration, third-region rule, port list (65 ports / 24 provinces)

Last checked 2026-05-18 · Open source

nia-cdac

China National Immigration Administration — Online Arrival Card Filling Service

Digital Arrival Card (CDAC) — mandatory for all foreign arrivals since 2025-11-20

Last checked 2026-05-18 · Open source

nia-cdac-official

Official CDAC filing portal (the only safe site)

The only government-operated submission endpoint. Do not pay any third-party site.

Last checked 2026-05-18 · Open source

nia-unilateral-30d

China National Immigration Administration — 30-day unilateral visa-free country list

Ordinary passport holders covered by China's 30-day unilateral visa-free policy

Last checked 2026-05-18 · Open source

nia-mutual-visa-free

China National Immigration Administration — mutual visa exemption agreements

Ordinary passport holders covered by bilateral visa-free agreements

Last checked 2026-05-18 · Open source

china-malaysia-mutual-visa-free

Chinese Embassy in Malaysia — China-Malaysia mutual visa exemption agreement

Malaysia ordinary passport holders' 30-day visa-free entry to China

Last checked 2026-05-18 · Open source

gov-cn-policy

State Council English release — 240-hour visa-free transit policy

Government English summary of the 240h policy and Nov 2025 expansion

Last checked 2026-05-18 · Open source

indonesia-240h

Chinese Embassy in Indonesia — Indonesia added to the 240h policy

Confirms Indonesia was added as the 55th eligible country in June 2025

Last checked 2026-05-18 · Open source

Transport, accommodation and product information

Different rules from policy: these are operator or merchant facts, editorial judgement, or sponsored links.

Transport times and fares

A figure is shown as checked only when a fact record exists with the operator source, the date it was read and a re-check window (90 days for timetables, 180 days for station facts). When the window passes, the dependent page is paused or the figure is downgraded to "not checked" instead of staying live with a stale badge. Figures without a record are labelled "not checked" on the page.

Areas, hotels and first-night advice

Area shortlists are editorial and say so on the page. No hotel is recommended by name unless it has been checked, and none has been. Whether a property registers foreign passports is read on the booking listing or confirmed with the property, not asserted here.

Products and partner links

Sponsored links are marked. Vendor availability statements (for example a VPN provider's own China status page) are quoted with the date they were read. Prices, coverage limits and data allowances are not copied from merchants and are not re-checked on a schedule. See the affiliate disclosure for every partner and its status.

nia_cdac

China National Immigration Administration — Online Arrival Card Filling Service

Digital Arrival Card requirement and official portal

Last read 2026-05-18 · 1 recorded fact · Open source

nia_240h_policy

China National Immigration Administration — 240-hour visa-free transit policy

entry policy, stay duration, third-region rule, port list

Last read 2026-05-18 · 1 recorded fact · Open source

shanghai_metro_official

Shanghai Metro (official) — first/last train table (首末班车时刻表), Line 2 airport station 浦东1号2号航站楼

Shanghai metro operating hours

Last read 2026-09-06 · 2 recorded facts · Open source

shanghai_maglev_official

Shanghai Maglev Transportation Development Co. (SMTDC, operator) — 运行时刻表 timetable and 票种与票价 fares

Maglev operating hours and fares

Last read 2026-09-06 · 1 recorded fact · Open source

china_railway_12306

China Railway 12306 (official ticketing)

train schedules, station names, ticketing rules

Last read 2026-09-06 · 4 recorded facts · Open source

suzhou_museum_official

Suzhou Museum (official site) — opening hours and 预约须知 reservation notice for the main building

Suzhou Museum opening hours, admission and reservation rules

Last read 2026-09-06 · 1 recorded fact · Open source

suzhou_gardens_bureau

Suzhou Municipal Bureau of Gardens and Greening (苏州市园林和绿化管理局) — classical-garden opening hours and ticket price tables

Suzhou classical gardens (incl. 拙政园) opening hours, ticket prices, addresses

Last read 2026-09-06 · 1 recorded fact · Open source

suzhou_rail_transit_official

Suzhou Rail Transit (苏州轨道交通, official) — network map

Suzhou metro lines, stations and interchanges

Last read 2026-09-06 · 1 recorded fact · Open source

suzhou_gardens_ticketing_official

苏州园林旅游网 (Suzhou gardens official ticketing site, run by the gardens bureau's service centre; szylly.com → web.lotsmall.cn) — 拙政园 ticket page with 预订须知

Suzhou classical gardens ticketing: reservation rules, entry method, seasonal hours

Last read 2026-09-06 · 1 recorded fact · Open source

suzhou_museum_city_notice_2026

Suzhou city government — museum admission notice, April 2026

Museum reservation channels, contact phone and original-passport admission stated in the April 2026 notice; not a current holiday timetable

Last read 2026-09-06 · 1 recorded fact · Open source

mofcom_foreign_guest_accommodation_2024

MOFCOM and six departments — measures facilitating accommodation for overseas guests

Qualification barriers and unlawful foreign-guest restrictions; not a guarantee of an individual booking.

Last read 2026-09-07 · 1 recorded fact · Open source

nia_accommodation_registration_2026

NIA — accommodation registration policy interpretation, March 2026

Hotel versus non-hotel accommodation registration responsibilities. No claim of nationwide online registration availability.

Last read 2026-09-07 · 1 recorded fact · Open source

tripcom_hotel_service_guarantee

Trip.com — hotel service guarantee and conditions

Published hotel-support terms, not proof of a claim, refund, passport compatibility or commission.

Last read 2026-09-07 · 1 recorded fact · Open source

Methodology

How we go from a long government policy page to the structured rules powering the eligibility check.

Step 1 · Extract

We pull structured lists from the NIA 240h transit notice and ordinary visa-free sources: the 55 transit-eligible passport countries, the 65 designated ports, the 24 eligible provinces & municipalities, the current unilateral 30-day visa-free country list, and selected bilateral visa-free agreements for ordinary passports.

Step 2 · Encode

The lists become typed data in src/data/rules.js. The 240h country list remains separate from the broader passport picker, so ordinary visa-free-only countries can appear in the entry checker without creating misleading /240h pages. Every entry carries a snapshot date so downstream pages inherit a consistent "as of" timestamp.

Step 3 · Re-check

NIA sources are re-checked when an official announcement, a news report or a reader report points to a change, not on a fixed monthly schedule; the date each source was last checked is shown above. A check covers:

  • The English and 简体中文 versions of every primary source URL still resolve and the text hasn't changed materially.
  • Any new "notice" pages added under the nia.gov.cn news section that touch transit, visa-free, or arrival cards.
  • NIA WeChat-account announcements (which sometimes lead the english.nia.gov.cn page by a few days).
  • Cross-checks against US/UK/AU/CA embassy advisories — if an embassy reports a policy change that NIA hasn't published yet, we hold off until NIA confirms.

When a policy actually changes, we bump POLICY_SNAPSHOT_DATE in rules.js in the same commit that updates the data. The new date appears on every result page with the next deploy.

Step 4 · Triangulate edge cases

Some questions are not explicitly answered by NIA's English notice. For those, we cross-reference with:

  • The 简体中文 version of the same notice (sometimes more specific than the English translation).
  • NIA press conferences and Q&A summaries published by Xinhua and People's Daily.
  • Documented airline / airport practice on FlyerTalk, The Points Guy, Tripadvisor, and Reddit r/travelchina (used as evidence of what actually happens at the counter, never as policy itself).
  • Embassy statements that quote a specific NIA clause we can independently verify.

Ambiguity log

Where the source text is genuinely unclear, we say so here and explain what we ship.

When does the 240-hour clock start?

NIA English text: "Foreigners eligible for visa-free transit can stay for up to 240 hours." The phrasing leaves the start time implicit.

What we ship: We treat the clock as starting at 00:00 local time the day after entry, which matches the long-standing 144-hour (former policy) and 72-hour (older policy) clock convention, and matches what immigration officers at major ports apply in practice. If your flight lands at 23:50, you effectively get a free 10 minutes before the clock starts — confirmed by multiple FlyerTalk reports from 2024-2025.

Is the West Kowloon HSR rail exit valid?

NIA English text: The 65-port list includes "West Kowloon Station" but does not explicitly classify it as a rail exit in the English notice.

What we ship: WKL is treated as a valid rail exit for 240h transit. The 简体中文 version of the same NIA notice names it as 西九龙站 (rail), and the co-location border-control arrangement at WKL means a traveler who exits via HSR from Futian / Shenzhen North into West Kowloon clears Chinese exit immigration inside the Futian station itself — the exit stamp is dated and recorded against the 240h window. We've verified this with travelers who have done it in 2025.

Do Hong Kong / Macau / Taiwan count as "third regions"?

NIA English text: The policy requires entering from one country/region and exiting to a "different country/region". HK, Macau, and Taiwan are politically part of China but administratively distinct with separate immigration regimes.

What we ship: Yes, all three count as different "regions" for the third-region requirement. This is consistent with the 144-hour predecessor policy interpretation, multiple embassy advisories, and airline check-in counter practice. We carry separate exit-handling logic for HK/Macau/Taiwan in src/lib/evaluate.js.

How we maintain freshness

  • Policy sources are re-checked when an announcement, news report or reader report points to a change (see Step 3); there is no fixed monthly cycle.
  • The snapshot date is shown on every result page and on the Boarding Kit print-out.
  • When policy changes, we update the data file and snapshot date in the same release.
  • Transport and accommodation facts carry their own check dates and re-check windows, listed above.

Photos

Every photo on this site is a real, licensed image of the place it is shown with: Creative Commons or public-domain files from Wikimedia Commons, credited with the author and licence where they appear and again in the "Photo credits" list at the end of the page. For each file we record the source page, the licence, and a separate check that the subject matches the caption; a photo whose licence or subject cannot be confirmed is not used. Nothing is a hotel product photo, and nothing is AI-generated. If a credit is wrong or a photo does not show what the caption says, tell us on the contact page and it comes down while we check.

Found a source we should add, or an error?

If you've seen an authoritative NIA or embassy clarification we haven't cited, or a transport time, fare or hotel detail that is wrong, use the form on the contact page or the "Send a correction" link on the page itself. See the disclaimer for what this site is and is not.