Perak covers an area of 21,000 square kilometers, making it the second largest state in Peninsular Malaysia (Pahang is larger). The state is situated along Malaysia's western coast at the northern approach to the Strait of Malacca. It extends deep into the peninsula, with its eastern border marked by mountains of the Main Range.