CTS - China Travel Tours operates a bus from Shenzhen to Causeway Bay every 30 minutes. Tickets cost $8 - $12 and the journey takes 46 min.
How to get from Shenzhen to Causeway Bay
From Huanggang bus to Wan Chai Harbour. 46 min $75. From Lok Ma Chau Station subway to Cross Harbour Tunnel Toll Plaza then line 170 bus to Cannon Street. 1 h 3 min $45. From Huanggang bus to O'Brien Road then tram to Foo Ming Street. 1 h 3 min $65. From Shenzhen taxi to Causeway Bay. 35 min $495. From Shenzhen drive to Causeway Bay. 35 min $73.