If you have a valid Indian passport, you can fly to Hong Kong. Visa is granted 'on arrival' to all Indian tourist. There is no visa fee.