At a glance
- At Shau Kei Wan Station, find the stop for bus 9 to Shek O. Get off at the Shek O terminus, where you can walk between the village restaurants and the beach without hiking gear for Dragon’s Back.
- When you arrive, first check for lifeguard coverage and no-swimming signs. If you’re not swimming, relaxing in the shade and taking a short walk through the village is enough. Don’t assume Rocky Bay, behind the main beach, has the same swimming safety conditions.
- On a clear weekend afternoon, the wait for the return bus and traffic can both be long. If you have dinner plans, head back in the afternoon instead of waiting for a late sunset. Ask on site how much rental chairs and umbrellas cost, and for how long.
Day by day
Suggested itinerary
See each day's route, highlights, background and stay together in one place.
Shau Kei Wan Station → bus 9 → Shek O Village
Lunch → check beach safety signs → rest in the shade or swim where permitted
Change clothes → wait at the bus 9 stop → MTR
How to fit it in
In the morning, take the bus from Shau Kei Wan, then have lunch in the village and relax at the beach. In the afternoon, return to the bus stop, take bus 9 toward the city, and connect to the MTR.
Reality check
From Shau Kei Wan MTR Station, go to the bus terminus and take Citybus 9 toward Shek O. Allow extra time to get from your downtown hotel to the station and to wait for the bus. Don’t confuse the Dragon’s Back stop with the Shek O terminus.
Plan for 30–45 minutes each way by bus between Shau Kei Wan and Shek O, plus waiting time. Allow 1 hour for a village meal, 1–2 hours at the beach, and 2 hours for the round trip to and from downtown and some buffer time, for a total of 4–5 hours.
There’s no beach admission fee, and regular visits don’t require advance reservations. Budget separately for bus and MTR fares and HK$80–150 for a meal. Before paying for services such as chairs, umbrellas, or shower items, check the price and any return conditions.
Stay out of the water if LCSD posts a swimming hazard warning or there’s no lifeguard on duty. If you hear thunder, leave the beach and move to a safe indoor location. With children, don’t venture far out or try to judge waves and rip currents yourself; follow the on-site safety guidance.
If plans change
Stay out of the water and keep things simple with a village meal and a short walk on the beach. If the wind is too strong, cut your time at the beach short too.
Have lunch in Shau Kei Wan and switch to an indoor activity downtown. If you’re already in Shek O, take a break at a restaurant, check the official bus arrival information, and then head to the stop.
Small tip
If there’s no lifeguard service or a red flag is flying, don’t swim just because you’ve come to the beach. Enjoying the sand and the sound of the waves, then having a meal in the village, is enough for a restful day without a hike.
Final check before departure
- Save the bus 9 timetable for trips to Shek O and Shau Kei Wan.
- Check lifeguard hours and current swimming warnings.
- Bring a change of clothes, a towel, water, and enough for the return bus fare.
Check bus 9’s operating hours and temporary traffic notices, as well as LCSD information on beach lifeguards and warnings, on the day you travel. Don’t assume it’s safe to swim just because other people are at the beach.
Information checked: 2026-10-03