There are 5 ways to get from Mong Kok to Shenzhen Longgang by bus, subway, taxi 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.
Recommended option
Bus • 1h 43m
4 alternative options
Subway • 2h 11m
Line 3 subway • 2h 23m
Taxi • 50 min
Drive • 50 min
Coronavirus (COVID-19) in China
There is widespread community transmission globally.
Some travel restrictions are being lifted in China. For the latest travel status, please check the official page for China.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for China due to Coronavirus (COVID-19). Most travel to this country is restricted.
Domestic travel is restricted within China due to Coronavirus (COVID-19).
Currently, we are unable to provide travel restriction information for leaving Hong Kong. For the latest Coronavirus (COVID-19) travel status in Hong Kong, please check government recommendations.
Official Coronavirus (COVID-19) Information for Hong KongQuestions & Answers
The most affordable way to get from Mong Kok to Shenzhen Longgang is to subway, which costs $40 - $60 and takes 2h 11m.
The quickest way to get from Mong Kok to Shenzhen Longgang is to taxi which costs $550 - $700 and takes 50 min.
Yes, there is a direct bus departing from Yau Ma Tei and arriving at Longgang. Services depart hourly, and operate every day. The journey takes approximately 1h 17m.
No, there is no direct train from Mong Kok station to Shenzhen Longgang. However, there are services departing from Mong Kok East Station and arriving at Longcheng Square via Futian Bonded Area. The journey, including transfers, takes approximately 2h 11m.
The distance between Mong Kok and Shenzhen Longgang is 45 km. The road distance is 64.8 km.
The best way to get from Mong Kok to Shenzhen Longgang without a car is to bus which takes 1h 43m and costs $40 - $80.
The bus from Yau Ma Tei to Longgang takes 1h 17m including transfers and departs hourly.
Mong Kok to Shenzhen Longgang bus services, operated by EE Bus, depart from Yau Ma Tei station.
Mong Kok to Shenzhen Longgang train services, operated by Mass Transit Railway (MTR), depart from Mong Kok East Station.
Mong Kok to Shenzhen Longgang bus services, operated by EE Bus, arrive at Longgang station.

- Distance: 45.2 km
- Duration: 1h 43m
What companies run services between Mong Kok, Hong Kong and Shenzhen Longgang, China?
EE Bus operates a bus from Yau Ma Tei to Longgang hourly. Tickets cost ¥35 - ¥70 and the journey takes 1h 17m. Alternatively, you can take a vehicle from Mong Kok to Shenzhen Longgang via Lok Ma Chau Station and Futian Bonded Area in around 2h 11m.

- Phone
- +852 2881 8888
- Website
- mtr.com.hk
Subway from Mong Kok East Station to Lok Ma Chau Station
- Ave. Duration
- 51 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥30 - ¥40
- Schedules at
- mtr.com.hk

- Ave. Duration
- 50 min
- Estimated price
- ¥470 - ¥600
Urban Red Taxi
- Phone
- +852 2398 1881
New Territories Green Taxi
- Phone
- +852 2657 2267
Lantau Blue Taxi
- Phone
- +852 2984 1328
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 Travelling around the UAE, Travelling to the UK: What do I need to know? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Mong Kok to Shenzhen Longgang train services, operated by Shenzhen Metro, arrive at Longcheng Square station.
Yes, the driving distance between Mong Kok to Shenzhen Longgang is 65 km. It takes approximately 50 min to drive from Mong Kok to Shenzhen Longgang.
There are 197+ hotels available in Shenzhen Longgang. Prices start at ¥750 per night.