It serves as the main railway terminal for the state under Keretapi Tanah Melayu, offering KTM Intercity services, ETS services, as well as handling freight trains. Although there are 9 tracks, only four are electrified and three of the electrified tracks are used for ETS and Intercity services. While the rest (6 other tracks) are use as a freight yard.
Designed by Arthur Benison Hubback, the current station was officially opened in 1917. Affectionately known as the Taj Mahal of Ipoh by its locals, the building also houses a station hotel called the Majestic Hotel.