Loading…
Estimate arrival time and duration from speed and distance. Use when planning transfers; for date math use date-calculator. Input: numbers. Returns ETA and duration. 100% client-side.
ETA Calculator is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Calculates estimated travel time based on distance and speed. Supports both metric (km/km/h) and imperial (miles/mph) units with an instant swap toggle. Outputs travel duration in hours, minutes, and seconds, along with unit conversions and an estimated arrival time based on the current clock.
Quickly estimating how long a trip will take is a common need for travelers, logistics planners, and anyone doing route calculations. This tool provides instant results with flexible unit support without needing a full mapping application.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Travelers planning trip durations, logistics coordinators estimating delivery times, students learning about speed-distance-time relationships, and developers building travel-related features.
Enter the travel distance in the Distance field
Select the distance unit: kilometers (km) or miles (mi)
Enter the average speed in the Speed field
Select the speed unit: km/h or mph
Click "Swap Units" to toggle between metric and imperial
Read the estimated travel time and unit conversions in the results section
Distance: 100 km, Speed: 100 km/h -> Travel time: 1h 0m 0sDistance: 26.2 miles, Speed: 6 mph -> Travel time: 4h 22m 0s (marathon pace)Does this account for traffic or stops? No
it assumes constant speed. Use a lower average speed to account for real-world conditions.
Can I enter decimals? Yes
both distance and speed accept decimal values like 12.5 km or 65.5 mph.
What does the arrival time mean?
It is calculated by adding the travel duration to the current time, assuming you start immediately.
Does the swap button change my input values? No
it only switches the display units. Your original inputs remain unchanged.
Authoritative specifications, standards, and in-depth reading for ETA Calculator.
Estimated Travel Time
1h 40m 0s
1 hours, 40 minutes, 0 seconds
Calculate percentages, increase, and tips. Use for quick percent math; for change between values use percentage-change-calculator. Input: numbers. Returns percent result. 100% client-side.
Evaluate math expressions with functions safely. Use for quick calc; for scientific history use scientific-calculator. Input: expression text. Returns numeric result. 100% client-side.
Encode and decode geohashes. Use when sharing locations; for timezones use world-clock. Input: lat/lng or geohash. Returns geohash or coords. 100% client-side, files never leave browser.
Show current time across timezones. Use when scheduling; for timestamps use timestamp-converter. Input: timezone selection. Returns local times. 100% client-side, files never leave browser.
Stopwatch and timer with laps in browser. Use when timing tasks; for date spans use date-calculator. Input: button controls. Returns elapsed time. 100% client-side.
Projects lump-sum growth from principal, rate, years and compounding frequency. Use when forecasting a one-time deposit; differs from sip-calculator by single deposit vs monthly contributions. Returns maturity value, interest and schedule. 100% client-side.
Projects SIP wealth from monthly amount, expected return, years and timing. Use when planning recurring fund contributions; differs from compound-interest-calculator by monthly deposits vs lump sum. Returns maturity value, invested total and chart. 100% client-side.
Computes EMI from principal, rate and tenure with full amortization. Use for any generic loan estimate; differs from auto-loan by generic terms vs vehicle fees and down payment. Returns EMI, total interest and schedule. 100% client-side.