How to calculate orbital period
For a satellite whose mass is negligible compared with the central body, Kepler’s third-law form is T = 2π√(a³/μ). Here T is period in seconds, a is semi-major axis in kilometres, and μ = GM is the body’s gravitational parameter in km³/s². For circular orbits, a is the constant orbital radius and speed is v = √(μ/a).
Altitude versus orbital radius
Altitude starts at a reference surface; orbital radius starts at the body’s center. For a circular orbit, a = r = R + h. Mixing them up can change the answer dramatically—especially near a small body.
Circular versus elliptical orbits
A circle has the same radius everywhere. For an ellipse, this calculator takes periapsis and apoapsis altitudes, converts them to radii, and uses a = (rp + ra)/2. Period depends on a, but speed varies around the ellipse; the result therefore shows periapsis and apoapsis speeds rather than one circular speed.
Worked example
For an ISS-like 420 km circular Earth orbit, a = 6,371.0084 + 420 = 6,791.0084 km. Substitution gives T = 2π√(6,791.0084³ / 398,600.435507) = 5,569.45 s = 92.824 min.
Common orbit periods
Low Earth satellites commonly complete an orbit in roughly 90–130 minutes; GPS-like medium Earth orbits are close to 12 hours. A geosynchronous orbit matches Earth’s sidereal day, about 23 h 56 min 4 s. A geostationary orbit is specifically circular, equatorial, and prograde; an inclined or elliptical geosynchronous orbit returns on the same daily rhythm but does not remain fixed above one point.
Model limitations
This is an ideal two-body, spherical-body model. It excludes atmosphere and drag, oblateness and uneven gravity, third-body perturbations, radiation pressure, relativity, maneuvers, and surface clearance beyond the reference radius. It is suitable for learning and first-order estimates, not mission design or operational navigation.
