Probably not. Hong Kong allows citizens from about 170 countries and territories to visit without a visa (in other words, you can just show up). You’ll only need a valid passport that is valid for at least six months. Upon HK entry, immigration will give you an official HK entry slip—make sure to keep it since you’ll need to show it when you leave. Citizens from these countries can visit visa-free for up to 90 days: U.S.A. & CANADA, AUSTRALIA, BELGIUM, DENMARK, FINLAND, FRANCE, GERMANY, GREECE, ICELAND, ISRAEL, ITALY, JAPAN, S. KOREA, MALAYASIA, MEXICO, NETHERLANDS, NEW ZEALAND, NORWAY, POLAND, PORTUGAL, ROMANIA, SINGAPORE, SPAIN, SWEDEN, SWITZERLAND, TURKEY. Citizens of SOUTH AFRICA & THAILAND can visit visa-free for up to 30 days. U.K. citizens can visit visa-free for up to 120 days. TAIWAN citizens need to submit an application for an “entry permit.” Hong Kong and mainland China run separate immigration systems. If you want to visit China, you will definitely need to apply for a visa. You can easily do so through any travel agent in Hong Kong (in only about 2-3 working days but also have expedited same-day service). Also keep in mind that if you’re visiting Hong Kong from China, you won’t be able to go back into China unless you have a multiple-entry visa.  For more info, see my China Visa Requirements page.