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

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  •  3 h 27 min

  1. Take the train from Pietari (Finljandski) to Helsinki 781 / ...

$35 - $55

Cheapest option

Rideshare  •  6 h 43 min

  1. Take the rideshare from Saint Petersburg to Лаппеенранта, Финляндия 236.8 miles

$5

4 alternative options

Bus  •  5 h 30 min

  1. Take the bus from St.Peterburg to Kamppi St Peterburg - Helsinki / ...

$18 - $27

Car ferry  •  13 h

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

$94

Drive  •  4 h 47 min

  1. Drive from Saint Petersburg to Helsinki 236.4 miles

$50 - $80

Line 2 Metro, fly  •  3 h 21 min

  1. Take the line 2 Metro from Sennaya Ploshchad to Park Pobedy
  2. Fly from St. Petersburg (LED) to Helsinki (HEL) LED - HEL

$93 - $302

Questions & Answers

The cheapest way to get from Saint Petersburg to Helsinki is to rideshare which costs RUB 268 and takes 6 h 43 min.

More details

The quickest way to get from Saint Petersburg to Helsinki is to line 2 Metro and fly which costs RUB 5500 - RUB 19000 and takes 3 h 21 min.

More details

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

Get driving directions

The train from Pietari (Finljandski) to Helsinki takes 3 h 27 min including transfers and departs four times a day.

More details

Yes, there is a direct bus departing from St.Peterburg and arriving at Kamppi. Services depart three times a day, and operate every day. The journey takes approximately 5 h 30 min.

More details

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

More details

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

More details

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

VR Osakeyhtiö operates a train from Saint Petersburg to Helsinki 4 times a day. Tickets cost $35 - $55 and the journey takes 3 h 27 min. Alternatively, Lux Express operates a bus from Saint Petersburg to Helsinki 3 times a day. Tickets cost $18 - $26 and the journey takes 5 h 30 min. Three other operators also service this route.

Airlines
Finnair
Website
finnair.com
Flights from St. Petersburg to Helsinki
Ave. Duration
51 min
When
Every day
Estimated price
$130 - $550
Train operators
VR Osakeyhtiö
Phone
0600 41 902
Email
firstname.lastname@vr.fi
Website
vr.fi
Train from Pietari (Finljandski) to Helsinki
Ave. Duration
3 h 27 min
Frequency
4 times a day
Estimated price
$35 - $55
Schedules at
vr.fi
Bus operators
Transgold
Phone
+7(812) 995-06-05
Email
office@transgold.ru
Website
transgold.ru
Bus from Ploshchad Vosstaniya to Helsinki Central
Ave. Duration
8 h 30 min
Frequency
Twice daily
Estimated price
$29 - $32
Schedules at
transgold.ru
Sov Avto
Website
bus.sovavto.ru
Bus from Iskusstv square to Helsinki Katajanokan terminaali
Ave. Duration
7 h 20 min
Frequency
Once daily
Estimated price
$21
Schedules at
bus.sovavto.ru
Ferry operators
St Peters Line
Phone
+49 611 140 22 02
Website
stpeterline.com
Car ferry from Saint Petersburg to Helsinki
Ave. Duration
13 h
Frequency
4 times a week
Estimated price
$94
Schedules at
stpeterline.com
Other operators
BlaBlaCar
Rome2rio's guide to BlaBlaCar
Contact Details
Website
blablacar.com
Rideshare from Saint Petersburg to Лаппеенранта, Финляндия
Ave. Duration
6 h 43 min
Frequency
Twice daily
Estimated price
$5
Book at
blablacar.co.uk

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.