Haapajaervi Public Transit Routes and Schedules

Ammattiopisto Erkkiläntie - Kärsämäki P Ammattiopisto Erkkiläntie - Reisjärvi Haapajärvi - Haapavesi - Oulu Haapajärvi - Kärsämäki Haapajärvi - Kärsämäki P Haapajärvi - Nivala Haapajärvi - Nivala Haapajärvi - Nivala - Ylivieska Haapajärvi - Pulkkila - Oulu Haapajärvi - Pyhäsalmi Haapajärvi - Pyhäsalmi Mh Haapajärvi - Reisjärvi Haapajärvi - Reisjärvi Haapajärvi - Ruhaperä - Kärsämäki Jokikylä - Nivala Kärsämäki - Haapajärvi Kärsämäki - Haapajärvi - Reisjärvi Kärsämäki - Ruhaperä - Haapajärvi Kärsämäki E - Ammattiopisto Erkkiläntie Kärsämäki E - Haapajärvi Kärsämäki E - Reisjärvi Nivala - Haapajärvi Nivala - Haapajärvi - Pyhäsalmi Nivala - Jokikylä - Nivala Nivala - Koskenperä - Nivala Nivala - Kotila - Hautaperä - Nivala Nivala - Pyhäsalmi Mh Nivala - Tiitonranta - Haapajärvi Oulainen - Haapajärvi Oulainen - Ylivieska - Nivala - Haapajärvi Oulu - Haapavesi - Haapajärvi Oulu - Pulkkila - Haapajärvi Pyhäsalmi - Haapajärvi Pyhäsalmi - Haapajärvi - Nivala Pyhäsalmi - Haapajärvi - Nivala - Ylivieska Pyhäsalmi MH - Haapajärvi Pyhäsalmi MH - Nivala Reisjärvi - Ammattiopisto Erkkiläntie Reisjärvi - Haapajärvi Reisjärvi - Haapajärvi Reisjärvi - Haapajärvi - Ruhaperä - Kärsämäki Reisjärvi - Kärsämäki P Ylivieska - Nivala - Haapajärvi - Pyhäsalmi H 491 Iisalmi - Ylivieska H 494 Ylivieska - Iisalmi H 495 Iisalmi - Ylivieska H 496 Ylivieska - Iisalmi