Imatran henkilöliikenneasema, nykyinen keskusasema, on Vuoksen länsirannalla, Tainionkoskella. Aiempi Imatran asema, nykyinen tavara-asema, on muutaman kilometrin idempänä, Virasojalla, Vuoksenniskan naapurissa. Alkuaan rata Imatralle tuli etelästä, Antreasta, josta Viipurista Sortavalaan kulkeneelta radalta haarautui rata pohjoiseen, sittemmin Imatrankoskeksi nimetylle asemalle. Nykyisin Imatrankoski on raja-asema. Useimmat Imatran vanhoista asemarakennuksista on purettu tai siirretty. Yllättäen vanha Tainionkosken asemarakennus löytyy siirrettynä läheltä Rauhan asemaa, kuutostien Karjalan Portista. Vuoksenniskan vanha asema Vuoksen satamasta on purettu, mutta Vuoksenniskan uusi asemarakennus (vuodelta 1938, aiemmin Rönkän nimellä) on säilynyt. Se edustaa 1930-luvun yksinkertaista klassismia kuten kaikki Imatran ja Parikkalan väliset asema. Imatran keskusasemalla alkoi vuonna 2024 saneeraus, joka valmistuu vuoden -25 lopulla.