Do Sri Lanka passport holders need a visa for Hong Kong?

e-Visa required (apply online before travel)

Yes — Sri Lanka passport holders need an e-Visa for Hong Kong, applied for online before travel.

Entry requirements for Hong Kong

Where to applyOfficial visa information — official government portal. Avoid third-party visa sites.
Passport validity1 months months beyond departure — FCDO (stating Hong Kong's rules): passport must be valid at least one month after the planned departure date; IMMD additionally requires a travel document with adequate returnability to the country of residence or citizenship
Onward ticketRequired — IMMD: visitors must hold onward or return tickets unless in transit to the Chinese Mainland or Macao SAR, and must have adequate funds to cover their stay without working

Transiting through Hong Kong?

Direct airside transit without visaUp to nullh — Most visa-required nationals transiting Hong Kong by air. No visa needed when in direct transit by air and not leaving the airport transit area; exceptions: nationalities marked * in the IMMD table (e.g. Afghanistan, DPRK, Iran, Iraq, Cote d'Ivoire and others) require a visa even for airside transit; Indian nationals in direct airside transit are exempt from pre-arrival registration

Related

Building something? This answer is one HTTP request away. Free tier for testing, $0.03 per request in production via x402 — no account. canienter.com · llms.txt · openapi.json

Guidance for planning — verify with official sources before travel · Terms