Nationals of about 170 countries and territories may visit Hong Kong without a visa, and can stay for periods varying from 7 days to 180 days depending on nationality.
Nationals of the US, Europe, Australia, Canada and New Zealand don’t require a visa to enter Hong Kong for stays of 90 days, 180 days for UK nationals.
Nationals of Albania, Armenia, Cambodia, Pakistan, Bangladesh, Afghanistan etc. require a visa to enter Hong Kong.
Indian national need PAR for Hong Kong.