Haapavesi, North Ostrobothnia, Finland is located at coordinates 64.13, 25.37. The city operates in the Europe/Helsinki timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).
The city's public transportation network includes 70 bus routes operated by 4 transit operators. Browse the complete list of routes and schedules below.
Local time:
Buses
- Ammattikorkeakoulu L - Haapavesi
- Haapajärvi - Pulkkila - Oulu
- Haapavesi - Annonen - Ministerintie - Mäyränperä - Oulainen - Merijärvi - Kalajoki
- Haapavesi - Annonen - Oulainen
- Haapavesi - Annonen - Oulainen - Merijärvi - Kalajoki
- Haapavesi - Kalajoki kirkko P
- Haapavesi - Leskelä - Pulkkila
- Haapavesi - Maliskylä - Nivala
- Haapavesi - Nivala
- Haapavesi - Oulainen
- Haapavesi - Piippola - Oulu
- Haapavesi - Vatjusjärvi - Eskolanniemi - Haapavesi
- Haapavesi koulut - Arvola - Niskala
- Haapavesi koulut - Eskolanniemi - Etelälahti - Haapavesi
- Haapavesi koulut - Etelälahti - Haapavesi
- Haapavesi koulut - Korkatti - Karhukangas
- Haapavesi koulut - Koulukeskus - Vattukylä - Käräjäoja
- Haapavesi koulut - Lehonsaari - Ojakylä
- Haapavesi koulut - Mäyränperä
- Haapavesi koulut - Savaloja - Rinteenperä - Haapavesi
- Hyttikallio - Haapavesi - Nivala
- Hyttikallio - Haapavesi - Oulainen - Kalajoki
- Hyttikallion koulu - Kalajoki kirkko P
- Hyttikallion koulu - Nivala
- Jedu Nora - Haapavesi - Ylivieska
- Jedu Nora - Ylivieska linja-autoasema
- Kaisaniemen koulu - Pyhäntä
- Kaisaniemi - Ylivieska - Haapavesi - Pyhäntä
- Kalajoki - Merijärvi - Oulainen - Annonen - Haapavesi
- Kalajoki - Merijärvi - Oulainen - Annonen - Haapavesi - Kytökylä - Aittokylä - Kärsämäki
- Kalajoki - Oulainen - Haapavesi - Kärsämäki
- Kalajoki kirkko P - Hyttikallion koulu
- Kalajoki kirkko P - Kärsämäen liikekeskus
- Käräjäoja - Vattukylä - Koulukeskus - Haapavesi
- Karhukangas - Ainali - Haapavesi
- Kärsämäen liikekeskus - Kalajoki kirkko P
- Kärsämäen liikekeskus - Oulainen
- Kärsämäki - Aittokylä - Haapavesi - Annonen - Ministerintie - Mäyränperä - Oulainen - Kalajoki
- Kärsämäki - Aittokylä - Kytökylä - Haapavesi - Annonen - Oulainen
- Mäyränperä - Haapavesi
- Niskala - Koulukeskus - Haapavesi
- Nivala - Haapavesi
- Nivala - Haapavesi - Hyttikallio
- Nivala - Hyttikallion koulu
- Nivala - Maliskylä - Haapavesi
- Nivala - Maliskylä - Karjannevantie - Hyttikallio
- Nivala - Sarjankylä - Ojanperä
- Ojalehto - Savaloja - Koulukeskus - Haapavesi
- Ojanperä - Sarjankylä - Nivala
- Oulainen - Annonen - Haapavesi
- Oulainen - Haapavesi
- Oulainen - Jedu Nora
- Oulainen - Mäyränperä - Ministerintie - Annonen - Haapavesi
- Oulu - Haapavesi - Haapajärvi
- Oulu - Pulkkila - Haapajärvi
- Oulu - Rantsila - Haapavesi
- Piippola - Haapavesi - Ylivieska
- Piippola - Ylivieska linja-autoasema
- Pulkkila - Lehonsaari - Haapavesi
- Pyhäntä - Haapavesi - Ylivieska
- Pyhäntä - Kaisaniemen koulu
- Pyhäntä - Ylivieska linja-autoasema
- Sarjankylä - Ojanperä - Niva-Kaijan koulu
- Ylivieska - Haapavesi
- Ylivieska - Haapavesi - Piippola
- Ylivieska - Haapavesi - Pyhäntä
- Ylivieska - Kaisaniemi - Pyhäntä
- Ylivieska linja-autoasema - Haapavesi
- Ylivieska linja-autoasema - Piippola
- Ylivieska linja-autoasema - Pyhäntä
Top Streets in Haapavesi
Mieluskyläntie, 7980
Mieluskyläntie, 7980 is a local road in Haapavesi stretching 11.5 km with 35 public transport stops. View stops and routes.
Nivalantie, 793
Nivalantie, 793 is a secondary road in Haapavesi stretching 9.5 km with 26 public transport stops. View stops and routes.
Kytökyläntie, 7980
Kytökyläntie, 7980 is a local road in Haapavesi stretching 10.7 km with 26 public transport stops. View stops and routes.
Oulaistentie, 786
Oulaistentie, 786 is a secondary road in Haapavesi stretching 17.0 km with 37 public transport stops. View stops and routes.
Pulkkilantie, 800
Pulkkilantie, 800 is a secondary road in Haapavesi stretching 4.5 km with 14 public transport stops. View stops and routes.
Pulkkilantie, 800 (1)
Pulkkilantie, 800 (1) is a secondary road in Haapavesi stretching 6.3 km with 13 public transport stops. View stops and routes.
Kärsämäentie, 786 (1)
Kärsämäentie, 786 (1) is a secondary road in Haapavesi stretching 5.2 km with 17 public transport stops. View stops and routes.
Ollantie, 18323
Ollantie, 18323 is a local road in Haapavesi stretching 5.1 km with 19 public transport stops. View stops and routes.
Kärsämäentie, 786
Kärsämäentie, 786 is a secondary road in Haapavesi stretching 9.4 km with 18 public transport stops. View stops and routes.
Nivalantie, 793 (1)
Nivalantie, 793 (1) is a secondary road in Haapavesi stretching 3.2 km with 8 public transport stops. View stops and routes.