Travel from Helsinki to Oulu

Train, bus or fly from Helsinki to Oulu?

Finnair and Norwegian Air International fly from Helsinki to Oulu hourly. Alternatively, Finnish Railways (VR) operates a train from Helsinki to Oulu 5 times a day. Tickets cost $60 - $95 and the journey takes 5 h 24 min.

How to get from Helsinki to Oulu

ModeDurationPrice
From Helsinki train to Helsinki airport, fly to Oulu airport, then line 8 bus to Oulu.3 h 11 min$79
From Helsinki train to Oulu.5 h 24 min$78
From Hki linja-autoasema bus to Linja-autoasema T.8 h$89
From Helsinki train to Riihimäki then train to Oulu/Uleaborg.8 h 24 min$83
From Helsinki drive to Oulu.7 h 6 min$104

How long does it take to get from Helsinki to Oulu?

It takes approximately 3 h 11 min to get from Helsinki to Oulu, including transfers.

Is there a direct train between Helsinki and Oulu?

Yes, there is a direct train departing from Helsinki and arriving at Oulu. Services depart five times a day, and operate every day. The journey takes approximately 5 h 24 min.

Is there a direct bus between Helsinki and Oulu?

Yes, there is a direct bus departing from Hki linja-autoasema and arriving at Linja-autoasema T. Services depart three times a day, and operate every day. The journey takes approximately 8 h.

Operators from Helsinki to Oulu

OperatorPhoneWebsite
Finnish Railways (VR)Finnish Railways (VR)
FinnairFinnair
Norwegian Air InternationalNorwegian Air International
Oulun joukkoliikenne08 5584 0400Oulun joukkoliikenne
Onni BusOnni Bus