Departures

Route Scheduled Realtime Destination Platform
— Syväojankatu via Kempower 2026-2027_Pe_KP_20261101_asti_123_0_083000_083000_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_081500_081500_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_084500_084500_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_093200_093200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_092900_092900_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_103200_103200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_102900_102900_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_113200_113200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_112900_112900_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_123200_123200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_121400_121400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_130200_130200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_124400_124400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_133300_133300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_131400_131400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_140300_140300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_134400_134400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_143300_143300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_141400_141400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_150300_150300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_144400_144400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_153300_153300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_151400_151400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_160300_160300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_154400_154400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_163300_163300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_161400_161400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_170300_170300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_164400_164400_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_173300_173300_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_171500_171500_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_180200_180200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_180000_180000_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_190200_190200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_190000_190000_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_200200_200200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_200100_200100_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_210200_210200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_210100_210100_0 —
— Syväojankatu 2026-2027_Pe_KP_20261101_asti_120_0_220200_220200_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_220100_220100_0 —
— Metsä-Hennala 2026-2027_Pe_KP_20261101_asti_160_0_225700_225700_0 —
— Metsäkangas via Hennala 2026-2027_Pe_KP_20261101_asti_960_1_233500_233500_0 —
— Metsäkangas via Hennala 2026-2027_Pe_KP_20261101_asti_960_1_243500_243500_0 —
— Metsäkangas via Hennala 2026-2027_Pe_KP_20261101_asti_960_1_253500_253500_0 —
— Metsäkangas via Hennala 2026-2027_Pe_KP_20261101_asti_960_1_263500_263500_0 —
— Metsäkangas via Hennala 2026-2027_Su_20270404_asti_960_1_033500_035800_3 —
— Metsäkangas via Hennala 2026-2027_Su_20270404_asti_960_1_043500_045800_3 —
— Metsäkangas via Hennala 2026-2027_Su_20270404_asti_960_1_053500_055800_5 —
— Metsä-Hennala 2026-2027_La_20261101_asti_120_0_060000_064400_0 —
— Metsä-Hennala 2026-2027_La_20261101_asti_120_0_070000_074400_0 —
— Metsä-Hennala 2026-2027_La_20261101_asti_120_0_080000_084400_0 —