There are 4 ways to get from Mong Kok to Shenzhen Bao'an Port by bus or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Mongkok Prince Edward to Shenzhen Bao'an Airportbus
1h 37m¥72–112Subway
cheapest- Take the subway from Mong Kok East Station to Lo Wu Stationsubway East Rail
- Take the subway from Shenzhen Luohu to Airport Eastsubway 1
2h 11m¥33–57Bus via Tai Wai Station
- Take the bus from Tai Wai to Shenzhen Bao'an Airportbus
1h 45m¥76–130Bus via Metropark Hotel Mongkok
- Take the bus from Metropark Hotel Mongkok to Shenzhen Bao'an Airportbus
2h 7m¥61–112
Questions & Answers
The cheapest way to get from Mong Kok to Shenzhen Bao'an Port is to subway which costs ¥30 - ¥60 and takes 2h 11m.
The fastest way to get from Mong Kok to Shenzhen Bao'an Port is to bus which takes 1h 37m and costs ¥70 - ¥120.
No, there is no direct bus from Mong Kok to Shenzhen Bao'an Port. However, there are services departing from Mongkok Prince Edward and arriving at Shenzhen Bao'an Port via Shenzhen Airport. The journey, including transfers, takes approximately 1h 37m.
No, there is no direct train from Mong Kok station to Shenzhen Bao'an Port. However, there are services departing from Mong Kok East Station and arriving at Airport East via Shenzhen Luohu. The journey, including transfers, takes approximately 2h 11m.
The distance between Mong Kok and Shenzhen Bao'an Port is 68 km.
The best way to get from Mong Kok to Shenzhen Bao'an Port without a car is to bus which takes 1h 37m and costs ¥70 - ¥120.
It takes approximately 1h 37m to get from Mong Kok to Shenzhen Bao'an Port, including transfers.
Mong Kok to Shenzhen Bao'an Port bus services, operated by Trans Island Limousine Bus, depart from Mongkok Prince Edward station.
Mong Kok to Shenzhen Bao'an Port train services, operated by Mass Transit Railway (MTR), depart from Mong Kok East Station.
Mong Kok to Shenzhen Bao'an Port bus services, operated by Trans Island Limousine Bus, arrive at Shenzhen Bao'an Airport station.
What companies run services between Mong Kok, Hong Kong and Shenzhen Bao'an Port, China?
Trans Island Limousine Bus operates a bus from Mongkok Prince Edward to Shenzhen Bao'an Airport every 30 minutes. Tickets cost ¥70–112 and the journey takes 1h 30m. Alternatively, you can take a subway from Mong Kok East Station to Shenzhen Bao'an Port via Lo Wu Station, Shenzhen Luohu, Airport East, and Shenzhen Airport in around 2h 11m.
- Phone
- +852 2881 8888
- Website
- mtr.com.hk
Subway from Mong Kok East Station to Lo Wu Station
- Ave. Duration
- 37 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥25–50
- Schedules at
- mtr.com.hk
- Phone
- 86-0755-88960600
- Website
- szmc.net
Subway from Shenzhen Luohu to Airport East
- Ave. Duration
- 1h 7m
- Frequency
- Every 5 minutes
- Estimated price
- ¥7–9
- Schedules at
- szmc.net
- Phone
- (852) 2979 8778
- Website
- tilchinalink.com
Bus from Mongkok Prince Edward to Shenzhen Bao'an Airport
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ¥70–112
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥70–100
Bus from Tai Wai to Shenzhen Bao'an Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥70–112
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥70–110
- Phone
- (852)2998 7888
- Website
- ctshk
Bus from Metropark Hotel Mongkok to Shenzhen Bao'an Airport
- Ave. Duration
- 2h
- Frequency
- Every 15 minutes
- Estimated price
- ¥60–120
- Website
- ctshk
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 The London Underground: Essential tips to navigate the Tube, Why you should take the train in the US, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Mong Kok to Shenzhen Bao'an Port train services, operated by Mass Transit Railway (MTR), arrive at Lo Wu Station.
There are 124+ hotels available in Shenzhen Bao'an Port.















