✈️ Flight Time Calculator

Enter your departure and arrival local date, time and time zone to get the exact flight duration and time zones crossed — with correct daylight saving time handling.

🛫 Departure & Arrival
Arrival must be after departure. Please check your dates, times and time zones.
📊 Flight Result
Flight Duration
Time Zones Crossed

Local Times

Departure (local)
Arrival (local)
✈️

Enter your departure and arrival details and click Calculate to see your flight duration

Guide

About the Flight Time Calculator

This flight time calculator works out exactly how long a flight is by comparing your local departure date and time with your local arrival date and time, across two different time zones. It's built for travelers who want to know the real flight duration rather than the misleading number you get from simply subtracting the two clock times shown on a boarding pass or booking confirmation.

How It Works

Both the departure and arrival local times are converted into a single UTC timeline using each time zone's real offset on the exact dates you entered — this automatically accounts for daylight saving time, so a flight crossing a DST change is handled correctly. Subtracting the two UTC timestamps gives the true flight duration in hours and minutes, and the calculator also reports how many time zones were crossed, based on the difference in UTC offset between the two locations.

Why It Matters

Airlines and booking sites list departure and arrival times in local time at each airport, which makes a quick mental subtraction unreliable — flying from New York to London and subtracting 9pm from 8am the next day gives the wrong answer unless you account for the 5-hour time difference. Getting the actual duration right also matters for planning connections, in-flight sleep, and understanding how much jet lag to expect.

Tips for Accurate Results

  • Always enter the local time shown at each airport, not your home time zone — the calculator handles the conversion for you.
  • Double-check the date, especially for overnight flights that land the next calendar day in the destination time zone.
  • If a route has a layover, calculate each leg separately for accurate individual flight durations, then add total layover time to get the full door-to-door journey time.
  • Use the "Time Zones Crossed" result alongside the Jet Lag Calculator to estimate how many days you may need to adjust after arrival.
FAQ

Frequently Asked Questions

Common questions about calculating flight duration

How is flight duration calculated?
The calculator converts your local departure date/time and local arrival date/time into a single UTC timeline using each time zone's real offset (including daylight saving time), then subtracts departure from arrival to get the exact duration.
Why does my flight duration look wrong if I just subtract the clock times?
Local departure and arrival times are on different time zones, so subtracting the clock times directly ignores the offset between them. This calculator converts both to UTC first, which automatically accounts for the time zone difference and any daylight saving time in effect on those dates.
What does "time zones crossed" mean?
It's the difference in UTC offset between your arrival and departure time zones at the time of travel, rounded to the nearest hour — a rough guide to how many clock-hour boundaries you crossed, which is also a major factor in jet lag.
Does this account for daylight saving time (DST)?
Yes. The calculator uses your browser's built-in time zone database to look up the real UTC offset for each time zone on the specific dates you enter, so it automatically adjusts for DST changes in either the departure or arrival location.

Related Calculators

Plan the rest of your trip