Petah Tikva has two railway stations - the Segula station, which is located near the Yarkon Interchange and is separated from the rest of the city, and the Kiryat Aryeh station.
A railway station existed in a more central area in Petah Tikva in the past, on the former Tel Aviv - Petah Tikva line.