By bus

Matkahuolto

Matkahuolto offers a safe way to travel to Oulu, within the Oulu region as well as to neighbouring towns. The network, which covers the whole country, ensures a wide range of connections to destinations elsewhere in Finland, too.
Matkahuolto has more than 30 different daily connections from Helsinki to Oulu: for example via Kuopio and Kajaani, Vaasa and Kokkola, Turku, Tampere and Jyväskylä. At its fastest, a trip from Helsinki to Oulu takes just over eight hours and the cost of a one-way ticket, depending on route and timetable, is EUR 76-106 per adult. Children below the age of 12 and students travel by bus at half fare.
Matkahuolto http://www.matkahuolto.fi/fi/index.html

Oulu local public transportation www.oulunjoukkoliikenne.fi

Coach charters

Oulun Taksipalvelut
V. Alamäki Oy