Skip to content
WorldCountryData
ランキング国を比較RegionsDistance
WorldCountryData

Population, GDP, and 12 key indicators for 195 countries. World Bank and UN data, updated annually.

Popular Countries

  • united states
  • china
  • india
  • indonesia
  • pakistan
  • brazil
  • nigeria

Tools

  • Population Rankings
  • GDP Rankings
  • Country Comparison
  • Largest Countries
  • Life Expectancy

Data Sources

  • World Bank Open Data
  • REST Countries API
  • UN Population Division

About this data: Economic indicators from World Bank Open Data. Population figures from REST Countries API and UN Population Division. Most recent data year: 2023. Updated annually.

© 2026 WorldCountryData

AboutContactPrivacyTerms
ホーム/Distance/Helsinki to Saint Petersburg

Distance from Helsinki to Saint Petersburg

The straight-line distance from Helsinki, Finland to Saint Petersburg, Russia is 301 km (187 miles).Saint Petersburg is E of Helsinki.

Distance (km)

301

straight line

Distance (miles)

187

straight line

Flight Time

54 min

estimated direct

Direction

E

93° bearing

Transport Comparison: Helsinki to Saint Petersburg

ModeEstimated TimeDistanceNotes
Flight54 min301 kmDirect flight at 800 km/h avg cruise speed
Driving4 hr 54 min~391 kmAvg 80 km/h, +30% route factor
Train3 hr~361 kmEstimated, 120 km/h avg (where available)

All times are estimates based on straight-line distance. Actual travel times vary by route, stops, and conditions.

Helsinki to Saint Petersburg: Key Details

FromHelsinki, Finland
ToSaint Petersburg, Russia
Straight-line Distance301 km (187 miles)
Bearing93° (E)
Coordinates (Helsinki)60.1699°, 24.9384°
Coordinates (Saint Petersburg)59.9343°, 30.3351°

Country Profiles

FinlandCountry ProfileRussiaCountry Profile

Frequently Asked Questions

How far is Helsinki from Saint Petersburg?

The straight-line (as the crow flies) distance from Helsinki to Saint Petersburg is 301 km (187 miles). Saint Petersburg is E of Helsinki.

How long is the flight from Helsinki to Saint Petersburg?

A direct flight from Helsinki to Saint Petersburg takes approximately 54 min, based on an average cruising speed of 800 km/h plus time for takeoff and landing.

How long does it take to drive from Helsinki to Saint Petersburg?

Driving from Helsinki to Saint Petersburg takes approximately 4 hr 54 min. This estimate assumes an average speed of 80 km/h with a 30% route factor for indirect roads. Actual time will vary based on road conditions, traffic, and the specific route taken.

What direction is Saint Petersburg from Helsinki?

Saint Petersburg is E (93 degrees) from Helsinki.

What is the distance from Saint Petersburg to Helsinki?

The distance from Saint Petersburg to Helsinki is the same: 301 km (187 miles). Distance between two points is the same in either direction.

Other Distance Calculations

Saint Petersburg to Moscow633 kmHelsinki to Moscow892 kmHelsinki to London1,821 kmSaint Petersburg to London2,100 kmSaint Petersburg to Istanbul2,107 kmHelsinki to Istanbul2,149 kmSaint Petersburg to Ankara2,231 kmHelsinki to Ankara2,316 kmSaint Petersburg to Tehran3,091 kmSaint Petersburg to Baghdad3,133 km

Distances calculated using the Haversine formula (great-circle distance). Travel time estimates are approximate.

Coordinates sourced from public geographic databases.