KSP Transfer Window Calculator

Calculate ideal KSP departure windows, phase angles, ejection burns, travel times, capture costs, and mission-ready transfer details for every stock destination with confidence today.

Mission inputs

Configure the transfer

System and route

Current game time

Transfer method

Departure orbit

Arrival plan

Spacecraft and engine

Custom celestial-body editor and data exchange
One custom body can replace either selected custom option. Required fields are name, parent, mu, radius, and semi-major axis.

Accepted fields

name, parent, type, mu, radius, soi, a, e, i, lan, arg, m0, epoch, rotation, atmosphere, and color.

Values use metres, seconds, kilograms-derived gravitational parameters, degrees, and radians for mean anomaly.

Hohmann and patched-conics results are planning approximations. Fine-tune encounters inside KSP.
Formula used

Transfer-window equations

aₜ = (r₁ + r₂) / 2
Tₜ = π √(aₜ³ / μ)
φ = 180° − n₂Tₜ
T_syn = 2π / |n₂ − n₁|
v = √[μ(2/r − 1/a)]
Δv_escape = √(v∞² + 2μ/rp) − v_parking

The calculator treats the main transfer as coplanar and approximately circular. Eccentricity and inclination are represented by warnings, modest window variation, and an optional plane-change estimate.

How to use this calculator

Mission planning steps

  1. Select the departure and destination bodies.
  2. Enter the current KSP year, day, and clock.
  3. Choose parking and capture orbit altitudes.
  4. Enter spacecraft mass, thrust, and vacuum ISP.
  5. Calculate, then copy the burn summary into your flight plan.
  6. Use the diagram and window table to compare opportunities.
Example data

Common stock mission presets

RouteSuggested parking orbitArrival planTypical useLoad
Kerbin → Duna80 km50 km with optional aerobrakingFirst interplanetary mission
Kerbin → Eve80 km100 km or atmospheric entryHigh-energy return planning
Kerbin → Jool100 km200 km or moon encounterOuter-system expedition
Kerbin → Eeloo100 km40 km captureLong-range mission
Kerbin → Mun80 km20 km captureLocal moon transfer
Guide

Understanding KSP transfer windows

A transfer window occurs when two orbiting bodies reach useful relative positions. The correct phase angle lets a spacecraft and destination reach the same point together. Missing that geometry usually increases correction burns and mission time.

A Hohmann transfer uses half of an ellipse between two near-circular orbits. It is usually efficient, predictable, and practical for early planning. Real KSP encounters still need small node adjustments because actual orbits may be inclined or eccentric.

The ejection angle describes where to begin the escape burn around the departure body. The burn direction is usually prograde for outward transfers and retrograde for inward transfers. The displayed angle is an approximation, so refine the maneuver node while watching the projected solar orbit.

The departure delta-v combines local parking-orbit speed with the required hyperbolic excess speed. Arrival delta-v estimates the burn needed to enter the chosen orbit. Aerobraking can reduce that cost when the destination has an atmosphere, but heat and terrain risks remain.

The porkchop-style chart compares dates around the nominal solution. Lower-cost areas represent departures and durations closer to the selected transfer geometry. A true Lambert solver would be more exact, while this standalone version favors fast, transparent calculations.

Use future-window rows for long-term mission calendars. Every row repeats after the route’s synodic period. Build margin for launch delays, inclination corrections, capture changes, and mid-course navigation.

Frequently asked questions

KSP transfer-window questions

How accurate is this calculator?

It provides a strong patched-conics and Hohmann baseline. Final maneuver nodes should be adjusted inside the game.

Does it support moons?

Yes. Transfers between moons sharing a parent are calculated directly. Cross-system moon routes use a simplified parent-orbit approximation.

Why can my in-game delta-v differ?

Parking-orbit shape, inclination, eccentricity, node timing, Oberth effects, and encounter geometry all change the final burn.

What is a phase angle?

It is the angular separation between the destination and departure bodies around their shared parent at departure.

What is the ejection angle?

It indicates the approximate parking-orbit location where the escape burn should begin.

Should I include plane-change cost?

Include it for conservative budgeting. In practice, combining burns or correcting near nodes can reduce the cost.

How does aerobraking change capture cost?

The calculator applies a broad reduction estimate. Actual results depend on periapsis, vehicle drag, heating, lift, and atmospheric depth.

Can I use modded bodies?

Yes. Add one custom body through JSON. More extensive systems can be added by extending the PHP body data array.

What does the window-quality label mean?

It compares current phase alignment and a small modeled cost variation. It is a planning indicator rather than a simulation result.

Copied.

Related Calculators

Average Calculator StatisticsGeometric Mean CalculatorInter Quartile Range CalculatorLower Quartile CalculatorMaximum CalculatorMean Calculator StatisticsMedian Calculator StatisticsMidhinge Calculator StatisticsMid Range Calculator StatisticsMode Calculator Statistics

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.