There are 6 ways to get from Tai Po to Sham Tseng by subway, bus, 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.
Subway
best- Take the subway from Tai Po Market Station to Hung Hom Stationsubway East Rail
- Take the subway from Hung Hom to Mei Foosubway Tuen Ma
49 min$38–67Line 307 bus, line 952 bus
cheapest- Take the bus from Wan Tau Kok Lane to Fenwick Streetbus 307
- Take the bus from Fleming Road to Sham Tseng Villagebus 952 / ...
1h 1m$27–37Taxi
- Take the taxi from Tai Po to Sham Tsengtaxi 26.8 km
23 min$340–410Drive 26.8 km
- Drive from Tai Po to Sham Tsengcar 26.8 km
23 min$56–81Subway, line 952 bus
- Take the subway from Tai Po Market Station to Admiraltysubway East Rail
- Take the bus from Admiralty - Pacific Place to Bellagiobus 952 / ...
56 min$40–69Bus, line 302 bus
- Take the bus from [Kmb] Kwong Fuk Road Bbi to Tai Wo Hau Bbi - Tai Wo Hau Stationbus 73X
- Take the bus from Castle Peak Road-Kwai Chung Outside Tai Wo Hau Station|Castle Peak Road - Tsuen Wan Outside Tai Wo Hau Mtr Station|Castle Peak Road-Tsuen Wan Outside Tai Wo Hau Mtr Station|Tai Wo Hau Station, Exit B to Sham Tseng Villagebus 302
1h 16m$28–38
Tai Po to Sham Tseng by bus and foot
Comparing Your Travel Options
The cheapest way to get from Tai Po to Sham Tseng is to line 307 bus and line 952 bus which costs $26 - $40 and takes 1h 1m.
The fastest way to get from Tai Po to Sham Tseng is to taxi which takes 23 min and costs $340 - $410.
No, there is no direct bus from Tai Po to Sham Tseng. However, there are services departing from Wan Tau Kok Lane and arriving at Sham Tseng Village via Fleming Road. The journey, including transfers, takes approximately 1h 1m.
No, there is no direct train from Tai Po station to Sham Tseng. However, there are services departing from Tai Po Market Station and arriving at Mei Foo via Hung Hom. The journey, including transfers, takes approximately 49 min.
The distance between Tai Po and Sham Tseng is 42 km. The road distance is 26.8 km.
The best way to get from Tai Po to Sham Tseng without a car is to subway which takes 49 min and costs $35 - $70.
It takes approximately 49 min to get from Tai Po to Sham Tseng, including transfers.
Tai Po to Sham Tseng bus services, operated by Kowloon Motor Bus Co. Ltd, depart from Wan Tau Kok Lane station.
Tai Po to Sham Tseng train services, operated by Mass Transit Railway (MTR), depart from Tai Po Market Station.
Tai Po to Sham Tseng bus services, operated by Kowloon Motor Bus Co. Ltd, arrive at Fenwick Street station.
What companies run services between Tai Po, Hong Kong and Sham Tseng, Hong Kong?
You can take a subway from Tai Po Market Station to Bellagio via Hung Hom, Mei Foo, and Mei Foo Bus Interchange in around 49 min. Alternatively, you can take a bus from Wan Tau Kok Lane to Sham Tseng Village via Fenwick Street and Fleming Road in around 1h 1m.
- Phone
- +852 2881 8888
- Website
- mtr.com.hk
Subway from Tai Po Market Station to Hung Hom Station
- Ave. Duration
- 26 min
- Frequency
- Every 5 minutes
- Estimated price
- $22–45
- Schedules at
- mtr.com.hk
Subway from Hung Hom to Mei Foo
- Ave. Duration
- 9 min
- Frequency
- Every 10 minutes
- Estimated price
- $7–9
- Schedules at
- mtr.com.hk
Subway from Tai Po Market Station to Admiralty
- Ave. Duration
- 31 min
- Frequency
- Every 5 minutes
- Estimated price
- $30–60
- Schedules at
- mtr.com.hk
Bus from Wan Tau Kok Lane to Fenwick Street
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- $16–24
- Schedules at
- search.kmb.hk
- adult
- $16–24
Bus from [Kmb] Kwong Fuk Road Bbi to Tai Wo Hau Bbi - Tai Wo Hau Station
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $14–20
- Schedules at
- search.kmb.hk
- adult
- $14–20
- Ave. Duration
- 23 min
- Estimated price
- $340–410
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
Urban Red Taxi
- Phone
- +852 2398 1881
- Website
- td.gov.hk
New Territories Green Taxi
- Phone
- +852 2657 2267
- Website
- td.gov.hk
Lantau Blue Taxi
- Phone
- +852 2984 1328
- Website
- td.gov.hk
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 South Korea: Travelling from Seoul to Busan , Getting to Milan from the airport, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Tai Po to Sham Tseng train services, operated by Mass Transit Railway (MTR), arrive at Hung Hom Station.
Yes, the driving distance between Tai Po to Sham Tseng is 27 km. It takes approximately 23 min to drive from Tai Po to Sham Tseng.
There are 958+ hotels available in Sham Tseng.






