Pohjois-Suomen Rautatieharrastajat ry MUS 1971 Jyväskylä - Oulu Rail

Click to load interactive map
List of stops
    Map
    Saturdays

    Jyväskylä – Oulu

    Jyväskylä

    15:30

    Vihtavuori

    15:45

    Laukaa

    15:51

    Suolahti

    16:07
    16:08

    Äänekoski

    16:17

    Saarijärvi

    16:45
    16:47

    Kannonkoski

    17:29
    17:31

    Keitelepohja

    18:07
    18:09

    Pihtipudas

    18:35
    18:37

    Haapajärvi

    19:32
    19:35

    Nivala

    20:01
    20:03

    Ylivieska

    20:29
    20:34

    Kangas

    20:45

    Oulainen

    20:59
    21:00

    Kilpua

    21:10

    Vihanti

    21:25
    21:32

    Ahonpää

    21:37
    21:47

    Tuomioja

    21:55

    Ruukki

    22:01

    Hirvineva

    22:11

    Tikkaperä

    22:17

    Liminka

    22:24

    Kempele

    22:36

    Oulunlahti

    22:42

    Oulu

    22:49
    Build real-time departures into your app Free API Access →

    Route Path (Streets & Roads)

    Jyväskylä – Oulu
    Jyväskyläntie - Suolahdentie - Asemakatu - Kiskotie - Jyväskyläntie - Kujatie - Ratatie - Huiskankorventie - Kankaanasemantie - Rautatienkatu - Kilpuantie - Asematie - Asemakuja - Hirvinevantie - Tikkaperäntie - Asemakatu - Perkkiöntie

    Schedules and stops for this route are published in GTFS: trains-fin

    Last updated on July 3, 2026