Hohmann Transfer Calculator
Enter the central body's mass and two circular orbit radii to size a two-burn Hohmann transfer. The tool returns delta-v 1 for the departure burn onto the transfer ellipse, delta-v 2 for the burn that circularises at the target, the total delta-v budget, and the coast time between the two burns. Three presets, LEO to GEO, Earth to Mars around the Sun, and LEO to Moon, load real numbers to start from.
How to use the Hohmann transfer calculator
- Optionally click a preset (LEO to GEO, Earth to Mars, or LEO to Moon) to load a worked example.
- Enter the central mass in kilograms in the 'Central mass' field (for example 5.972e24 for Earth).
- Enter Radius 1, the starting circular orbit radius, in metres measured from the body's centre, not its surface.
- Enter Radius 2, the target circular orbit radius, in metres from the same centre.
- Read delta-v 1, delta-v 2, the total delta-v and the transfer time in the result cards.
- Click Copy to save the two burns, the total and the coast time as a single line.
Examples
LEO to GEO around Earth
mass = 5.972e24 kg, r1 = 6.671e6 m, r2 = 4.2164e7 m
delta-v1 = 2427.68 m/s, delta-v2 = 1467.51 m/s, total = 3895.19 m/s, time = 18986.7 s (about 5.27 hours)
Earth to Mars around the Sun
mass = 1.989e30 kg, r1 = 1.496e11 m, r2 = 2.279e11 m
delta-v1 = 2943.83 m/s, delta-v2 = 2648.25 m/s, total = 5592.08 m/s, time about 258.8 days
Frequently asked questions
What is a Hohmann transfer?
It is the most fuel-efficient two-burn manoeuvre between two coplanar circular orbits. The first burn stretches the orbit into an ellipse that just touches the target radius, and the second burn at the far side circularises it.
How is the delta-v of each burn calculated?
With mu = G times M and semi-major axis a = (r1 + r2) / 2, the circular speeds are sqrt(mu/r1) and sqrt(mu/r2) and the ellipse speeds come from the vis-viva equation sqrt(mu times (2/r - 1/a)). Each burn is the difference between the circular and ellipse speed at that radius.
What value of G does the tool use?
It uses the Newtonian gravitational constant G = 6.674e-11 N m^2/kg^2. Multiplying by your central mass gives the standard gravitational parameter mu that drives every speed in the calculation.
Do I enter radius or altitude?
Radius, measured from the centre of the central body. For a 300 km Earth orbit you add Earth's radius of about 6.371e6 m to get roughly 6.671e6 m, which is why the LEO preset uses that figure.
What is the transfer time it reports?
It is half the orbital period of the transfer ellipse, t = pi times sqrt(a^3 / mu), the coast time from the departure burn to the arrival burn. For LEO to GEO that is about 18987 seconds, near 5.27 hours.
Why does a LEO to GEO transfer cost about 3.9 km/s?
Departing low Earth orbit onto the ellipse costs about 2427.68 m/s and circularising at geostationary radius adds about 1467.51 m/s, for a total near 3895.19 m/s, or 3.9 km/s.
Does the order of the two orbits matter?
Not for the total. Swapping radius 1 and radius 2 swaps which burn is larger and reverses the direction, but the sum of the two delta-v values and the transfer time are identical because the ellipse is the same.
What does this model leave out?
It assumes ideal instantaneous burns between perfectly circular, coplanar orbits around a single point mass. It ignores plane changes, orbital eccentricity, atmospheric drag, finite burn duration and the gravity of other bodies, so treat it as an ideal lower bound on the budget.
Is anything sent to a server?
No. Every number is computed locally in your browser, so your mission parameters stay on your own device.
Learn more
- Delta-v budgets and Hohmann transfer orbits
How a two-burn transfer works, why delta-v is the currency of spaceflight, and where the Hohmann ideal stops matching reality.
Related tools
Orbital Velocity Calculator
Calculate circular orbital velocity and period from the central mass and orbit radius, using v = sqrt(GM/r). Enter mass in kg and radius in km.
Orbital Period Calculator
Calculate orbital period from Kepler's third law, T = 2 pi sqrt(a cubed / GM). Enter the semi-major axis and central mass to get seconds, days and years.
Escape Velocity Calculator
Calculate escape velocity from any planet, moon or star with v = sqrt(2GM/r). Pick Earth, Mars or Jupiter presets or enter mass and radius. Free tool.
555 Timer Calculator
Calculate 555 timer astable frequency, period, high and low times and duty cycle from R1, R2 and the timing capacitor. Free oscillator design helper.
Absolute Humidity Calculator
Calculate absolute humidity in grams of water vapor per cubic meter from air temperature and relative humidity. Fast, free and works in your browser.
Allele Frequency Calculator
Find allele frequencies from genotype counts. Enter the number of AA, Aa and aa individuals to get the A and a allele frequencies and allele totals.