Time of Flight Calculator - Projectile Motion

Find how long a projectile stays in the air, split into the climb and the descent, or work out the flight time needed to hit a target distance.

⏱️ Time of Flight Calculator
Launch speed (v₀)
m/s
1100
Launch angle (θ)
°
090
Launch height (h₀) above landing level
m
0100
Horizontal range (R)
m
1500
Launch angle (θ)
°
089
Launch height (h₀) above landing level
m
0100
Planet
Gravity (g)
m/s²
Time of flight
—
Time up to the apex
—
Time from apex to landing
—
Range
—
Maximum height
—
Impact speed
—
Vertical throw at this speed
—
Your time as % of vertical throw
—

Time of flight
—
Required launch speed
—
Speed (km/h)
—
Time up to the apex
—
Time from apex to landing
—
Maximum height
—
Impact speed
—

⏱️ What is Time of Flight?

Time of flight is the total time a projectile spends in the air, from the instant it leaves the launcher to the instant it first touches the landing surface. Throw a ball, kick a football, fire a cannonball or jump off a ledge and the clock you would run with a stopwatch is the time of flight. In the ideal model, where only gravity acts, it depends on just three things: the vertical part of the launch velocity, the height of the launch point above the landing level, and the strength of gravity.

The key idea is that horizontal and vertical motion are independent. Sideways, nothing changes the speed, so the horizontal velocity stays constant for the whole flight. Vertically, gravity pulls with the constant acceleration g. The projectile rises until its vertical speed reaches zero at the apex, then falls back down. Because the stopwatch only cares about the vertical motion, a ball dropped from a balcony and a ball thrown horizontally from the same balcony land at the same moment, and so do two throws with different horizontal speeds but the same vertical speed.

This calculator is built for questions about time. Physics students use it to check homework on hang time, apex time and flight time from a cliff. Coaches use it to compare a high, lofted kick with a flat drive. Anyone with a stopwatch measurement can work backwards: on level ground, the time of flight gives the vertical launch speed as g t / 2. The first mode takes speed, angle and height and returns the time of flight, the time up, the time down, the range, the peak height and the impact speed. The second mode takes a target distance, an angle and a height, and returns the flight time together with the launch speed needed.

On level ground the flight is symmetric: the climb and the descent take equal times, and the projectile lands with the same speed it left with. From a raised launch point the descent is longer than the climb and the impact is faster. The chart in each mode shows how time of flight changes with launch angle. The upper limit is a vertical throw at 90 degrees, which stays up longest and goes nowhere sideways. All results assume no air resistance. For the full trajectory, see the projectile motion calculator, or use the horizontal projectile motion calculator for throws launched exactly sideways.

📐 Formula

Level ground:  t  =  2 v₀ sin θ / g
From height h₀:  t  =  ( v₀ sin θ + √( (v₀ sin θ)² + 2 g h₀ ) ) / g
v₀ = launch speed (m/s), θ = launch angle above the horizontal, g = gravitational acceleration (9.80665 m/s² on Earth, 1.62 on the Moon, 3.721 on Mars), h₀ = launch height above the landing level (m)
Derivation: the height at time t is y = h₀ + v₀ sin θ · t − ½ g t². Setting y = 0 gives a quadratic in t whose positive root is the time of flight above. With h₀ = 0 the two roots are 0 and 2 v₀ sin θ / g.
Time to apex: tup = v₀ sin θ / g. Time from apex to landing: tdown = t − tup. Maximum height: H = h₀ + (v₀ sin θ)² / (2g)
Range: R = v₀ cos θ × t. Impact speed: √(v₀² + 2 g h₀). Dropped or horizontal launch: t = √(2 h₀ / g)
Fixed range R: t = R / (v₀ cos θ) = √( 2 (h₀ + R tan θ) / g ), with the launch speed v₀² = g R² / ( 2 cos²θ ( h₀ + R tan θ ) ), which reduces to v₀ = √(R g / sin 2θ) on level ground
Example: v₀ = 20 m/s, θ = 30°, h₀ = 0 on Earth gives t = 2 × 20 × sin 30° / 9.80665 = 2.04 s

📖 How to Use This Calculator

Steps

1
Choose a mode. Pick Find flight time to get the time in the air from a known launch, or Reach a range to find the flight time and launch speed needed to land at a target distance.
2
Enter speed or distance, angle and height. Give the launch speed (or the target range), the launch angle in degrees and the launch height above the landing level. Pick Earth, Moon, Mars or a custom value of g.
3
Read the times and the chart. The results show the total time of flight, the time up and down, range, maximum height and impact speed. The chart marks your angle with a dashed guide and, in the first mode, the 90 degree vertical-throw limit with an orange dot.

💡 Example Calculations

Example 1 — A Thrown Baseball

v₀ = 30 m/s at 35° from a 1.8 m release height on Earth

1
Vertical speed = 30 sin 35° = 17.21 m/s, so t = (17.21 + √(17.21² + 2 × 9.80665 × 1.8)) / 9.80665 = 3.61 s
2
The climb to the apex takes 17.21 / 9.80665 = 1.75 s and the descent takes 1.86 s, longer because the ball lands below the release point
3
Range = 30 cos 35° × 3.61 = 88.74 m, maximum height = 16.90 m, impact speed = 30.58 m/s. The same launch from level ground would last 3.51 s, and a straight vertical throw at 30 m/s would last 6.18 s, so this flight is 58.5% of it
Time of flight = 3.61 s (1.75 s up, 1.86 s down)
Try this example →

Example 2 — Dropped Ball vs Ball Thrown Horizontally

A ball thrown at 15 m/s exactly horizontally (0°) from a 20 m balcony on Earth

1
Vertical speed = 15 sin 0° = 0, so t = √(2 h₀ / g) = √(2 × 20 / 9.80665) = 2.02 s
2
A ball simply dropped from the same balcony also takes 2.02 s. The sideways speed does not change the time. There is no climb, so the whole flight is the descent
3
The thrown ball covers 15 × 2.02 = 30.29 m sideways and hits at 24.84 m/s. A vertical throw at 15 m/s from this height would stay up 4.06 s
Time of flight = 2.02 s, identical to a drop
Try this example →

Example 3 — A Long Jump

v₀ = 9 m/s at 20°, treated as level ground on Earth

1
Vertical speed = 9 sin 20° = 3.08 m/s, so t = 2 × 3.08 / 9.80665 = 0.63 s
2
By symmetry the climb and descent are each 0.31 s, and the jumper peaks only 0.48 m above the take-off height
3
Range = 9 cos 20° × 0.63 = 5.31 m, and the impact speed equals the take-off speed of 9.00 m/s. A vertical throw at 9 m/s would last 1.84 s, so this low flight is 34.2% of it
Time of flight = 0.63 s (0.31 s up, 0.31 s down)
Try this example →

Example 4 — A Launch from a 50 m Cliff

v₀ = 20 m/s at 30° from a cliff 50 m above the landing level on Earth

1
Vertical speed = 20 sin 30° = 10.00 m/s, so t = (10 + √(10² + 2 × 9.80665 × 50)) / 9.80665 = 4.37 s
2
The climb takes only 1.02 s but the descent takes 3.35 s. The same launch from level ground would last 2.04 s, so the cliff adds 2.33 s
3
Range = 20 cos 30° × 4.37 = 75.72 m, maximum height = 55.10 m, impact speed = √(20² + 2 × 9.80665 × 50) = 37.16 m/s
Time of flight = 4.37 s (1.02 s up, 3.35 s down)
Try this example →

Example 5 — Flight Time to Land 60 m Away

Target 60 m at 40° from a 2 m release height on Earth

1
The launch speed that lands exactly 60 m away is v₀² = g R² / (2 cos²θ (h₀ + R tan θ)), giving v₀ = 23.97 m/s (86.3 km/h)
2
Horizontal speed = 23.97 cos 40° = 18.36 m/s, so t = R / (v₀ cos θ) = 60 / 18.36 = 3.27 s. The shortcut √(2 (2 + 60 tan 40°) / 9.80665) gives the same value
3
The climb takes 1.57 s and the descent 1.70 s, with a maximum height of 14.11 m and an impact speed of 24.78 m/s
Time of flight = 3.27 s with launch speed 23.97 m/s
Try this example →

❓ Frequently Asked Questions

What is the time of flight formula for a projectile?+
On level ground, t = 2 v₀ sin θ / g. When launched from a height h₀ above the landing level, t = (v₀ sin θ + √((v₀ sin θ)² + 2 g h₀)) / g. Here v₀ is the launch speed, θ the launch angle above the horizontal and g the gravitational acceleration. Air resistance is ignored, and the two formulas agree when h₀ = 0.
How do you calculate time of flight from speed and angle?+
Multiply the launch speed by the sine of the angle to get the vertical speed, then double it and divide by g for level ground. A 20 m/s launch at 30 degrees has a vertical speed of 10 m/s, so t = 2 × 10 / 9.80665 = 2.04 s. With a launch height, use the longer formula, which the calculator applies for you.
Does horizontal speed affect time of flight?+
No. Horizontal and vertical motion are independent when air resistance is ignored. Time in the air depends only on the vertical launch speed, the launch height and g. A faster sideways throw lands farther away, but at exactly the same moment as a slower one with the same vertical motion.
Does a ball thrown sideways land at the same time as a dropped ball?+
Yes. Both start with zero vertical speed and fall the same height, so t = √(2 h / g). From 20 m on Earth that is 2.02 s whether the ball is dropped or thrown horizontally at 15 m/s. The thrown ball just lands 30.29 m away, as Example 2 shows.
What launch angle gives the longest time of flight?+
90 degrees, a straight vertical throw. The vertical speed v₀ sin θ is largest there, so the time of flight peaks at (v₀ + √(v₀² + 2 g h₀)) / g. The chart marks this limit with an orange dot. The tradeoff is that a vertical throw has no range at all.
How do you find the time to reach the top of the trajectory?+
The vertical speed falls to zero at the apex, so the time to the top is t = v₀ sin θ / g. For a 30 m/s launch at 35 degrees that is 1.75 s. On level ground this is exactly half of the total time of flight; from a raised launch point it is less than half.
Why is the descent longer than the climb when launching from a height?+
The projectile has to fall back through the launch height and then keep falling to the lower landing level. The climb still takes v₀ sin θ / g, but the descent covers more vertical distance. A 20 m/s, 30 degree launch from a 50 m cliff climbs for 1.02 s and falls for 3.35 s.
How do you find the flight time for a given horizontal range?+
If the launch speed is known, t = R / (v₀ cos θ). If it is not, first solve for the speed that lands exactly at R, which leads to t = √(2 (h₀ + R tan θ) / g). The Reach a range mode does this and also reports the required launch speed, so for 60 m at 40 degrees from 2 m you get 3.27 s and 23.97 m/s.
How does gravity change the time of flight?+
Time of flight is inversely proportional to g on level ground. With g = 1.62 m/s² on the Moon a flight lasts 9.80665 / 1.62 = 6.05 times as long as on Earth for the same launch. Mars, at 3.721 m/s², gives about 2.64 times the Earth time. Choose a planet or enter a custom value of g.
Does the mass of the object change the time of flight?+
Not in the ideal model. Gravity gives every mass the same acceleration, so a heavy and a light object launched alike stay up equally long. In real air, drag matters more for light, large objects, which shortens their time of flight compared with the ideal result. Dense, compact objects at modest speeds come close to it.
Can I use a stopwatch time to find the launch speed?+
Yes, on level ground. Since t = 2 v₀ sin θ / g, the vertical launch speed is v₀ sin θ = g t / 2. A measured 2.04 s flight gives 9.80665 × 2.04 / 2 = 10.0 m/s, which matches a 20 m/s launch at 30 degrees. Use the Reach a range mode if you know the distance instead of the time.
Why does Reach a range not accept 90 degrees?+
A vertical throw has zero horizontal velocity, so it can never land at a nonzero horizontal distance, and the required speed grows without limit as the angle nears 90 degrees. The first mode does accept 90 degrees and then gives the vertical-throw time of flight. A 0 degree shot from ground level also cannot reach a distance, but from a raised point it can.

What is the time of flight formula for a projectile?

On level ground, t = 2 v0 sin(theta) / g. When launched from a height h0 above the landing level, t = (v0 sin(theta) + sqrt((v0 sin(theta))^2 + 2 g h0)) / g. Here v0 is the launch speed, theta the launch angle above the horizontal and g the gravitational acceleration. Air resistance is ignored.

How do you calculate time of flight from speed and angle?

Multiply the launch speed by the sine of the angle to get the vertical speed, then divide twice that number by g for level ground. A 20 m/s launch at 30 degrees has a vertical speed of 10 m/s, so t = 2 x 10 / 9.80665 = 2.04 s. The calculator does this and handles launch heights too.

Does horizontal speed affect time of flight?

No. Horizontal and vertical motion are independent when air resistance is ignored. Time in the air depends only on the vertical launch speed, the launch height and g. A faster sideways throw lands farther away, but at exactly the same moment as a slower one.

How long does a ball dropped take compared with one thrown horizontally?

They take the same time. Both start with zero vertical speed and fall the same height, so t = sqrt(2 h / g). From 20 m on Earth that is 2.02 s whether the ball is dropped or thrown sideways at 15 m/s. The thrown ball just lands 30.29 m away.

What launch angle gives the longest time of flight?

90 degrees, a straight vertical throw. The vertical speed v0 sin(theta) is largest there, so the time of flight peaks at (v0 + sqrt(v0^2 + 2 g h0)) / g. The chart marks this limit. The tradeoff is that a vertical throw has no range at all.

How do you find time to the top of the trajectory?

The vertical speed falls to zero at the apex, so the time to the top is t = v0 sin(theta) / g. For a 30 m/s launch at 35 degrees that is 1.75 s. On level ground this is exactly half of the total time of flight.

Why is the climb shorter than the fall when launching from a height?

The projectile has to fall back through the launch height and then keep falling to the lower landing level. The climb still takes v0 sin(theta) / g, but the descent covers more distance. A 20 m/s, 30 degree launch from a 50 m cliff climbs for 1.02 s and falls for 3.35 s.

How do you find the flight time for a given horizontal range?

Once the launch speed is known, t = R / (v0 cos(theta)). When the speed is not known you can use t = sqrt(2 (h0 + R tan(theta)) / g), which follows from the launch speed that lands exactly at R. The Reach a range mode applies this and also reports the required speed.

How does gravity change the time of flight?

Time of flight is inversely proportional to g. With g = 1.62 m/s2 on the Moon, a level ground flight lasts 9.80665 / 1.62 = 6.05 times as long as on Earth. Mars, at 3.721 m/s2, gives about 2.64 times the Earth time. Pick a planet or enter a custom g.

Does mass change the time of flight?

Not in the ideal model. Gravity gives every mass the same acceleration, so a heavy and a light object launched alike stay up equally long. In real air, drag matters more for light, large objects, which shortens their time of flight.

Why does this calculator not accept 90 degrees in the range mode?

A vertical throw has zero horizontal velocity, so it can never land at a nonzero horizontal distance. The needed launch speed grows without limit as the angle nears 90 degrees. In the first mode, 90 degrees is allowed and gives the vertical-throw time of flight.