EN
Install the app
S 39 · VR · 4 November

Helsinki → Oulu

Same number elsewhere: R 39 Champéry → Aigle (Switzerland) · ICL 39 Kopenhagen Flughafen → Aarhus H (Denmark)

LiveOn timeOn its way, next stop Liminka · ≈ 150 km/h (estimated)
Departure14:54Helsinki
Estimated arrival20:39Oulu

Route · 103 stops · 5 h 42 · 673 km

  1. 14:54Helsinkideparture–
  2. 14:59Pasila–
  3. 15:00Helsinki Louhenpuisto–
  4. 15:02Käpylä–
  5. 15:03Oulunkylä–
  6. 15:03Helsinki Veräjälaakso–
  7. 15:04Pukinmäki–
  8. 15:05Malmi–
  9. 15:09Tapanila–
  10. 15:10Puistola–
  11. 15:11Tikkurila2 min stop–
  12. 15:15Hiekkaharju–
  13. 15:15Havukoski–
  14. 15:16Koivukylä–
  15. 15:17Rekola–
  16. 15:17Hanala–
  17. 15:18Korso–
  18. 15:20Savio–
  19. 15:21Kerava–
  20. 15:22Kytömaa–
  21. 15:25Ainola–
  22. 15:27Järvenpää–
  23. 15:29Saunakallio–
  24. 15:30Purola–
  25. 15:34Jokela–
  26. 15:37Palopuro–
  27. 15:39Hyvinkää–
  28. 15:40Hyvinkää Paavola–
  29. 15:43Riihimäki Arolampi–
  30. 15:47Riihimäki–
  31. 15:49Riihimäki (R702)–
  32. 15:50Sammalisto–
  33. 15:53Ryttylä–
  34. 15:56Leppäkoski–
  35. 15:58Turenki–
  36. 16:01Harviala–
  37. 16:04Hämeenlinna–
  38. 16:08Parola–
  39. 16:12Leteensuo–
  40. 16:14Iittala–
  41. 16:15Vinnilä–
  42. 16:19Kuurila–
  43. 16:22Toijala–
  44. 16:25Viiala–
  45. 16:28Mattila–
  46. 16:30Lempäälä–
  47. 16:33Vanattara–
  48. 16:36Sääksjärvi–
  49. 16:42Tampere4 min stop–
  50. 16:53Lielahti–
  51. 16:57Ylöjärvi–
  52. 17:00Lakiala–
  53. 17:02Majajärvi–
  54. 17:05Karhejärvi–
  55. 17:09Sisättö–
  56. 17:13Vahojärvi–
  57. 17:16Poikkeus–
  58. 17:19Parkano–
  59. 17:22Lamminkoski–
  60. 17:24Kuivasjärvi–
  61. 17:27Ratikylä–
  62. 17:30Madesjärvi–
  63. 17:33Ylivalli–
  64. 17:36Jalasjärvi–
  65. 17:40Peräseinäjoki–
  66. 17:44Pohjois-Louko–
  67. 17:45Larvakytö–
  68. 17:48Syrjämäki–
  69. 17:53Seinäjoki4 min stop–
  70. 18:04Ruha–
  71. 18:08Lapua–
  72. 18:11Rajaperkiö–
  73. 18:14Kauhava–
  74. 18:18Raunio–
  75. 18:21Härmä–
  76. 18:23Voltti–
  77. 18:26Köykkäri–
  78. 18:30Jepua–
  79. 18:34Riijärvi5 min stop–
  80. 18:43Kovjoki–
  81. 18:47Pännäinen–
  82. 18:50Kolppi–
  83. 18:55Kruunupyy–
  84. 19:02Kokkola3 min stop–
  85. 19:11Matkaneva–
  86. 19:14Kälviä–
  87. 19:17Riippa–
  88. 19:23Kannus–
  89. 19:29Eskola–
  90. 19:32Sievi–
  91. 19:36Karhukangas–
  92. 19:41Ylivieska2 min stop–
  93. 19:51Kangas–
  94. 19:58Oulainen–
  95. 20:03Kilpua–
  96. 20:09Vihanti–
  97. 20:11Ahonpää–
  98. 20:14Tuomioja–
  99. 20:17Ruukki–
  100. 20:21Hirvineva–
  101. 20:23Tikkaperä–
  102. 20:31Kempele–
  103. 20:34Oulunlahti–
  104. 20:39Ouluterminus–
Timetable and live data · VR, updated at 20:26, Helsinki time

Questions about S 39

Which platform does S 39 leave from?

VR announces the platform before departure. It appears on this page as soon as it is published.

Is S 39 late?

No, it is on time: arrival in Oulu at 20:39.

How do I let someone know when I arrive?

Open the train on the map, then « Share arrival »: they get a link, see the train coming in and know when to leave, with no account and nothing to install.