Klang is a town on the coast of Selangor. It is located in Klang district, about 6 km east of Port Klang, 10 km from Shah Alam and 32 km west of Kuala Lumpur.
The area around Klang has seen human settlement going back to prehistoric times. The famous 15th Bendahara of Malacca, Tun Perak, hailed from Klang. Klang, as was the rest of Selangor, was controlled by Malacca until the latter fell to the Portuguese in 1511, after which it remain under the control of the Sultan of Johor-Riau, which is also a spin-off from the Malacca Sultanate, until the 18th century, when when present Selangor sultanate, whose rulers are of Bugis descent, came into power.
It was in Klang that Raja Abdullah sent the first batch of Chinese miners up the Klang River to Ampang, which eventually led to the founding of Kuala Lumpur. It was here that the Klang War (also called Selangor Civil War) erupted between Raja Abdullah and Raja Mahdi. The warfare between the two chieftains provided the British an excuse to intervene, and the first British Resident of Selangor was stationed in Klang in 1874.
Until 1874, the capital of Selangor was at Jugra. The British moved it to Klang in 1874, where it remained until 1880, when they moved it once more to Kuala Lumpur. While the capital of Selangor was Kuala Lumpur until 1978 (for four years between 1974 and 1978, Kuala Lumpur acted as capital of Selangor although it was carved out as the Federal Territory). Klang remained as the royal town until the founding of Shah Alam.
As you travel from Kuala Lumpur to Klang, you will notice that the Chinese speak a different dialect. While it is predominantly Cantonese in Kuala Lumpur, the Chinese in Klang speak Klang Hokkien, which is slightly different from the Penang Hokkien. I describe here in more detail about why there are two variants of Hokkien in Malaysia.
The specialty of Klang is Bah Kut Teh, a meal of pork ribs in herbal soup served with rice.
Getting thereThe most straightforward way to reach Klang is to use the Federal Highway which leads to Klang on the way to Port Klang. You can also take buses from Kuala Lumpur, at the Klang Bus Station, for RM2.00 to reach Klang.
Tourist Attractions in Klang
Shopping in Klang