Asked by Linh Tran from vietnam | Feb. 04, 2026 02:27

About:24-Hour Visa-Free Transit
Inquiry about Transit Visa Requirement for Self-Transfer in Shenzhen
I am a Vietnamese passport holder and plan to travel on this route (please refer to the attached itinerary) :
Budapest → Shenzhen Bao’an International Airport (Hainan Airlines)
Shenzhen → Hanoi (China Southern Airlines)
According to the ticket information, this itinerary is marked as “self-transfer”, and I may need to collect my baggage and check in again at Shenzhen Bao’an International Airport. The layover time in Shenzhen is approximately 7 hours and 45 minutes.
In this situation, I would like to ask:
1.Do I need to apply for a Chinese transit visa in advance? If baggage collection and re-check-in are required, does this mean I must pass immigration and therefore need a visa?
2.Or can I transit with 24-Hour Visa-Free?
Reply