Tempe railway station is situated on the Illawarra Line of Sydney's CityRail system serving the suburb of Tempe. The station is located on the northern side of the Cooks River between Sydenham railway station and the Wolli Creek Junction. The station now consists of two side platforms and an island platform connected by an overbridge at the northern end. There is no lift access to the platforms. The station is usually serviced by local (all-stations) Illawarra line trains utilising platforms 3 and 4. Platforms 1 and 2 do not see regular timetabled service. The station is served by two trains per hour each way, with additional trains during weekday peak hours.