The cheapest and fastest buses from Helsinki to Saint-Petersburg
Cheapest price
€64
Average price
€64
Fastest journey
11 h 30 m
Average duration
13 h 13 m
Buses per day
2
Distance
301 km
The best way to find a cheap bus ticket from Helsinki to Saint-Petersburg is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Helsinki to Saint-Petersburg will cost around €64 if you buy it on the day, but the cheapest tickets can be found for only €64.
It's difficult to get from Helsinki to Saint-Petersburg without transferring at least 2 times.




Live departures
Helsinki to Saint-Petersburg bus times
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
![]() | 10:30 PM Helsinki | 14h55 | 1:25 PM Saint-Petersburg | 2 transfers | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Helsinki to Saint-Petersburg by bus
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Journey information
Overview: Bus from Helsinki to Saint-Petersburg
Distance 301 km |
Average bus duration 13h 33m |
Cheapest ticket price €64 |
Buses per day 1 |
Fastest bus 11h 30m |
First bus 10:30 |
Last bus 22:30 |
Bus providers: FlixBus from Helsinki to Saint-PetersburgYou can travel by bus between Helsinki to Saint-Petersburg with FlixBus for as low as €64. When you search for schedules and tickets, Omio will show you the best journey
FlixBus
FAQs: Bus from Helsinki to Saint-Petersburg

To find the cheapest bus tickets for your trip from Helsinki to Saint-Petersburg, follow these tips:
Start your search now and compare ticket prices to find the best deal!
More options for your journey from Helsinki to Saint-Petersburg
Here are some other resources that might have the information you need
