There are 5 ways to get from Kirkenes to Saint Petersburg by bus, plane, train 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

Bus to Murmansk, fly  •  7 h 48 min

  1. MMK - LED

$111 - $176

Cheapest option

Bus, train  •  30 h 56 min

  1. Express

$72 - $119

3 alternative options

Bus, train to Apatity, fly  •  10 h 48 min

  1. KVK - LED

$104 - $379

Bus  •  29 h 57 min

$664 - $761

Drive  •  19 h 38 min

  1. 933.1 miles

$240 - $360

What companies run services between Kirkenes, Finnmark, Norway and Saint Petersburg, Russia?

You can take a bus from Kirkenes to Saint Petersburg via Kakslauttanen, Rovaniemi linja-autoasema, Helsinki-Vantaa lentoasema T2, and Helsinki-Vantaa in around 29 h 57 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Murmansk to St. Petersburg
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$100 - $240
Flights from Murmansk to St. Petersburg via Moscow Sheremetyevo
Ave. Duration
4 h 30 min
When
Every day
Estimated price
$100 - $240
Severstal Air Company
Website
severstal-avia.ru
Flights from Apatity to St. Petersburg
Ave. Duration
1 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $310
Nordavia
Website
nordavia.ru
Flights from Murmansk to St. Petersburg
Ave. Duration
1 h 50 min
When
Every day
Estimated price
$100 - $220
S7 Airlines
Website
s7.ru
Flights from Murmansk to St. Petersburg
Ave. Duration
2 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $260
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Murmansk to Apatiti 1
Ave. Duration
3 h 25 min
Frequency
5 times a day
Estimated price
$10 - $19
Website
pass.rzd.ru
3rd Class (Platzcart)
$10 - $16
2nd Class (Kupé)
$12 - $19
Train from Murmansk to St Petersburg Ladogskii
Ave. Duration
26 h 41 min
Frequency
3 times a day
Estimated price
$28 - $75
Website
pass.rzd.ru
3rd Class (Platzcart)
$28 - $45
2nd Class (Kupé)
$45 - $75
Bus operators
Pasvikturist AS
Phone
(+47) 78 99 50 80
Email
firmapost@pasvikturist.no
Website
pasvikturist.no
Bus from Kirkenes to Murmansk
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$43
Schedules at
pasvikturist.no
VisitInari.fi
Website
visitinari.fi
Bus from Kirkenes to Kakslauttanen
Ave. Duration
4 h 2 min
Frequency
On demand
Estimated price
$490 - $520
Schedules at
visitinari.fi
Book at
visitinari.fi
Koskilinjat Oy
Phone
+358 8 5550500
Website
koskilinjat.fi
Bus from Kakslauttanen to Rovaniemi linja-autoasema
Ave. Duration
3 h 35 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
koskilinjat.fi
Bus from Rovaniemi linja-autoasema to Helsinki-Vantaa lentoasema T2
Ave. Duration
12 h 20 min
Frequency
Once daily
Estimated price
$110 - $160
Schedules at
koskilinjat.fi
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Kakslauttanen to Rovaniemi linja-autoasema
Ave. Duration
3 h 23 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
eskelisen.fi
Transgold
Phone
+7(812) 995-06-05
Email
office@transgold.ru
Website
transgold.ru
Bus from Helsinki-Vantaa to Ploshchad Vosstaniya
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$27 - $33
Schedules at
transgold.ru

Want to know more about travelling around Russia

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.

Questions & Answers

The distance between Kirkenes and Saint Petersburg is 1088 km. The road distance is 1493 km.

The cheapest way to get from Kirkenes to Saint Petersburg is to bus and train which costs kr 550 - kr 1000 and takes 30 h 56 min.

The quickest way to get from Kirkenes to Saint Petersburg is to bus and fly which takes 7 h 48 min and costs kr 900 - kr 1500.

No, there is no direct bus from Kirkenes to Saint Petersburg. However, there are services departing from Kirkenes and arriving at Ploshchad Vosstaniya via Kakslauttanen, Rovaniemi linja-autoasema and Helsinki-Vantaa. The journey, including transfers, takes approximately 29 h 57 min.

It takes approximately 7 h 48 min to get from Kirkenes to Saint Petersburg, including transfers.