Answered by Wendy from United Kingdom | Mar. 22, 2016 20:15
1. From Macao Outer Harbour Ferry Terminal to Shenzhen, you can take the direct ferry. The schedules are from 09:45 to 20:45. It takes around an hour on the way. The ticket fare is MOP$ 250 per person.
2. From Shenzhen to Hong Kong, you can take the direct ferry from Shekou Port to get to HK-Macao Ferry Terminal. The trip also takes around an hour. It costs CNY 120 per person. Or you can go to Luohu, pass the border; then you will be in HK and there is a metro line there leading you to other places in HK.