Kalajoki Public Transit Routes and Schedules

Haapavesi - Annonen - Ministerintie - Mäyränperä - Oulainen - Merijärvi - Kalajoki Haapavesi - Annonen - Oulainen - Merijärvi - Kalajoki Haapavesi - Kalajoki Haapavesi koulukeskus - Kalajoki Hiekkasärkät - Kalajoki - Ylivieska Hiekkasärkät P - Ylivieska linja-autoasema Hyttikallio - Haapavesi - Oulainen - Kalajoki Hyttikallion koulu - Kalajoki Kalajoki - Kokkola Kalajoki - Kokkolan linja-autoasema Kalajoki - Merijärvi - Oulainen - Annonen - Haapavesi Kalajoki - Merijärvi - Oulainen - Annonen - Haapavesi - Kytökylä - Aittokylä - Kärsämäki Kalajoki - Merijärvi - Oulainen - Annonen - Haapavesi - Kytökylä - Atittokylä - Kärsämäki Kalajoki - Oulainen Kalajoki - Pitkäsenkylä - Korteperä - Ylivieska Kalajoki - Pitkäsenkylä - Ylivieska Kalajoki - Pyhäjoki - Raahe Kalajoki - Raahe Kalajoki - Raahe linja-autoasema, tulolaituri Kalajoki - Ylivieska Kalajoki kirkko P - Hyttikallion koulu Kalajoki kirkko P - Kärsämäen liikekeskus Kalajoki kirkko P - Oulainen Kalajoki kirkko P - Ylivieska linja-autoasema Kärsämäen liikekeskus - Kalajoki Kokkola - Kalajoki Kokkola - Raahe - Oulu Kokkola linja-autoasema, laituri 1 - Kalajoki Kokkola linja-autoasema, laituri 1 - Merenojan yhtenäiskoulu L1 Merenojan yhtenäiskoulu L1 - Ylivieska linja-autoasema Oulu - Raahe - Kokkola Raahe - Kalajoki Raahe - Pyhäjoki - Överstinperä - Kalajoki Raahe linja-autoasema, lähtölaituri - Kalajoki Ylivieska - Alavieska - Pitkäsenkylä - Kalajoki Ylivieska - Kaisaniemi - Alavieska - Etelänkylä - Kalajoki Ylivieska - Kalajoki - Hiekkasärkät Ylivieska - Korteperä - Alavieska - Kalajoki Ylivieska - Korteperä - Alavieska - Pitkäsenkylä - Kalajoki Ylivieska linja-autoasema - Hiekkasärkät E Ylivieska linja-autoasema - Kalajoki kirkko P Ob1 Helsinki - Turku - Pori - Oulu Ob1 Oulu - Pori - Turku - Helsinki