Orbital Velocity Calculator

Find the speed needed for a circular orbit around any body — with escape velocity, period and geostationary orbit.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Any satellite — whether the International Space Station 408 km above you or a GPS satellite 20 200 km up — is simply falling around the planet fast enough that the curved surface of Earth drops away at the same rate as the satellite falls toward it. The orbital velocity calculator finds that precise speed from first principles, applies it to any central body from the Moon to the Sun, and also solves the inverse problem: given a desired speed, what altitude is needed?

How it works

The fundamental equation for a circular orbit comes from balancing gravitational and centripetal acceleration:

v = sqrt(GM / r)

where:

  • G = 6.6743 × 10⁻¹¹ m³·kg⁻¹·s⁻² (gravitational constant)
  • M is the central body mass in kilograms
  • r is the orbital radius in metres — the body’s own radius plus your chosen altitude

The calculator also derives several related quantities from this single result:

  • Escape velocity at that radius: v_esc = sqrt(2) × v_circ (always ~1.414 × the orbital speed)
  • Orbital period: T = 2πr / v (how long one complete orbit takes)
  • Specific orbital energy: E = -GM / (2r) in MJ/kg (negative = bound orbit)

The geostationary mode works backwards from the rotation period: setting T equal to Earth’s sidereal day (86 164.1 s) and solving r_geo = (GM·T² / 4π²)^(1/3) gives the unique radius at which an orbit stays fixed over one equatorial point.

The reverse-solve mode rearranges v = sqrt(GM / r) to r = GM / v², then subtracts the body’s radius to return the altitude corresponding to any desired orbital speed.

Worked example

The International Space Station orbits at approximately 408 km altitude above Earth (M = 5.972 × 10²⁴ kg, R = 6 371 km):

  • r = 6 371 + 408 = 6 779 km = 6.779 × 10⁶ m
  • v = sqrt(6.6743×10⁻¹¹ × 5.972×10²⁴ / 6.779×10⁶)
  • v ≈ 7 668 m/s ≈ 27 600 km/h
OrbitAltitudeVelocityPeriod
ISS (LEO)408 km~7 668 m/s~92 min
GPS20 200 km~3 874 m/s~12 h
GEO35 786 km~3 075 m/s~24 h
Moon around Earth~378 000 km~1 025 m/s~27.3 days

All three vary because r appears in the denominator under the square root: doubling the orbital radius reduces the velocity by a factor of sqrt(2) and increases the period by a factor of 2sqrt(2) — Kepler’s third law in disguise.

Formula note

The formula v = sqrt(GM / r) is exact for circular orbits and is an excellent approximation for low-eccentricity elliptical orbits when r is interpreted as the semi-major axis a. For highly elliptical orbits (comets, transfer orbits) the instantaneous speed varies along the orbit and the vis-viva equation must be used: v² = GM(2/r - 1/a). The calculator uses the circular case throughout, which is correct for the presets shown and for any user-defined altitude interpreted as a circular orbit radius.

Everything is computed in your browser. No values are uploaded or stored.

Ad placeholder (rectangle)