• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 10 ways to get from Saint Petersburg to Rovaniemi by plane, train, bus or car

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

Recommended option

Fly Pulkovo to Rovaniemi  •  6 h 37 min

  1. Fly from Pulkovo (LED) to Rovaniemi (RVN) LED - RVN

$195 - $710

Cheapest option

Bus  •  21 h 43 min

  1. Take the bus from Saint Petersburg, Bus Station 2 to Vuokatti
  2. Take the bus from Kajaani linja-autoasema, lähtölaituri to Linja-autoasema T
  3. Take the bus from Oulu linja-autoasema, lähtölaituri to Rovaniemi linja-autoasema 10

$82 - $157

8 alternative options

Train to Helsinki, fly to Rovaniemi  •  6 h 21 min

  1. Take the train from Pietari (Finljandski) to Tikkurila
  2. Fly from Helsinki (HEL) to Rovaniemi (RVN) HEL - RVN

$86 - $318

Fly Pulkovo to Oulu, train  •  10 h 25 min

  1. Fly from Pulkovo (LED) to Oulu (OUL) LED - OUL
  2. Take the train from Oulu asema to Rovaniemi

$188 - $593

Fly Pulkovo to Kittila, bus  •  9 h 37 min

  1. Fly from Pulkovo (LED) to Kittila (KTT) LED - KTT
  2. Take the bus from Kittilän lentoasema to Rovaniemi linja-autoasema

$245 - $837

Fly Pulkovo to Kuusamo, bus  •  11 h 17 min

  1. Fly from Pulkovo (LED) to Kuusamo (KAO) LED - KAO
  2. Take the bus from Kitkantie, Katekeetantie to Porokulma E

Train  •  13 h 5 min

  1. Take the train from Pietari (Finljandski) to Tikkurila 781 / ...
  2. Take the train from Tikkurila asema to Oulu asema
  3. Take the train from Oulu asema to Rovaniemi 711 / ...

$112 - $172

Train via Kouvola  •  13 h 25 min

  1. Take the train from Pietari (Finljandski) to Kouvola 781 / ...
  2. Take the train from Kouvola asema to Oulu asema 65 / ...
  3. Take the train from Oulu asema to Rovaniemi 711 / ...

$95 - $150

Bus, train  •  19 h 39 min

  1. Take the bus from Petrogradskaya to Joensuu 995
  2. Take the bus from Joensuu to Lapinlahti las
  3. Take the train from Lapinlahti to Rovaniemi 711

$109 - $145

Drive  •  12 h 48 min

  1. Drive from Saint Petersburg to Rovaniemi 585.9 miles

$130 - $200

Questions & Answers

The cheapest way to get from Saint Petersburg to Rovaniemi is to train which costs RUB 6000 - RUB 10000 and takes 13 h 25 min.

More details

The quickest way to get from Saint Petersburg to Rovaniemi is to train and fly which costs RUB 5500 - RUB 21000 and takes 6 h 21 min.

More details

No, there is no direct bus from Saint Petersburg station to Rovaniemi. However, there are services departing from Saint Petersburg, Bus Station 2 and arriving at Rovaniemi linja-autoasema via Vuokatti ras th L, Kajaani linja-autoasema, lähtölaituri and Oulu linja-autoasema, lähtölaituri. The journey, including transfers, takes approximately 21 h 43 min.

More details

No, there is no direct train from Saint Petersburg to Rovaniemi. However, there are services departing from Pietari (Finljandski) and arriving at Rovaniemi via Tikkurila asema and Oulu asema. The journey, including transfers, takes approximately 13 h 5 min.

More details

The distance between Saint Petersburg and Rovaniemi is 765 km. The road distance is 937.4 km.

Get driving directions

The best way to get from Saint Petersburg to Rovaniemi without a car is to train which takes 13 h 5 min and costs RUB 7000 - RUB 12000.

More details

It takes approximately 6 h 37 min to get from Saint Petersburg to Rovaniemi, including transfers.

More details

Saint Petersburg to Rovaniemi bus services, operated by Avtovokzaly.ru, arrive at Saint Petersburg, Bus Station 2.

More details

Saint Petersburg to Rovaniemi train services, operated by VR Osakeyhtiö, depart from Pietari (Finljandski) station.

More details

The best way to get from Saint Petersburg to Rovaniemi is to fly which takes 6 h 37 min and costs RUB 12000 - RUB 47000. Alternatively, you can train, which costs RUB 7000 - RUB 12000 and takes 13 h 5 min, you could also bus, which costs RUB 5000 - RUB 11000 and takes 21 h 43 min.

Mode details

Map of how to get from Saint Petersburg to Rovaniemi.
Launch map view
  • Distance: 477.9 miles
  • Duration: 6 h 37 min

What companies run services between Saint Petersburg, Russia and Rovaniemi, Finland?

Finnair flies from Saint Petersburg to Rovaniemi 4 times a day. Alternatively, you can take a train from Saint Petersburg to Rovaniemi via Tikkurila asema and Oulu asema in around 13 h 5 min.

Airlines
Finnair
Website
finnair.com
Flights from Pulkovo to Rovaniemi via Helsinki
Ave. Duration
4 h 37 min
When
Every day
Estimated price
$190 - $700
Flights from Helsinki to Rovaniemi
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$110 - $750
Flights from Pulkovo to Oulu via Helsinki
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$160 - $550
Flights from Pulkovo to Kittila via Helsinki
Ave. Duration
5 h 31 min
When
Every day
Estimated price
$220 - $800
Flights from Pulkovo to Kuusamo via Helsinki
Ave. Duration
6 h 43 min
When
Every day
Estimated price
$250 - $900
Norwegian Air International
Website
norwegian.com
Flights from Helsinki to Rovaniemi
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$60 - $420
Lufthansa
Website
lufthansa.com
Flights from Pulkovo to Kuusamo via Frankfurt
Ave. Duration
9 h 45 min
When
Saturday
Estimated price
$500 - $2,500
Train operators
VR Osakeyhtiö
Phone
0600 41 902
Email
firstname.lastname@vr.fi
Website
vr.fi
Train from Pietari (Finljandski) to Tikkurila
Ave. Duration
3 h 13 min
Frequency
4 times a day
Estimated price
$35 - $55
Schedules at
vr.fi
Train from Pietari (Finljandski) to Kouvola
Ave. Duration
2 h 13 min
Frequency
4 times a day
Estimated price
$23 - $35
Schedules at
vr.fi
Finnish Railways (VR)
Phone
+358 600 41900
Website
vr.fi
Train from Oulu asema to Rovaniemi
Ave. Duration
2 h 14 min
Frequency
Every 4 hours
Estimated price
$21 - $35
Website
www.vr.fi
Train from Tikkurila asema to Oulu asema
Ave. Duration
5 h 38 min
Frequency
Every 4 hours
Estimated price
$55 - $85
Website
www.vr.fi
Train from Kouvola asema to Oulu asema
Ave. Duration
6 h 58 min
Frequency
Twice daily
Estimated price
$50 - $80
Website
www.vr.fi
Train from Lapinlahti to Rovaniemi
Ave. Duration
6 h
Frequency
Once daily
Estimated price
$40 - $65
Website
www.vr.fi
Bus operators
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Kittilän lentoasema to Rovaniemi linja-autoasema
Ave. Duration
2 h 5 min
Frequency
5 times a day
Estimated price
$23 - $35
Schedules at
eskelisen.fi
Bus from Oulu linja-autoasema, lähtölaituri to Rovaniemi linja-autoasema
Ave. Duration
3 h 2 min
Frequency
Twice daily
Estimated price
$30 - $50
Schedules at
eskelisen.fi
Koskilinjat Oy
Phone
+358 8 5550500
Website
koivistonauto.fi
Bus from Kittilän lentoasema to Rovaniemi linja-autoasema
Ave. Duration
2 h 18 min
Frequency
Twice daily
Estimated price
$24 - $35
Schedules at
koivistonauto.fi
Koillismaan Liikenne Oy
Phone
+358 40 7569095
Website
liikennevirasto.fi
Bus from Kitkantie, Katekeetantie to Porokulma E
Ave. Duration
2 h 46 min
Frequency
Twice daily
Schedules at
liikennevirasto.fi
International bus route 995
Phone
+ 7-921-333-80-38
Email
partner_@bk.ru
Website
marshrut995.spb.ru
Bus from Petrogradskaya to Joensuu
Ave. Duration
8 h 29 min
Frequency
3 times a week
Estimated price
$35 - $45
Schedules at
marshrut995.spb.ru
Pohjolan Turistiauto Oy
Phone
+358 20 1303450
Website
pohjolanmatka.fi
Bus from Joensuu to Lapinlahti las
Ave. Duration
3 h 10 min
Frequency
Once a week
Estimated price
$34 - $38
Schedules at
Pohjolan Turistiauto Oy
Bus from Kajaani linja-autoasema, lähtölaituri to Linja-autoasema T
Ave. Duration
2 h 45 min
Frequency
5 times a week
Estimated price
$34 - $38
Schedules at
Pohjolan Turistiauto Oy
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Saint Petersburg, Bus Station 2 to Vuokatti
Ave. Duration
11 h 50 min
Frequency
4 times a week
Estimated price
$18 - $65
Schedules at
avtovokzaly.ru
Kutilan Liikenne Oy
Phone
+358 16 364300
Website
kutilan.fi
Bus from Oulu linja-autoasema, lähtölaituri to Rovaniemi linja-autoasema
Ave. Duration
3 h 17 min
Frequency
3 times a day
Schedules at
Kutilan Liikenne Oy
Ketosen Liikenne
Phone
040 507 0312
Email
kemijarvi@ketosenliikenne.inet. en
Website
ketosenliikenne.fi
Bus from Oulu linja-autoasema, lähtölaituri to Rovaniemi linja-autoasema
Ave. Duration
3 h 55 min
Frequency
5 times a week
Estimated price
$45 - $55
Schedules at
ketosenliikenne.fi

Want to know more about travelling around Finland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Pulkovo Airport to Rovaniemi Airport. The quickest flight takes 3 h 5 min and has one stopover.

Search flights

Saint Petersburg to Rovaniemi bus services, operated by Kutilan Liikenne Oy, arrive at Rovaniemi linja-autoasema station.

More details

Saint Petersburg to Rovaniemi train services, operated by Finnish Railways (VR), arrive at Rovaniemi station.

More details

Yes, the driving distance between Saint Petersburg to Rovaniemi is 937 km. It takes approximately 12 h 48 min to drive from Saint Petersburg to Rovaniemi.

Get driving directions

Finnair offers flights from Pulkovo Airport to Rovaniemi Airport.

Search flights

There are 365+ hotels available in Rovaniemi. Prices start at $80 USD per night.

More details