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 - 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 Pyhäsalmi MH - Ylivieska linja-autoasema Reisjärvi - Ammattiopisto Erkkiläntie 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 Ylivieska linja-autoasema - Pyhäsalmi Mh