DoaluKnow the place before you book.

Hong Kong · Hong Kong

Ma On Shan, Hong Kong — Area Guide & Where to Stay

Ma On Shan is a new town on the eastern shore of Tolo Harbour, in the New Territories of Hong Kong, named for the twin peaks above it.

Find your area →

Where to stay in Ma On Shan

Each area has its own feel; here's who each one suits.

Hotel beds in Ma On Shan are few. The new town was built as housing, so the rooms that exist sit among estate blocks that step back from the shore of Tolo Harbour rather than along any hotel strip. A base near Ma On Shan Sports Centre keeps the water on one side and the peaks on the other. Sha Tin holds the nearer hotel stock, south-west along the same coast. Wu Kai Sha marks the quiet end.

Few places to stay in Ma On Shan — most visitors book in Sha Tin nearby.

About Ma On Shan

What are the main landmarks in Ma On Shan?

The peaks give the district its name. Ma On Shan rises in twin summits that stand partly inside the town, so the ridge closes the inland view from streets that would otherwise face only blocks. Two public sports halls stand among the housing: Ma On Shan Sports Centre and Heng On Sports Centre.

Tolo Harbour draws the other edge, with Tai Po on the far side of the water.

What is the history of Ma On Shan?

The name came down from the hills. Ma On Shan is a planned new town, and the twin peaks above it carried that name long before the shore below was laid out for housing in the New Territories. Building work reached the water's edge, and the town runs north-east toward Wu Kai Sha and south-west toward Sha Tin.

Public halls came with the flats. Heng On Sports Centre is one of them.

Where is Ma On Shan?

Ma On Shan lies between water and hills, with the shore of Tolo Harbour along one side and the twin peaks rising inside the town at the other.

Common questions

What is the best area to stay in Ma On Shan?

Sha Tin: booking a full hotel list and treating Ma On Shan and Wu Kai Sha as a day out.

Good for

More areas in Hong Kong

Updated September 2026