Do Serbia passport holders need a visa for China?

Yes, for a normal holiday — Serbia is not on China's 50-country 30-day visa-free list. The one visa-free route open to Serbia passport holders is the 240-hour transit scheme, which requires that you are travelling onward to a third country, entering at one of 65 designated ports, and staying inside the permitted areas. Otherwise you need a visa.

Verified 2026-08-07 against the National Immigration Administration and Ministry of Foreign Affairs lists

Which schemes Serbia is on

30-day visa-free entry
No. Serbia is not among the 50 countries on this list.
240-hour transit
Yes, but only when travelling onward to a third country, through one of 65 ports, staying inside the permitted areas.

Why Serbia passport holders keep getting this wrong

China runs two visa-free schemes and a lot of travel writing merges them into one “China is visa-free now” headline. It is not, for Serbia. The 30-day waiver that covers most of Europe, Japan and Korea does not include Serbia; what does include it is the transit scheme, and that scheme is only open to you if you are genuinely passing through to somewhere else. Book a return flight home out of China and you do not qualify — the ticket itself is the disqualifier, checked at the gate before you board.

The practical shape that works: an itinerary like home → China → Japan, Korea, Thailand, Hong Kong, Macao or Taiwan → home. Hong Kong, Macao and Taiwan count as separate destinations for this purpose, which is what makes the scheme usable for a short China leg on a wider Asia trip.

If you use the transit scheme

Pick your entry point from the 65 designated ports — where you land decides which areas are open to you, and a few provinces are only partly covered. Then run your actual itinerary through the transit checker.

Sources

Both lists have changed several times and the 30-day scheme is a trial with an end date. Check the official pages before you book.