COVID-19 Travel restrictions may apply upon entering Russia. Learn More.

There are 5 ways to get from Helsinki to Saint Petersburg by train, bus, car ferry, car, plane or subway

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

Train  •  3h 27m

  1. Take the train from Helsinki to Pietari Ae 782 / ...

RUB 3500 - RUB 5500

Cheapest option

Bus  •  7h 55m

  1. Take the bus from Helsinki Kamppi to St.Peterburg Coach Station Helsinki

RUB 1600 - RUB 2500

3 alternative options

Car ferry  •  13h

  1. Take the car ferry from Helsinki to Saint Petersburg Princess Anastasia

RUB 2200 - RUB 12000

Drive  •  4h 41m

  1. Drive from Helsinki to Saint Petersburg 380.1 km

RUB 4100 - RUB 6000

Fly, line 2 Metro  •  4h 48m

  1. Fly from Helsinki (HEL) to Pulkovo (LED) HEL - LED
  2. Take the line 2 Metro from Moskovskaya to Nevsky Prospekt

RUB 6811 - RUB 30537

Finland → Russia
Restricted

Travel safe during COVID-19

International entry into Russia from Finland

Allowed for: Citizens and permanent residents, as well as residents from United Kingdom, Turkey, Tanzania, Show More. Switzerland, Egypt, Maldives, United Arab Emirates, Belarus, Kazakhstan, Kyrgyzstan, South Korea, Cuba, Serbia and Japan

Restricted for: Foreign nationals, with the above exceptions

Conditions of entry to Russia

Negative COVID-19 test issued at most 3 days before arrival
Show More. This doesn't apply to citizens of: Russia

Rules to follow in Russia

1.5m

Mandatory

Considerations leaving from Finland

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


No, entry into Russia from Finland is currently restricted.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Saint Petersburg is 8-800-2000-112.

Wearing a face mask on public transport in Saint Petersburg is mandatory.

The social distance requirement in Saint Petersburg is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 8-800-2000-112.

Yes, entry into Finland from Russia is currently restricted.

Explore options for future travel.

Last updated: 21 Oct 2020
Exceptions may apply, for full details: The Ministry of Foreign Affairs of the Russian Federation.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Helsinki to Saint Petersburg is to bus which costs 18€ - 27€ and takes 7h 55m.

More details

The quickest way to get from Helsinki to Saint Petersburg is to train which costs 35€ - 60€ and takes 3h 27m.

More details

Yes, there is a direct bus departing from Helsinki Kamppi and arriving at St.Peterburg Coach Station station. Services depart every three hours, and operate every day. The journey takes approximately 7h 55m.

More details

Yes, there is a direct ferry departing from Helsinki and arriving at Saint Petersburg. Services depart three times a week. The journey takes approximately 13h.

More details

Yes, there is a direct train departing from Helsinki and arriving at Pietari. Services depart five times a day, and operate every day. The journey takes approximately 3h 27m.

More details

The distance between Helsinki and Saint Petersburg is 300 km. The road distance is 380.1 km.

Get driving directions

The best way to get from Helsinki to Saint Petersburg without a car is to train which takes 3h 27m and costs 35€ - 60€.

More details

The train from Helsinki to Pietari takes 3h 27m including transfers and departs five times a day.

More details

Helsinki to Saint Petersburg bus services, operated by Lux Express, depart from Helsinki Kamppi station.

More details

Helsinki to Saint Petersburg train services, operated by Finnish Railways (VR), depart from Helsinki station.

More details

Map of how to get from Helsinki to Saint Petersburg.
Launch map view
  • Distance: 299.6 km
  • Duration: 3h 27m

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

Finnish Railways (VR) operates a train from Helsinki to Pietari 5 times a day. Tickets cost RUB 3500 - RUB 5500 and the journey takes 3h 27m. Alternatively, Lux Express operates a bus from Helsinki Kamppi to St.Peterburg Coach Station 5 times a day. Tickets cost RUB 1800 - RUB 2500 and the journey takes 7h 55m. Four other operators also service this route.

Airlines
Finnair
Website
finnair.com
Flights from Helsinki to Pulkovo
Ave. Duration
1h 10m
When
Every day
Estimated price
RUB 13000 - RUB 24000
Train operators
Bus operators
Sov Avto
Phone
+7-812-612-82-30
Email
sovavtobus@sovavto.ru
Website
bus.sovavto.com
Bus from Helsinki Kamppi bus station to St. Petersburg Frunzenskaya
Ave. Duration
6h 20m
Frequency
Once daily
Estimated price
RUB 980
Schedules at
bus.sovavto.com
3 Park
Phone
+7-812-496-19-58
Email
3park@3park.ru
Website
akp.su
Bus from Helsinki Kamppi bus station to Saint Petersburg Bus station
Ave. Duration
6h 45m
Frequency
Once daily
Estimated price
RUB 1400
Schedules at
akp.su
Severnaya Palmira
Phone
+7 (812) 604-01-04
Email
suomi@autopalmira.ru
Website
northpalmira.ru
Bus from Helsinki West Terminal to Saint Petersburg, Bus Station 2
Ave. Duration
8h
Frequency
Once daily
Estimated price
RUB 1500
Schedules at
northpalmira.ru
Ferry operators
St Peters Line
Phone
+49 611 140 22 02
Website
stpeterline.com
Car ferry from Helsinki to Saint Petersburg
Ave. Duration
13h
Frequency
3 times a week
Estimated price
RUB 2200 - RUB 12000
Website
St Peters Line
Deck
RUB 2262
Standard Cabin
RUB 8500 - RUB 12000
Deluxe Cabin
RUB 20000 - RUB 34000

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.

More Questions & Answers

The best way to get from Helsinki to Saint Petersburg is to train which takes 3h 27m and costs 35€ - 60€. Alternatively, you can bus, which costs 18€ - 27€ and takes 7h 55m.

Mode details

The quickest flight from Helsinki Airport to Pulkovo Airport is the direct flight which takes 1h 10m.

Search flights

Helsinki to Saint Petersburg bus services, operated by Lux Express, arrive at St.Peterburg Coach Station.

More details

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

More details

Yes, the driving distance between Helsinki to Saint Petersburg is 380 km. It takes approximately 4h 41m to drive from Helsinki to Saint Petersburg.

Get driving directions

Finnair offers flights from Helsinki Airport to Pulkovo Airport.

Search flights

Book your Helsinki to Saint Petersburg bus tickets online with Omio.

Search and book

There are 6296+ hotels available in Saint Petersburg. Prices start at RUB 7500 per night.

More details

The best way to get from Helsinki to Helsinki Airport is to train which takes 27 min and costs 2€ - 5€.

More details