• Our partners include:

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

There are 3 ways to get from Porvoo to Saint Petersburg by bus, car 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

Bus  •  7 h 24 min

  1. Take the bus from Porvoo linja-autoasema to St. Petersburg Frunzenskaya 102302

$17

2 alternative options

Drive  •  4 h 16 min

  1. Drive from Porvoo to Saint Petersburg 205.1 miles

$45 - $70

Bus, fly  •  3 h 53 min

  1. Take the bus from Linja-autoasema to Pasilan asema
  2. Fly from Helsinki (HEL) to Pulkovo (LED) HEL - LED

$98 - $312

Questions & Answers

The cheapest way to get from Porvoo to Saint Petersburg is to bus which costs 15€ and takes 7 h 24 min.

More details

The quickest way to get from Porvoo to Saint Petersburg is to bus and fly which costs 85€ - 280€ and takes 3 h 53 min.

More details

Yes, there is a direct bus departing from Porvoo linja-autoasema and arriving at St. Petersburg Frunzenskaya. Services depart three times a day, and operate every day. The journey takes approximately 7 h 24 min.

More details

The distance between Porvoo and Saint Petersburg is 262 km. The road distance is 328.1 km.

Get driving directions

The best way to get from Porvoo to Saint Petersburg without a car is to bus which takes 7 h 24 min and costs 15€.

More details

The bus from Porvoo linja-autoasema to St. Petersburg Frunzenskaya takes 7 h 24 min including transfers and departs three times a day.

More details

Porvoo to Saint Petersburg bus services, operated by Sov Avto, depart from Porvoo linja-autoasema station.

More details

The quickest flight from Helsinki Airport to Pulkovo Airport is the direct flight which takes 55 min.

Search flights

Porvoo to Saint Petersburg bus services, operated by Sov Avto, arrive at St. Petersburg Frunzenskaya station.

More details

Yes, the driving distance between Porvoo to Saint Petersburg is 328 km. It takes approximately 4 h 16 min to drive from Porvoo to Saint Petersburg.

Get driving directions

Map of how to get from Porvoo to Saint Petersburg.
Launch map view
  • Distance: 163.8 miles
  • Duration: 7 h 24 min

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

Sov Avto operates a bus from Porvoo to Saint Petersburg twice daily. Tickets cost $17 and the journey takes 7 h 24 min. Ecolines also services this route once daily.

Airlines
Finnair
Website
finnair.com
Flights from Helsinki to Pulkovo
Ave. Duration
55 min
When
Every day
Estimated price
$130 - $550
Bus operators
Sov Avto
Website
bus.sovavto.ru
Bus from Porvoo linja-autoasema to St. Petersburg Frunzenskaya
Ave. Duration
7 h 24 min
Frequency
Twice daily
Estimated price
$17
Schedules at
bus.sovavto.ru
Ecolines
Helsingin seudun liikenne
Phone
+358 9 47664000
Email
hsl@hsl.fi
Website
hsl.fi
Bus from Linja-autoasema to Pasilan asema
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$10 - $12
Schedules at
aikataulut.hsl.fi

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

Finnair offers flights from Helsinki Airport to Pulkovo Airport.

Search flights

There are 7891+ hotels available in Saint Petersburg. Prices start at $25 USD per night.

More details