cheung sha beach is located in cheung sha, on the southern shore of lantau island. it is divided into two parts by a small headland: upper cheung sha beach (east) and lower cheung sha beach (west). it is 3 km long and is one of the longest beaches in hong kong. the beaches are accessible from south lantau road. tong fuk beach is located nearby, to the west of lower cheung sha beach.