Rome2rio's partners include

There are 5 ways to get from Helsinki to Oulu by plane, train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Helsinki to Oulu.
Launch map view
  • Distance: 337 miles
  • Duration: 3 h 11 min

What companies run services between Helsinki, Finland and Oulu, Finland?

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

Airlines
Finnair
Website
finnair.com
Flights from Helsinki to Oulu
Avg. Duration
1 h 6 min
When
Every day
Estimated price
$95 - $380
Norwegian Air International
Website
norwegian.com
Flights from Helsinki to Oulu
Avg. Duration
1 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$40 - $320
Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Helsinki to Oulu
Avg. Duration
5 h 24 min
Frequency
5 times a day
Estimated price
$60 - $95
Website
www.vr.fi
Train from Helsinki to Riihimäki
Avg. Duration
49 min
Frequency
Every 30 minutes
Estimated price
$10 - $16
Website
www.vr.fi
Train from Riihimäki to Oulu/Uleaborg
Avg. Duration
6 h 35 min
Frequency
5 times a day
Estimated price
$55 - $85
Website
www.vr.fi
Bus operators
Onni Bus
Website
onnibus.com
Bus from Hki linja-autoasema to Linja-autoasema T
Avg. Duration
8 h
Frequency
Twice daily
Estimated price
$20 - $35
Schedules at
onnibus.com
Koskilinjat Oy
Phone
+358 8 5550500
Website
koskilinjat.fi
Bus from Hki linja-autoasema to Raksilan urheilukeskus P
Avg. Duration
9 h 19 min
Frequency
Once daily
Estimated price
$85 - $130
Schedules at
koskilinjat.fi
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Hki linja-autoasema to Linja-autoasema P
Avg. Duration
8 h 55 min
Frequency
Once a week
Estimated price
$85 - $130
Schedules at
eskelisen.fi

How far is it from Helsinki to Oulu?

The distance between Helsinki and Oulu is 539 km. The road distance is 606 km.

What is the cheapest way to get from Helsinki to Oulu?

The cheapest way to get from Helsinki to Oulu is to train which costs 65€ and takes 5 hours 24 minutes.

What is the fastest way to get from Helsinki to Oulu?

The quickest way to get from Helsinki to Oulu is to fly which takes 3 hours 11 minutes and costs 65€.

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 hours 24 minutes.

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 hours.

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

It takes approximately 3 hours 11 minutes to get from Helsinki to Oulu, including transfers.