There are 7 ways to get from Yuen Long to Shek O by subway, 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.
Subway, line 9 bus
best- Take the subway from Long Ping to Hung Homsubway Tuen Ma
- Take the bus from Shan Tsui Court to Big Wave Bay Roadbus 9
1h 26m$39–58Line 968 bus, line 720 bus, line 9 bus
cheapest- Take the bus from [Kmb] Yuen Long to Macao Ferry, Connaught Road Centralbus 968
- Take the bus from Central to Shau Kei Wan Bus Terminusbus 720 / ...
- Take the bus from Shau Kei Wan Bus Terminus to 1 Shek O Roadbus 9
1h 55m$38–52Subway, line 9 bus via Admiralty
- Take the subway from Long Ping to Hung Homsubway
- Take the subway from Admiralty to Shau Kei Wansubway
- Take the bus from Shau Kei Wan Bus Terminus to [Ctb] Lan Nai Wan, Shek O Roadbus 9
1h 27m$52–66Line 968 bus, bus, line 9 bus
- Take the bus from [Kmb] Yuen Long to Western Harbour Crossing Bus Interchangebus 968
- Take the bus from Western Harbour Crossing Toll Plaza to Eastern Hospitalbus A12
- Take the bus from Shan Tsui Court to Big Wave Bay Roadbus 9
1h 50m$39–62Drive 48 km
- Drive from Yuen Long to Shek Ocar 48 km
45 min$101–145Taxi
- Take the taxi from Yuen Long to Shek Otaxi 48 km
45 min$410–500Subway, line 102 bus, line 9 bus
- Take the subway from Long Ping to Hung Homsubway
- Take the bus from Cross Harbour Tunnel Bus Interchange to Shau Kei Wan Bus Terminusbus 102 / ...
- Take the bus from Shau Kei Wan Bus Terminus to 1 Shek O Roadbus 9
1h 53m$45–60
Yuen Long to Shek O by bus
Questions & Answers
The cheapest way to get from Yuen Long to Shek O is to subway and line 9 bus which costs $35 - $60 and takes 1h 26m.
The fastest way to get from Yuen Long to Shek O is to drive which takes 45 min and costs $100 - $150.
No, there is no direct bus from Yuen Long to Shek O. However, there are services departing from [Kmb] Yuen Long and arriving at Big Wave Bay Road via Western Harbour Crossing Toll Plaza and Shan Tsui Court. The journey, including transfers, takes approximately 1h 50m.
The distance between Yuen Long and Shek O is 48 km. The road distance is 48 km.
The best way to get from Yuen Long to Shek O without a car is to subway and line 9 bus which takes 1h 26m and costs $35 - $60.
It takes approximately 1h 26m to get from Yuen Long to Shek O, including transfers.
Yuen Long to Shek O bus services, operated by Kowloon Motor Bus Co. Ltd, depart from [Kmb] Yuen Long station.
Yuen Long to Shek O bus services, operated by Kowloon Motor Bus Co. Ltd, arrive at Western Harbour Crossing Bus Interchange station.
Yes, the driving distance between Yuen Long to Shek O is 48 km. It takes approximately 45 min to drive from Yuen Long to Shek O.
There are 615+ hotels available in Shek O.
What companies run services between Yuen Long, Hong Kong and Shek O, Hong Kong?
You can take a bus from [Kmb] Yuen Long to Big Wave Bay Road via Western Harbour Crossing Toll Plaza, Eastern Hospital, and Shan Tsui Court in around 1h 50m.
- Phone
- +852 2881 8888
- Website
- mtr.com.hk
Subway from Long Ping to Hung Hom
- Ave. Duration
- 32 min
- Frequency
- Every 10 minutes
- Estimated price
- $27–35
- Schedules at
- mtr.com.hk
Subway from Long Ping to Hung Hom
- Ave. Duration
- 32 min
- Frequency
- Every 10 minutes
- Estimated price
- $27–35
- Schedules at
- mtr.com.hk
Subway from Admiralty to Shau Kei Wan
- Ave. Duration
- 16 min
- Frequency
- Every 5 minutes
- Estimated price
- $7–8
- Schedules at
- mtr.com.hk
Subway from Long Ping to Hung Hom
- Ave. Duration
- 32 min
- Frequency
- Every 10 minutes
- Estimated price
- $27–35
- Schedules at
- mtr.com.hk
- Phone
- (852) 2873 0818
- [email protected]
- Website
- citybus.com.hk
Bus from Shan Tsui Court to Big Wave Bay Road
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–12
- Schedules at
- mobile.bravobus.com.hk
Bus from Shan Tsui Court to Big Wave Bay Road
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–12
- Schedules at
- mobile.bravobus.com.hk
- Phone
- (852) 2857 6179
- [email protected]
- Website
- citybus.com.hk
Bus from Shau Kei Wan Bus Terminus to [Ctb] Lan Nai Wan, Shek O Road
- Ave. Duration
- 17 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Schedules at
- citybus.com.hk
- Adult
- $10–14
Bus from Shau Kei Wan Bus Terminus to 1 Shek O Road
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Schedules at
- citybus.com.hk
- Adult
- $10–14
Bus from Central to Shau Kei Wan Bus Terminus
- Ave. Duration
- 35 min
- Frequency
- Every 15 minutes
- Estimated price
- $10–14
- Schedules at
- citybus.com.hk
- Adult
- $10–14
Bus from Shau Kei Wan Bus Terminus to 1 Shek O Road
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Schedules at
- citybus.com.hk
- Adult
- $10–14
- Phone
- (852) 2745 4466
- [email protected]
- Website
- kmb.hk
Bus from [Kmb] Yuen Long to Western Harbour Crossing Bus Interchange
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- $16–22
- Schedules at
- search.kmb.hk
- adult
- $16–22
Bus from Cross Harbour Tunnel Bus Interchange to Shau Kei Wan Bus Terminus
- Ave. Duration
- 40 min
- Frequency
- Every 10 minutes
- Estimated price
- $8–12
- Schedules at
- search.kmb.hk
- adult
- $8–12
Bus from [Kmb] Yuen Long to Macao Ferry, Connaught Road Central
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- $17–25
- Schedules at
- search.kmb.hk
- adult
- $17–25
- Phone
- (852) 2873 0818
- [email protected]
- Website
- citybus.com.hk
Bus from Western Harbour Crossing Toll Plaza to Eastern Hospital
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- $19–28
- Schedules at
- citybus.com.hk
- Ave. Duration
- 45 min
- Estimated price
- $410–500
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
New Territories Green Taxi
- Phone
- +85226572267
Urban Red Taxi
- Phone
- +85223981881
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 Need to know: Greyhound, Travelling to the US: What do I need to know?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.











