There are 6 ways to get from Shenzhen to Xiaolan by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Futian Station to Guangzhou South stationtrain Shenzhen Futian / ...
- Take the train from Guangzhou South station to Xiaolantrain Guangzhou South
1h 36m¥105–132Drive 104.6 km
cheapest- Drive from Shenzhen to Xiaolancar 104.6 km
1h 13m¥89–129Bus via Hong Kong
- Take the bus from Huanggang to O'Brien Road, Hennessy Roadbus Wan Chai - Huanggang
- Take the bus from Wan Chai to Zhongshan Ju Cheng Hotelbus
3h 48m¥161–274Taxi
- Take the taxi from Shenzhen to Xiaolantaxi 104.6 km
1h 13m¥320–380Train, bus
- Take the train from Shenzhen Station to Guangzhou Easttrain Guangzhou East / ...
- Take the bus from Guangzhou East to Zhongshan Xiaolanbus
3h 20m¥94–159Bus
- Take the bus from Guangyin Building to Hong Kong International Airport Bus Terminalbus
- Take the bus from Hong Kong International Airport Bus Terminal to Zhongshan Ju Cheng Hotelbus
4h 15m¥156–350
Questions & Answers
The cheapest way to get from Shenzhen to Xiaolan is to drive which costs ¥85 - ¥130 and takes 1h 13m.
The fastest way to get from Shenzhen to Xiaolan is to drive which takes 1h 13m and costs ¥85 - ¥130.
No, there is no direct bus from Shenzhen to Xiaolan. However, there are services departing from Huanggang and arriving at Zhongshan Ju Cheng Hotel via Wan Chai. The journey, including transfers, takes approximately 3h 48m.
No, there is no direct train from Shenzhen station to Xiaolan. However, there are services departing from Futian Station and arriving at Xiaolan via Guangzhou South station. The journey, including transfers, takes approximately 1h 36m.
The distance between Shenzhen and Xiaolan is 163 km. The road distance is 104.6 km.
The best way to get from Shenzhen to Xiaolan without a car is to train which takes 1h 36m and costs ¥100 - ¥140.
It takes approximately 1h 36m to get from Shenzhen to Xiaolan, including transfers.
Shenzhen to Xiaolan bus services, operated by Lok Ma Chau Crossing-boundary Coach Services, depart from Huanggang station.
Shenzhen to Xiaolan train services, operated by China Railways G-Class, depart from Futian Station.
The best way to get from Shenzhen to Xiaolan is to train which takes 1h 36m and costs ¥100 - ¥140. Alternatively, you can bus via Hong Kong, which costs ¥160 - ¥280 and takes 3h 48m.
What companies run services between Shenzhen, China and Xiaolan, Guangdong, China?
You can take a train from Futian Station to Xiaolan via Guangzhou South station and Xiaolan in around 1h 36m. Alternatively, you can take a bus from Huanggang to Zhongshan Ju Cheng Hotel via O'Brien Road, Hennessy Road and Wan Chai in around 3h 48m.
Train from Futian Station to Guangzhou South station
- 2nd Class Seat
- ¥53–58
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥110–170
- Phone
- +852 2482 7815
- Website
- td.gov.hk
Bus from Huanggang to O'Brien Road, Hennessy Road
- Ave. Duration
- 48 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥60–85
- Website
- https://www.td.gov.hk/en/transport_in_hong_kong/land_based_cross_boundary_transport/access_to_lok_ma_chau_control_point
- Phone
- (852) 2979 8778
- Website
- tilchinalink.com
Bus from Wan Chai to Zhongshan Ju Cheng Hotel
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ¥104–190
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥130–190
Bus from Hong Kong International Airport Bus Terminal to Zhongshan Ju Cheng Hotel
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ¥120–198
- Schedules at
- tilchinalink.com
- Book at
- tilchinalink.com
- Adult
- ¥120–180
- [email protected]
- Website
- chinabusguide.com
Bus from Guangzhou East to Zhongshan Xiaolan
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- ¥40–80
- Schedules at
- chinabusguide.com
- Bus
- ¥55–80
- Phone
- (852) 3412 6677
- [email protected]
- Website
- eebus.com
Bus from Guangyin Building to Hong Kong International Airport Bus Terminal
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ¥35–150
- Schedules at
- eebus.com
- Ave. Duration
- 1h 13m
- Estimated price
- ¥320–380
Shenzhen Pengcheng Taxi
- Phone
- +86 0755-83973033
- Website
- szpcdd.com
Shenzhen Xihu Taxi
- Phone
- +86 0755-25583988
- Website
- szxihu.com
Shenzhen Yunfa Taxi
- Phone
- +86 0755-88308112
- Website
- 96511.com.cn
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 Thanksgiving 2018: How to travel stress-free, 5 incredible day trips from Florence by train, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Shenzhen to Xiaolan bus services, operated by Lok Ma Chau Crossing-boundary Coach Services, arrive at O'Brien Road, Hennessy Road station.
Shenzhen to Xiaolan train services, operated by China Railways G-Class, arrive at Guangzhou South station.
Yes, the driving distance between Shenzhen to Xiaolan is 105 km. It takes approximately 1h 13m to drive from Shenzhen to Xiaolan.
There are 135+ hotels available in Xiaolan.















