Ipoh is located in the Kinta Valley of the state of Perak, Malaysia.
Specifically, it is approximately 180 kilometers north of Kuala Lumpur, the capital city of Malaysia. Ipoh sits along the banks of the Kinta River, surrounded by limestone hills and scenic views.