Answered by Janez from Slovenia | Jun. 03, 2019 02:46
I will add just several details, especially regarding the eligible direct ferry service between Shenzhen and Hong Kong, that will complement great advices offered by John Doe.
As far as I have understood you will have to travel from Guangzhou to Shenzhen, right? I'm asking this because if you intend to travel from Guangzhou to Hong Kong, you can do it by train using Guangzhou–Kowloon through train departing from Guangzhou East railway station and arriving at Hung Hom railway station in Hong Kong. OK, in case that you have to travel to Shenzhen, you can take a direct ferry from Shenzhen Shekou ferry port (you can reach it by metro) and then from that port to Hong Kong Macau Ferry Terminal (don't be afraid because of Macau name, this is just the full name of ferry port in Hong Kong). You should book your ticket online in advance on CKS - Chu Kong Passenger Transport website. So, this is actually the only easy option to travel between Shenzhen and Hong Kong according to 144 hours visa free rules. Keep in mind that you have to travel exatly with the ferry you have bought your ticket for.