Petäjävesi on Keuruun ohella ainoa henkilöjunien nykyinen pysähdyspaikka Haapamäen ja Jyväskylän välillä. Kumpaankin suuntaan pääsee kolmesti päivässä.