
perille.fi
Search trips here
Compare bus and train – from 28.70 € by bus, from 28.70 € by train.
You can travel from Oulu to Rovaniemi by both bus and train. The distance between Oulu and Rovaniemi by bus is approximately 202 - 244 km, with travel time starting from 139 minutes. The distance by train is approximately 208 - 260 km, with journey time starting from 139 minutes. Prices range from 28,70 € to 30,10 € by bus. Prices range from 28,70 € to 30,10 € by train.
This route is operated by the following companies: VR, OnniBus, Matkahuolto
| 04:30–07:25 | bus | OnniBus(Mon, Tue, Wed, Thu) | Buy tickets |
| 04:50–07:20 | train | VR | Buy tickets |
| 04:52–07:20 | train | VR | Buy tickets |
| 07:00–09:58 | train | VR(Mon, Thu) | Buy tickets |
| 07:02–09:58 | train | VR(Mon, Thu) | Buy tickets |
| 07:05–10:00 | bus | OnniBus(only 24.10.) | Buy tickets |
| 08:05–11:00 | bus | OnniBus | Buy tickets |
| 08:15–11:25 | bus | J. M. Eskelisen Lapin Linjat Oy | Buy tickets |
| 08:20–10:58 | train | VR | Buy tickets |
| 08:26–10:59 | train | VR | Buy tickets |
| 12:20–14:41 | train | VR | Buy tickets |
| 14:00–17:30 | bus | Kutilan Liikenne Oy | Buy tickets |
| 14:27–16:46 | train | VR | Buy tickets |
| 15:00–18:00 | bus | J. M. Eskelisen Lapin Linjat Oy(Fri) | Buy tickets |
| 15:05–18:00 | bus | OnniBus(Fri · also on public holidays) | Buy tickets |
| 16:45–19:40 | bus | OnniBus(Mon, Tue, Wed, Thu · also on public holidays) | Buy tickets |
| 17:45–20:40 | bus | OnniBus(Fri · also on public holidays) | Buy tickets |
| 17:51–20:20 | train | VR | Buy tickets |
| 17:53–20:23 | train | VR | Buy tickets |
| 20:09–22:40 | train | VR | Buy tickets |
| 20:24–22:45 | train | VR | Buy tickets |
| 20:45–23:40 | bus | OnniBus(only 23.12.) | Buy tickets |
| 04:50–07:20 | train | VR | Buy tickets |
| 04:52–07:20 | train | VR | Buy tickets |
| 07:00–09:58 | train | VR | Buy tickets |
| 07:02–09:58 | train | VR | Buy tickets |
| 08:05–11:00 | bus | OnniBus | Buy tickets |
| 08:15–11:25 | bus | J. M. Eskelisen Lapin Linjat Oy | Buy tickets |
| 08:20–10:58 | train | VR | Buy tickets |
| 08:26–10:59 | train | VR | Buy tickets |
| 12:20–14:41 | train | VR | Buy tickets |
| 14:00–17:30 | bus | Kutilan Liikenne Oy | Buy tickets |
| 14:27–16:46 | train | VR | Buy tickets |
| 15:05–18:00 | bus | OnniBus(also on public holidays) | Buy tickets |
| 17:45–20:40 | bus | OnniBus(also on public holidays) | Buy tickets |
| 17:51–20:20 | train | VR | Buy tickets |
| 17:53–20:23 | train | VR | Buy tickets |
| 20:09–22:40 | train | VR | Buy tickets |
| 20:24–22:45 | train | VR | Buy tickets |
| 04:30–07:25 | bus | OnniBus | Buy tickets |
| 04:50–07:20 | train | VR | Buy tickets |
| 04:52–07:20 | train | VR | Buy tickets |
| 07:05–10:00 | bus | OnniBus(only 24.10.) | Buy tickets |
| 08:05–11:00 | bus | OnniBus | Buy tickets |
| 08:15–11:25 | bus | J. M. Eskelisen Lapin Linjat Oy | Buy tickets |
| 08:20–10:58 | train | VR | Buy tickets |
| 08:26–10:59 | train | VR | Buy tickets |
| 12:20–14:41 | train | VR | Buy tickets |
| 14:00–17:30 | bus | Kutilan Liikenne Oy | Buy tickets |
| 14:27–16:46 | train | VR | Buy tickets |
| 15:00–18:00 | bus | J. M. Eskelisen Lapin Linjat Oy | Buy tickets |
| 16:45–19:40 | bus | OnniBus(also on public holidays) | Buy tickets |
| 17:51–20:20 | train | VR | Buy tickets |
| 17:53–20:23 | train | VR | Buy tickets |
| 19:45–22:40 | bus | OnniBus | Buy tickets |
| 20:09–22:40 | train | VR | Buy tickets |
| 20:24–22:45 | train | VR | Buy tickets |
| 20:45–23:40 | bus | OnniBus(only 23.12.) | Buy tickets |
The timetables show direct services. See the search for connections with transfers and all travel options. Timetables updated 05/09/2026. On public holidays, services usually run on Sunday schedules. Check departures and exceptions in the search before travelling.
Bus and train tickets from Oulu to Rovaniemi both start from 28.70 €. Compare departures and book on Gotikket.com.
On this route, Prices range from 28,70 € to 30,10 € by bus. Prices range from 28,70 € to 30,10 € by train.. Enter your travel date above to compare and see which is cheaper for your trip.
You can travel from Oulu to Rovaniemi by both bus and train.
The distance between Oulu and Rovaniemi by bus is approximately 202 - 244 km, with travel time starting from 139 minutes. The distance by train is approximately 208 - 260 km, with journey time starting from 139 minutes.
The fastest bus from Oulu to Rovaniemi takes about 2 h 19 min, and the fastest train about 2 h 19 min.
Prices range from 28,70 € to 30,10 € by bus. Prices range from 28,70 € to 30,10 € by train.
This route is operated by the following companies: VR, OnniBus, Matkahuolto
You can easily buy a ticket on Perille.fi. Enter your departure and destination in the search field, compare prices and timetables, choose a suitable connection, and purchase your ticket directly through our service.
Oulu and Rovaniemi are connected by both train and bus, with journey times around 2.5 to 3 hours. This is a popular route for travelers heading to Lapland from northern Finland. Departures are frequent throughout the day. Compare prices and timetables on Perille.fi.
Rovaniemi sits right on the Arctic Circle and is home to Santa Claus Village, the Arktikum science museum, and numerous Lapland experiences including husky safaris, reindeer rides, and Northern Lights tours in winter.
Yes! Perille.fi works fully in English. Simply enter your departure and destination, choose your travel date, compare buses and trains side by side, and buy your ticket online. You will receive a booking confirmation by email — no Finnish language skills needed.
Most Finnish bus and train operators allow standard luggage at no extra charge. Buses usually have storage space under the vehicle, and trains have designated luggage areas in each car. Policies on size and weight limits vary by operator, so check with your carrier if you have oversized or additional bags.
What do you think of the new perille.fi service?
Tell us what you think