Linja-auto
Julkinen linja-autoliikenne välillä Jyväskylä – Keuruu ajetaan päivittäin useampaan kertaan. Yhteydet myös suurimpiin keskuksiin kuten Helsinkiin, Tampereelle ja Seinäjoelle.
Aikatauluja:
Taajamajuna reitillä Jyväskylä-Seinäjoki-Jyväskylä pysähtyy Petäjäveden asemalla. Asemalla ei ole lipunmyyntiä.
Lähin lentoasema on Jyväskylä Tikkakoskella n 50 km päässä.
Taksi
Petäjäveden taksiasema, Asematie 6
Ympärivuorokautinen päivystävä taksi puh. (014) 854 230.
Joukkoliikenne
Kunnan järjestämän joukkoliikenteen tehtävänä on mahdollistaa asiointi kyliltä kunnan keskustaajamaan. Kunnan alueella liikennöi monipalveluauto.