Skip to content

Distance from Saint Petersburg to Melbourne

The straight-line distance from Saint Petersburg, Russia to Melbourne, Australia is 14,908 km (9,263 miles).Melbourne is E of Saint Petersburg.

Distance (km)

14,908

straight line

Distance (miles)

9,263

straight line

Flight Time

19 hr 6 min

estimated direct

Direction

E

92° bearing

Transport Comparison: Saint Petersburg to Melbourne

ModeEstimated TimeDistanceNotes
Flight19 hr 6 min14,908 kmDirect flight at 800 km/h avg cruise speed

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

Saint Petersburg to Melbourne: Key Details

FromSaint Petersburg, Russia
ToMelbourne, Australia
Straight-line Distance14,908 km (9,263 miles)
Bearing92° (E)
Coordinates (Saint Petersburg)59.9343°, 30.3351°
Coordinates (Melbourne)-37.8136°, 144.9631°

Country Profiles

Frequently Asked Questions

How far is Saint Petersburg from Melbourne?

The straight-line (as the crow flies) distance from Saint Petersburg to Melbourne is 14,908 km (9,263 miles). Melbourne is E of Saint Petersburg.

How long is the flight from Saint Petersburg to Melbourne?

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

What direction is Melbourne from Saint Petersburg?

Melbourne is E (92 degrees) from Saint Petersburg.

What is the distance from Melbourne to Saint Petersburg?

The distance from Melbourne to Saint Petersburg is the same: 14,908 km (9,263 miles). Distance between two points is the same in either direction.

Other Distance Calculations

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

Coordinates sourced from public geographic databases.