There are 5 ways to get from Haifeng Nanhu Transport Terminal to Shenzhen by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Haifeng Nanhu Transport Terminal to Shanwei Station
- Take the train from Shanwei Station to Shenzhen NorthHefei South / ...
1h 43m¥152–228Bus
cheapest- Take the bus from Haifeng Nanhu Transport Terminal to Fanling
3h 1m¥131–261Drive 159.2 km
- Drive from Haifeng Nanhu Transport Terminal to Shenzhen159.2 km
1h 51m¥142–205Taxi
- Take the taxi from Haifeng Nanhu Transport Terminal to Shenzhen159.2 km
1h 51m¥430–550Bus via [Xb] Arran Street
- Take the bus from Haifeng Nanhu Transport Terminal to Mongkok Prince Edward
3h 16m¥148–328
Questions & Answers
The cheapest way to get from Haifeng Nanhu Transport Terminal to Shenzhen is to drive which costs ¥140 - ¥210 and takes 1h 51m.
The fastest way to get from Haifeng Nanhu Transport Terminal to Shenzhen is to taxi and train which takes 1h 43m and costs ¥150 - ¥230.
No, there is no direct bus from Haifeng Nanhu Transport Terminal to Shenzhen. However, there are services departing from Haifeng Nanhu Transport Terminal and arriving at [Xb] Lok Ma Chau Control Point via [Xb] Arran Street. The journey, including transfers, takes approximately 3h 16m.
The distance between Haifeng Nanhu Transport Terminal and Shenzhen is 189 km. The road distance is 159.2 km.
The best way to get from Haifeng Nanhu Transport Terminal to Shenzhen without a car is to taxi and train which takes 1h 43m and costs ¥150 - ¥230.
It takes approximately 1h 43m to get from Haifeng Nanhu Transport Terminal to Shenzhen, including transfers.
Haifeng Nanhu Transport Terminal to Shenzhen bus services, operated by Trans Island Limousine Bus, depart from Haifeng Nanhu Transport Terminal station.
Haifeng Nanhu Transport Terminal to Shenzhen bus services, operated by Trans Island Limousine Bus, arrive at Mongkok Prince Edward station.
Yes, the driving distance between Haifeng Nanhu Transport Terminal to Shenzhen is 159 km. It takes approximately 1h 51m to drive from Haifeng Nanhu Transport Terminal to Shenzhen.
There are 558+ hotels available in Shenzhen.
What companies run services between Haifeng Nanhu Transport Terminal, China and Shenzhen, China?
Trans Island Limousine Bus operates a bus from Haifeng Nanhu Transport Terminal to Fanling 3 times a day. Tickets cost ¥119–250 and the journey takes 2h 47m.
Train from Shanwei Station to Shenzhen North
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Shanwei Station to Shenzhen North
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
- Phone
- (852) 2979 8778
- Website
- tilchinalink.com
Bus from Haifeng Nanhu Transport Terminal to Fanling
- Ave. Duration
- 2h 47m
- Frequency
- 3 times a day
- Estimated price
- ¥119–250
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥170–250
Bus from Haifeng Nanhu Transport Terminal to Mongkok Prince Edward
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Estimated price
- ¥119–280
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥200–280
- Ave. Duration
- 1h 7m
- Estimated price
- ¥75–550
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Getting around the Cyclades, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.














