Oulu's airport is 14km southwest of the centre. Finnair and Norwegian have daily direct services to Helsinki; Arctic Airlink has several flights a week to Luleå, Sweden, and Tromsø, Norway. Buses 8, 9 and 56 link it to the city centre (€5.80, 25 minutes, half-hourly at least). A taxi costs around €45. There are car-hire desks and an ATM.
The bus station is on the eastern side of the city centre, adjacent to the train station.
Matkahuolto (www.matkahuolto.fi) services include the following:
Helsinki (€55, 9½ hours, up to 14 daily)
Kajaani (€20, 2¾ hours, four daily)
Rovaniemi (€24, 3½ hours, eight daily)
Tornio (€25.20, 2½ hours, six daily)
Budget operator Onnibus (www.onnibus.com) has services to destinations including Helsinki (€23, eight hours, four daily) and Vaasa (€9, 4½ hours, two daily).
Direct trains run daily to Helsinki (€56, six hours, four daily) via Kajaani (€12.40, 2¾ hours). From Oulu, trains continue north to Rovaniemi (€14, 2¼ hours).