Klang Royal Town

Bandar Diraja Klang

The royal town of Selangor state, with the Sultan Abdul Aziz Royal Gallery, the royal mosque and a Little India. The birthplace of authentic bak kut teh.

Klang lies about 30 kilometers southwest of Kuala Lumpur and is the royal town of the Sultan of Selangor. Key sights in the old town include the Sultan Abdul Aziz Royal Gallery (a colonial-era building from 1909 displaying royal artifacts; closed on Mondays, free admission), the Sultan Sulaiman Royal Mosque, which blends decorative arts with Moorish style, and the exterior of Istana Alam Shah. The Little India area along Jalan Tengku Kelana is one of Malaysia's liveliest Indian districts. Klang is also the birthplace of bak kut teh. The most authentic version is served in the morning, as most old shops close by early afternoon. Getting there: take the KTM Port Klang Line from KL Sentral, about 50-60 minutes to Klang station. The old-town sights are within walking distance. Many visitors combine a trip here with Port Klang or Pulau Ketam.

Opening hours

Open all day; Royal Gallery approx. 10 am–5 pm, closed Mondays

Royal city · Bak kut teh · Little India · Mosque · Day trip

Nearby sights

Places to eat nearby

More in Kuala Lumpur