WAN, RTT & Fiber Latency Budget Calculator

Calculate network latency from distance, fiber speed, equipment delay, jitter, and an application SLA. Use the quick WAN RTT calculator for a fast propagation estimate or the advanced budget for packet and TCP planning.

All calculations run locally in your browser. Use the result for planning, then validate production links with real path measurements and application telemetry.

Quick estimate

Simple WAN and fiber RTT calculator

Estimate the theoretical round trip through fiber, including route stretch, local access, and equipment delay.

Estimated RTT-

Inputs

Use the actual cable, radio, or routed path length when known.
Adds slack for conduit routes, metro rings, carrier paths, and non-geodesic routing.
Used for packet serialization and bandwidth-delay product.
Count links where a packet is transmitted at the entered bottleneck rate.
Include QoS, shaping, firewall, encryption, and congestion allowance here.
Applied to the latency subtotal before comparing with the SLA.
Use 1 for a simple request-response, higher for chatty protocols.
View live results
Common scenarios
SLA targets

Cloud and city-pair presets are planning archetypes, not current provider measurements. Override them with carrier routes, cloud telemetry, or measured region-to-region RTT whenever available.

Optional browser HTTPS latency test

Times five small HTTPS requests. This includes DNS/TLS reuse, browser, endpoint, and server overhead, so it is an application-path observation—not ICMP ping or a provider-region guarantee.

Not tested

Results

SLA status-
One-way p95-
Estimated RTT-
SLA margin-
Distance floor-
Dominant cause-
Latency components
Effective path distance:-
Signal speed in medium:-
One-way propagation delay:-
Packet serialization delay:-
Hop processing delay:-
Queueing and policy allowance:-
Latency before jitter and margin:-
Safety margin added:-
Application and jitter budget
Jitter / delay variation p95:-
Jitter tolerance remaining:-
Application network turns:-
Application transaction estimate:-
Bandwidth-delay product:-
BDP in bits / bytes:-
Minimum TCP receive window:-
Receive-window throughput limit:-
Loss-adjusted TCP estimate:-
Estimated transfer time:-
Measured RTT variance:-
Planning insight
Dominant delay component:-
Theoretical one-way floor:-

Advertisement

Advertisement

How to use this latency budget calculator

  1. Model the path: enter the link or route distance, then add path stretch for real carrier routing, slack loops, and non-direct paths.
  2. Choose the medium: fiber is often modeled near 0.67c, while microwave and satellite paths are closer to free-space speed but may travel farther.
  3. Account for packet transmission: enter packet size, bottleneck rate, and serialization points where that rate applies.
  4. Add operational delay: include forwarding, encryption, firewall, shaping, queueing, and measured jitter allowances.
  5. Compare to the right SLA: choose one-way, RTT, or a multi-turn application transaction depending on what the application promise measures.

Formula and assumptions

Effective path distance: distance km * (1 + path stretch % / 100)

Propagation delay: effective distance / (299,792.458 km/s * velocity factor)

Serialization delay: packet bytes * 8 / (link Mbps * 1,000,000) * serialization points

Base one-way delay: propagation + serialization + hop processing + queueing allowance

One-way p95 estimate: (base one-way + jitter p95) * (1 + safety margin % / 100)

RTT p95 estimate: one-way p95 * 2 for a symmetric path assumption.

Application transaction estimate: RTT p95 * application round trips + app processing budget

The model assumes a symmetric forward and return path for RTT. Use separate budgets for each direction when paths, QoS, access circuits, or cloud regions differ.

Application latency guidance

Planning ranges are starting points, not universal standards. Measure the complete application and follow contractual or product-specific requirements.

ApplicationPreferred targetDegraded rangePlanning focus
VoIP / interactive video<150 ms one way150–400 msOne-way delay, loss, jitter, and buffer depth
Gaming / remote desktop<50 ms RTT50–150 ms RTTRTT, jitter, frame pacing, and loss
Trading / control systems<10 ms one way10–50 msTail latency and deterministic paths
Web applications<100 ms RTT100–300 ms RTTReduce DNS/TLS and request-response turns
Database calls<5 ms RTT5–20 ms RTTTransaction chattiness and consistency protocol
File transfer<100 ms RTT100–250 ms RTTBDP, receive window, loss, and parallelism
Replication<50 ms RTT50–150 ms RTTSynchronous write latency, RPO, and change rate
Backup<200 ms RTT200 ms+ may still workThroughput, window sizing, loss, and completion window

Worked network latency examples

CaseExact inputsFormulaOutput
Metro fiber50 km, 25% stretch, 0.67c62.5 / 200,861 × 1,000 × 20.622 ms propagation RTT; equipment and queueing increase it
Cross-country WAN4,500 km, 25% stretch, 0.67c5,625 / 200,861 × 1,000 × 256.01 ms propagation RTT floor
Intercontinental fiber12,000 km, 15% stretch, 0.67c13,800 / 200,861 × 1,000 × 2137.41 ms propagation RTT floor
GEO satellite72,000 km path, 0.99c72,000 / 296,795 × 1,000 × 2485.18 ms propagation RTT before gateways
Chatty application80 ms RTT, 5 network turns, 30 ms processing80 × 5 + 30430 ms transaction estimate

Latency, jitter, RTT, and application turns

Network latency is not a single source of delay. Propagation delay comes from distance and signal speed. Serialization delay comes from packet size and link rate. Processing and queueing delay come from equipment, policy, congestion, encryption, and buffering. The calculator keeps those pieces separate so the limiting component is visible.

Packet delay variation is often called jitter. It matters most for real-time media, control loops, market data, remote desktops, and any protocol that uses tight timing assumptions. A jitter buffer can mask variation, but it also increases end-to-end delay.

RTT matters because many applications are conversational. Authentication, TLS setup, database queries, file metadata lookups, and legacy client-server protocols may need several network turns. When a transaction needs five turns, every additional 20 ms of RTT can add about 100 ms before server processing is considered.

Reference notes

  • One-way delay terminology follows RFC 7679: A One-Way Delay Metric for IPPM.
  • Packet delay variation follows RFC 3393, where variation is derived from differences between one-way delays.
  • ITU-T Y.1541 provides IP performance objectives and packet delay variation guidance.
  • The propagation model uses the NIST/CODATA speed of light in vacuum, 299,792,458 m/s, multiplied by the selected medium velocity factor. The 0.67c fiber value is a planning approximation based on light traveling near c/1.5 in glass.
  • Fiber velocity factors, forwarding delays, queueing delays, and jitter are planning assumptions. Use measured values or provider commitments when available.

Methodology

The calculator first converts the entered distance and path stretch into an effective one-way route length. It divides that length by media signal speed for the propagation floor, then adds packet serialization time, hop-level processing, queueing/policy allowance, measured or planned jitter, and a safety margin. The selected SLA metric is compared against one-way p95, symmetric RTT p95, or a multi-turn application transaction estimate.

Last reviewed: June 2026. Calculations are deterministic planning estimates and run locally in your browser.

FAQs

How many ms per km is fiber latency?

At 0.67c, fiber propagation is about 0.00498 ms (4.98 µs) per km one way, or 0.00996 ms per km RTT. Real cable routes are longer than map distance and add equipment delay.

How do I estimate WAN RTT from distance?

Convert the route to kilometers, divide by roughly 200,861 km/s for one-way fiber delay, double it for RTT, then add local access, equipment, queueing, jitter, and a planning margin.

What is good network latency for voice, video, gaming, web apps, and backups?

Voice and interactive video commonly plan below 150 ms one way; gaming and remote desktop feel best below roughly 50 ms RTT; web apps benefit from below 100 ms RTT. Backups tolerate more latency when TCP windows and throughput are sized correctly. Use the guidance table above as a starting point.

Why is ping different from application latency?

Ping usually measures an ICMP RTT. An application can also include DNS, TCP and TLS setup, server processing, browser work, retransmissions, and multiple network turns.

How do packet loss and jitter affect latency?

Jitter makes arrival time unpredictable and may require a delay-adding buffer. Loss causes retransmission or recovery; even low loss can sharply restrict TCP throughput on a long-RTT path.

Should I use one-way latency or RTT for an SLA?

Use the metric named in the contract. One-way delay suits directional delivery and media; RTT is easier to measure and suits request-response systems. Do not derive one from the other unless path symmetry is a stated assumption.

Disclaimer

This tool is an infrastructure planning aid, not a carrier SLA certification or application performance guarantee. Validate production designs with provider contracts, device telemetry, packet captures, active probes, and application-level measurements.

Explore more tools