Oulu, North Ostrobothnia, Finland is located at coordinates 65.01, 25.47. 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 400 bus, ferry and rail routes operated by 19 transit operators. Browse the complete list of routes and schedules below.
Local time:
Bus agencies
- A Valppu
- ELY / Oulaisten Liikenne Oy
- J.m. Eskelisen Lapin Linjat Oy
- Koillismaan Turistiauto Oy
- Kutilan Liikenne Oy
- Nevakivi Oy
- OSL / Koiviston Auto Oulu Oy
- OSL / Nobina Oy
- OSL / Oubus
- Onnibus
- Oulun joukkoliikenne / Koskilinjat
- Oulun joukkoliikenne / Oubus
- Oulun joukkoliikenne / Revonturistiliikenne
- Pohjolan Matka
- Saaga Travel Oy
- Wiimax (Oulaisten Liikenne Oy)
- Wiimax Oy
Ferry agencies
Long Distance Trains agencies
Buses
- 1Jylkynkangas - Metelinkangas
- 2Ritaharju - Metsokangas
- 2nRitaharju - Metsokangas
- 3Aaltokangas - Metsokangas
- 3Aaltokangas - Metsokangas
- 4Herukka - Iinatti
- 4aHerukka - Heikkilänkangas
- 4bKeskusta - Heikkilänkangas
- 4nKeskusta - Heikkilänkangas
- 5Kaijonharju - Kivikkokangas
- 5nKaijonharju - Saarela
- 7Puolivälinkangas - Saarela
- 8Kuusamo - Pudasjärvi - Oulu
- 8Lentoasema - Teknologiakylä
- 8Oulu - Pudasjärvi - Kuusamo
- 8.Kuusamo - Pudasjärvi - Oulu
- 9Lentoasema - Heikinharju
- 9bKeskusta - Lentoasema
- 9bKeskusta - Lentoasema
- 9bkKeskusta - Lentoasema
- 10Heikinharju - Koskela
- 10+Heikinharju - Koskela
- 10pRuskonselkä - Koskela
- 11Keskusta - Kivikkokangas
- 14Välivainio - Lintula
- 15Nallikari - Mäntylä
- 15nKeskusta - Nallikari
- 18Kaijonharju - Mäntylä
- 18+Lipporanta - Kaijonharju
- 19Herukka-Kivikkokangas
- 19Pateniemenranta - Vaskikangas
- 20Martinniemi - Osao
- 20+Herukka - Osao
- 20bMartinniemi - Oys
- 20bhMartinniemi - Oys
- 20kMartinniemi - Osao
- 20nKeskusta - Martinniemi
- 21Kellon Kiviniemi - Kaukovainio
- 21aKellon Kiviniemi - Kaukovainio
- 22Asemakylä - Osao
- 23Ii - Oulu
- 23Ii - Oulu
- 23bIi - Oulu
- 23kIi - Putaankylä - Oulu
- 23kIi - Putaankylä - Oulu - Osao
- 25Jokela - Osao
- 26Oulu - Aol
- 26+Oulu - Aol
- 26bKiviniemi - Aol
- 27Ii - Linnanmaa - Oulu
- 28Ii - Linnanmaa - Oulu
- 28Ii - Linnanmaa - Oulu - Oys
- 34Kiiminki - Jääli - Oulu
- 35Kiiminki - Oulu
- 35bKiiminki - Oulu
- 35bkKiiminki - Jääli - Oulu
- 35kKiiminki - Jääli - Oulu
- 35nOulu - Jääli - Kiiminki
- 36Ylikiiminki - Oulu
- 38Ylikiiminki - Haukipudas
- 38aAlakylä - Ylikiiminki
- 38abKiiminki - Alakylä
- 38amAlakylä - Mannintie - Ylikiiminki
- 38bHaukipudas - Kiiminki
- 38bjlHaukipudas - Kiiminki
- 38j+Onkamo th - Haukipudas
- 38jlYlikiiminki - Haukipudas
- 38jl+Onkamo th - Haukipudas
- 38yYlikiiminki - Kiiminki
- 40Oulu - Muhos - Oulu
- 40+Muhos - Oulu
- 40aOulu - Muhos
- 40kOulu - Muhos - Oulu
- 40k+Päivärinne - Muhos
- 40k+Päivärinne - Muhos
- 41Oulu - Muhos - Oulu
- 41+Oulun ja Muhoksen raja - Muhos
- 41aOulu - Muhos - Oulu
- 41kOulu - Muhos - Oulu
- 41k+Muhos - Päivärinne
- 41k+Muhos - Päivärinne
- 48Teknologiakylä - Heikkilänkangas
- 49sOulu - Muhos - Utajärvi
- 50Haapamaa - Oulu
- 51Kempele - Oulu
- 51+Kempele - Oulu
- 51+Kempele-Oulu
- 51nKempele - Oulu
- 52Teknologiakylä - Liminka
- 52+Keskusta - Liminka
- 52aKeskusta - Lumijoki
- 52kTeknologiakylä - Liminka
- 52nKuvernööri - Liminka
- 53Keskusta - Lumijoki
- 53aKeskusta - Lumijoen koulu
- 53rKeskusta - Lumijoki
- 53r+Keskusta - Liminka
- 54Keskusta - Liminka
- 54bKeskusta - Tyrnävä
- 56Kempele - Tyrnävä
- 56bMurto - Tyrnävä
- 56bkMurto - Tyrnävä
- 56kKempele - Tyrnävä
- 56mKempele - Tyrnävä
- 56zTyrnävä - Zeppelin
- 57Keskusta - Murto
- 57tKeskusta - Tyrnävä
- 58Teknologiakylä - Metsokangas
- 59Hailuoto - Oulu
- 59sHailuoto - Oulu
- 63Niemenranta - Oulu - OYS - Svaaninsuo
- 63Niemenranta - Oulu - OYS - Svaaninsuo
- 64Salonpää - Pajuniemi - Oulunsalo
- 64bSalonpää - Pajuniemi - Oulunsalo
- 64vSalonpää - Pajuniemi - Oulunsalo
- Ammattikorkeakoulu L - Oulu Linja-autoasema, tulolaituri
- Haapajärvi - Pulkkila - Oulu
- Haapavesi - Piippola - Oulu
- Joensuu - Kajaani - Oulu
- Kajaani - Vaala - Oulu
- Kajaani matkakeskus L3 - Oulu Linja-autoasema, tulolaituri
- Kalajoki - Raahe - Oulu
- Kalajoki kirkko P - Oulu Linja-autoasema, tulolaituri
- Kokkola - Raahe - Oulu
- Kolari - Kemi - Oulu
- Kummatti P - Oulu Linja-autoasema, tulolaituri
- Kuusamo Kelantie - Huuhkajapuisto P
- Oulainen - Vihanti - Oulu
- Oulu - Haapavesi - Haapajärvi
- Oulu - Kajaani - Joensuu
- Oulu - Kemi - Kolari
- Oulu - Kemi - Rovaniemi
- Oulu - Kokkola
- Oulu - Pulkkila - Haapajärvi
- Oulu - Raahe - Kalajoki
- Oulu - Raahe - Kalajoki
- Oulu - Raahe - Kokkola
- Oulu - Rantsila - Haapavesi
- Oulu - Ranua - Rovaniemi
- Oulu - Rokua - Vaala ras - Vaala
- Oulu - Siikajoki - Merikylä - Raahe Kummatti
- Oulu - Siikajoki - Raahe
- Oulu - Utajärvi
- Oulu - Utajärvi - Suomussalmi
- Oulu - Vaala - Kajaani
- Oulu - Vihanti - Oulainen
- Oulu linja-autoasema, lähtölaituri - Kajaani matkakeskus T
- Oulu linja-autoasema, lähtölaituri - Kalajoki kirkko P
- Oulu linja-autoasema, lähtölaituri - Kokkolan linja-autoasema
- Oulu linja-autoasema, lähtölaituri - Kummatti E
- Oulu linja-autoasema, lähtölaituri - Kummatti P
- Oulu linja-autoasema, lähtölaituri - Kuusamo Kelantie
- Oulu linja-autoasema, lähtölaituri - Oulainen
- Oulu linja-autoasema, lähtölaituri - Raahe linja-autoasema, tulolaituri
- Oulu linja-autoasema, lähtölaituri - Suomussalmi
- Oulu linja-autoasema, lähtölaituri - Suomussalmi linja-autoasema
- Oulu linja-autoasema, lähtölaituri - Utajärvi
- Oulu linja-autoasema, lähtölaituri - Vaala Abc
- Pyhäjoki - Raahe - Oulu
- Raahe - Merikylä - Siikajoki - Oulu
- Raahe - Revonlahti - Oulu
- Raahe - Siikajoki - Oulu
- Raahe linja-autoasema, lähtölaituri - Oulu Linja-autoasema, tulolaituri
- Rovaniemi - Oulu
- Rovaniemi - Ranua - Oulu
- Rovaniemi - Ranua - Oulu
- Suomussalmi - Oulu Linja-autoasema, tulolaituri
- Suomussalmi - Puolanka - Oulu
- Suomussalmi linja-autoasema - Oulu Linja-autoasema, tulolaituri
- Tiiramaantie P - Oulu Linja-autoasema, tulolaituri
- Utajärvi - Oulu
- Utajärvi - Oulu Linja-autoasema, tulolaituri
- Vaala - Vaala ras - Rokua - Oulu
- Vaala ABC - Oulu Linja-autoasema, tulolaituri
- AKeskusta - Värttö
- BKeskusta - Medipolis
- CKeskusta - Limingantulli
- DKeskusta - Limingantulli
- FlixbusKrakow Main Train Station - Rovaniemi
- FlixbusPärnu - Rovaniemi
- Flixbus 1207Pärnu - Rovaniemi
- Flixbus N1207Rovaniemi - Helsinki - Krakow
- Flixbus N1207aRovaniemi - Helsinki - Krakow
- Lux4Helsinki - Jyväskylä - Oulu
- Nt29Oulu - Kemi - Tornio
- Ob1Helsinki - Turku - Pori - Oulu
- Ob1Oulu - Pori - Turku - Helsinki
- Ob4Helsinki - Oulu
- Ob4Jyväskylä - Oulu
- Ob4Levi - Rovaniemi - Jyväskylä - Helsinki
- Ob4Rovaniemi - Oulu - Jyväskylä - Helsinki
- Ob5Helsinki - Kuopio - Oulu
- Oulu - Raahe
- Oulu - Vaala
- Raahe - Oulu
- Ranua - Oulu
- Vaala - Oulu
Ferries
Rail Services
- IC 20Oulu - Helsinki
- IC 20Oulu - Helsinki
- IC 21Helsinki - Oulu
- IC 21Helsinki - Oulu
- IC 21Helsinki - Rovaniemi
- IC 21Helsinki - Rovaniemi
- IC 22Oulu - Helsinki
- IC 22Oulu - Helsinki
- IC 22Rovaniemi - Helsinki
- IC 22Rovaniemi - Helsinki
- IC 23Helsinki - Oulu
- IC 23Helsinki - Oulu
- IC 23Helsinki - Rovaniemi
- IC 23Helsinki - Rovaniemi
- IC 24Kemijärvi - Helsinki
- IC 24Kemijärvi - Helsinki
- IC 24Oulu - Helsinki
- IC 24Oulu - Helsinki
- IC 24Rovaniemi - Helsinki
- IC 24Rovaniemi - Helsinki
- IC 25Helsinki - Kemijärvi
- IC 25Helsinki - Kemijärvi
- IC 25Helsinki - Oulu
- IC 25Helsinki - Oulu
- IC 25Helsinki - Rovaniemi
- IC 25Helsinki - Rovaniemi
- IC 26Oulu - Helsinki
- IC 26Oulu - Helsinki
- IC 26Rovaniemi - Helsinki
- IC 26Rovaniemi - Helsinki
- IC 27Helsinki - Rovaniemi
- IC 27Helsinki - Rovaniemi
- IC 28Rovaniemi - Helsinki
- IC 28Rovaniemi - Helsinki
- IC 29Helsinki - Oulu
- IC 29Helsinki - Oulu
- IC 30Oulu - Helsinki
- IC 30Oulu - Helsinki
- IC 32Oulu - Helsinki
- IC 32Oulu - Helsinki
- IC 33Helsinki - Oulu
- IC 33Helsinki - Oulu
- IC 34Oulu - Helsinki
- IC 34Oulu - Helsinki
- IC 34Rovaniemi - Helsinki
- IC 34Rovaniemi - Helsinki
- IC 35Helsinki - Rovaniemi
- IC 35Helsinki - Rovaniemi
- IC 36Oulu - Helsinki
- IC 36Oulu - Helsinki
- IC 37Helsinki - Oulu
- IC 37Helsinki - Oulu
- IC 38Oulu - Helsinki
- IC 38Oulu - Helsinki
- IC 51Helsinki - Oulu
- IC 51Helsinki - Oulu
- IC 56Oulu - Helsinki
- IC 56Oulu - Helsinki
- IC 63Helsinki - Oulu
- IC 65Helsinki - Oulu
- IC 66Oulu - Helsinki
- IC 67Helsinki - Oulu
- IC 68Oulu - Helsinki
- IC 70Oulu - Helsinki
- IC 401Oulu - Haaparanta pohjoinen
- IC 402Haaparanta pohjoinen - Oulu
- IC 403Oulu - Haaparanta pohjoinen
- IC 404Haaparanta pohjoinen - Oulu
- IC 405Oulu - Haaparanta pohjoinen
- IC 406Haaparanta pohjoinen - Oulu
- IC 407Oulu - Haaparanta pohjoinen
- IC 408Haaparanta pohjoinen - Oulu
- IC 710Oulu - Kuopio
- IC 711Kuopio - Oulu
- IC 813Parkano - Oulu
- IC 813Parkano - Oulu
- IC 820Oulu - Parkano
- IC 820Oulu - Parkano
- IC 821Parkano - Oulu
- IC 821Parkano - Oulu
- IC 822Oulu - Parkano
- IC 822Oulu - Parkano
- IC 822Rovaniemi - Parkano
- IC 822Rovaniemi - Parkano
- IC 822Rovaniemi - Seinäjoki
- IC 822Rovaniemi - Seinäjoki
- IC 823Parkano - Rovaniemi
- IC 823Parkano - Rovaniemi
- IC 823Seinäjoki - Rovaniemi
- IC 823Seinäjoki - Rovaniemi
- IC 824Oulu - Parkano
- IC 824Oulu - Parkano
- IC 824Rovaniemi - Parkano
- IC 824Rovaniemi - Parkano
- IC 825Parkano - Rovaniemi
- IC 825Parkano - Rovaniemi
- IC 826Oulu - Parkano
- IC 826Oulu - Parkano
- IC 827Parkano - Oulu
- IC 827Parkano - Oulu
- IC 827Parkano - Rovaniemi
- IC 827Parkano - Rovaniemi
- IC 828Oulu - Parkano
- IC 828Oulu - Parkano
- IC 829Parkano - Oulu
- IC 829Parkano - Oulu
- IC 833Parkano - Oulu
- IC 833Parkano - Oulu
- IC 834Rovaniemi - Parkano
- IC 834Rovaniemi - Parkano
- IC 836Oulu - Parkano
- IC 836Oulu - Parkano
- IC 837Parkano - Oulu
- IC 837Parkano - Oulu
- IC 838Oulu - Parkano
- IC 838Oulu - Parkano
- IC 838Oulu - Seinäjoki
- IC 838Oulu - Seinäjoki
- IC 851Parkano - Oulu
- IC 851Parkano - Oulu
- IC 856Oulu - Parkano
- IC 856Oulu - Parkano
- MUS 1970Oulu - Iisalmi
- MUS 1970Oulu - Ylivieska
- MUS 1971Iisalmi - Oulu
- MUS 1971Ylivieska - Oulu
- PYO 262Kolari - Helsinki
- PYO 262Kolari - Helsinki
- PYO 263Helsinki - Kolari
- PYO 263Helsinki - Kolari
- PYO 264Kemijärvi - Helsinki
- PYO 264Kemijärvi - Helsinki
- PYO 264Rovaniemi - Helsinki
- PYO 264Rovaniemi - Helsinki
- PYO 265Helsinki - Kemijärvi
- PYO 265Helsinki - Kemijärvi
- PYO 266Rovaniemi - Helsinki
- PYO 266Rovaniemi - Helsinki
- PYO 267Helsinki - Kemijärvi
- PYO 267Helsinki - Kemijärvi
- PYO 267Helsinki - Rovaniemi
- PYO 267Helsinki - Rovaniemi
- PYO 269Helsinki - Kolari
- PYO 269Helsinki - Kolari
- PYO 273Helsinki - Rovaniemi
- PYO 273Helsinki - Rovaniemi
- PYO 274Kemijärvi - Helsinki
- PYO 274Kemijärvi - Helsinki
- PYO 276Kolari - Helsinki
- PYO 276Kolari - Helsinki
- S 21Helsinki - Oulu
- S 21Helsinki - Oulu
- S 21Helsinki - Rovaniemi
- S 21Helsinki - Rovaniemi
- S 26Oulu - Helsinki
- S 26Oulu - Helsinki
- S 28Oulu - Helsinki
- S 28Oulu - Helsinki
- S 28Rovaniemi - Helsinki
- S 28Rovaniemi - Helsinki
- S 29Helsinki - Oulu
- S 29Helsinki - Oulu
- S 30Oulu - Helsinki
- S 30Oulu - Helsinki
- S 32Oulu - Helsinki
- S 32Oulu - Helsinki
- S 33Helsinki - Oulu
- S 33Helsinki - Oulu
- S 33Tampere - Oulu
- S 33Tampere - Oulu
- S 35Helsinki - Oulu
- S 35Helsinki - Oulu
- S 35Helsinki - Rovaniemi
- S 35Helsinki - Rovaniemi
- S 36Oulu - Helsinki
- S 36Oulu - Helsinki
- S 39Helsinki - Oulu
- S 39Helsinki - Oulu
- S 56Oulu - Helsinki
- S 56Oulu - Helsinki
- S 450Oulu - Seinäjoki
- S 450Oulu - Seinäjoki
- S 821Parkano - Rovaniemi
- S 821Parkano - Rovaniemi
- S 823Parkano - Oulu
- S 823Parkano - Oulu
- S 828Rovaniemi - Parkano
- S 828Rovaniemi - Parkano
- S 833Seinäjoki - Oulu
- S 833Seinäjoki - Oulu
- S 834Oulu - Parkano
- S 834Oulu - Parkano
- S 835Parkano - Oulu
- S 835Parkano - Oulu
- S 838Oulu - Parkano
- S 838Oulu - Parkano
- S 851Parkano - Oulu
- S 851Parkano - Oulu
- S 913Tampere - Oulu
- S 913Tampere - Oulu
- S 913Turku - Oulu
Top Streets in Oulu
Kuusamontie, 20
Kuusamontie, 20 is a highway in Oulu stretching 43.7 km with 87 public transport stops. View stops and routes.
Haukiputaantie, 847
Haukiputaantie, 847 is a secondary road in Oulu stretching 24.6 km with 75 public transport stops. View stops and routes.
Kainuuntie, 22
Kainuuntie, 22 is a highway in Oulu stretching 21.4 km with 61 public transport stops. View stops and routes.
Kajaanintie
Kajaanintie is a secondary road in Oulu stretching 6.3 km with 43 public transport stops. View stops and routes.
Kiiminkijoentie, 848
Kiiminkijoentie, 848 is a secondary road in Oulu stretching 31.7 km with 64 public transport stops. View stops and routes.
Vaalantie, 8300
Vaalantie, 8300 is a local road in Oulu stretching 20.8 km with 71 public transport stops. View stops and routes.
Limingantie, 847
Limingantie, 847 is a secondary road in Oulu stretching 6.9 km with 31 public transport stops. View stops and routes.
Ketolanperäntie, 18637
Ketolanperäntie, 18637 is a local road in Oulu stretching 9.3 km with 36 public transport stops. View stops and routes.
Hailuodontie, 816
Hailuodontie, 816 is a secondary road in Oulu stretching 11.1 km with 35 public transport stops. View stops and routes.
Koskelantie
Koskelantie is a secondary road in Oulu stretching 3.2 km with 19 public transport stops. View stops and routes.