Round Trip Time Calculator: RTT, Ping, Jitter and TCP Setup

Round Trip Time Calculator

Estimate round trip time as RTT = 2 x one-way latency + server processing. Build the one-way latency from link distance and medium speed, add intermediate hops, then average a list of ping samples for jitter, TCP connection setup time, and a full page-load estimate over many round trips.

šŸ“”Choose an Input Method

🌐Real Network Presets

šŸ“Link and Server Inputs

Straight cable path one way, not the physical crow-fly distance.

Applies to the distance field above.

Signal speed in the medium. Fiber runs near 0.67c due to refractive index.

Measured or estimated time for a packet to travel one direction.

Routers and switches between the two endpoints.

Queuing and forwarding delay added at each hop, one way.

Time the far host needs to turn the request around.

Paste round trip times from a ping run; average and jitter are derived.

Sequential request-response exchanges to render a page.

Controls rounding on every result card.

Round Trip Time 0 ms full request and reply
One-Way Latency 0 ms single direction
TCP Setup (1.5 RTT) 0 ms three-way handshake
Page Load Estimate 0 ms sequential round trips

šŸ”¢Formula Snapshot

RTT2 x one-way + srv
tdist / speed
1.5RTT for TCP setup
200km per ms in fiber

šŸ“‹Typical RTT by Connection Type

ConnectionTypical RTTTypical JitterWhat It Feels Like
Wired LAN gigabit0.2 to 1 ms0.1 msInstant, local
Home Wi-Fi 63 to 8 ms2 msSnappy indoors
Fiber broadband5 to 15 ms1 msVery responsive
Cable broadband15 to 30 ms3 msGood for most tasks
DSL broadband30 to 50 ms5 msNoticeable on games
4G LTE mobile40 to 70 ms10 msUsable, variable
5G mobile10 to 30 ms4 msNear fiber feel
Starlink LEO30 to 60 ms8 msPlayable, rural
Geostationary sat500 to 700 ms40 msLong lag, browsing

šŸ—ŗCity-Pair RTT Examples

RouteFiber DistanceIdeal RTTReal-World RTT
New York to Chicago1300 km13 ms18 to 22 ms
New York to London5600 km56 ms70 to 80 ms
London to Frankfurt640 km6 ms10 to 14 ms
Los Angeles to Tokyo8800 km88 ms100 to 120 ms
London to Singapore11000 km110 ms150 to 180 ms
Sydney to Los Angeles12500 km125 ms140 to 170 ms
Mumbai to London7200 km72 ms110 to 130 ms
Same city metro50 km0.5 ms2 to 6 ms

šŸŽ®Application RTT Tolerance

ApplicationIdeal RTTUsable Up ToBreaks Down Above
Competitive FPS gamesUnder 20 ms50 ms80 ms
Fighting gamesUnder 30 ms60 ms90 ms
Cloud gaming streamUnder 40 ms80 ms120 ms
Video callsUnder 100 ms200 ms300 ms
VoIP audioUnder 100 ms250 ms400 ms
Web browsingUnder 100 ms500 ms1000 ms
Financial tradingUnder 1 ms5 ms20 ms
Remote desktopUnder 50 ms150 ms250 ms

šŸ—ƒConnection Comparison Grid

Connection TypeTypical RTTJitterHopsOne-WayBest Use Case
Wired LAN0.5 ms0.1 ms1 to 20.25 msLocal file transfer
Home Wi-Fi 66 ms2 ms2 to 33 msStreaming, browsing
Fiber broadband10 ms1 ms6 to 105 msGaming, video calls
Cable broadband22 ms3 ms8 to 1211 msGeneral home use
DSL broadband38 ms5 ms8 to 1419 msBasic connectivity
4G LTE55 ms10 ms6 to 1027 msMobile on the move
5G mid-band18 ms4 ms5 to 99 msMobile low latency
Starlink LEO45 ms8 ms4 to 822 msRural broadband
Geostationary sat600 ms40 ms3 to 6300 msRemote coverage

āš™Formula Breakdown

RTT = 2 x one-way + serverRound trip time is two one-way trips plus the time the far host needs to respond. With a 10 ms one-way path and 2 ms server, RTT = 2 x 10 + 2 = 22 ms.
One-way = distance / speedPropagation delay is path length divided by signal speed. In fiber, light travels about 200000 km/s, so 40 km adds roughly 0.2 ms one way.
Hop delay = hops x per-hopEach router adds queuing and forwarding time. Eight hops at 0.3 ms each add 2.4 ms to the one-way path before doubling.
TCP setup = 1.5 x RTTThe three-way handshake SYN, SYN-ACK, ACK costs one and a half round trips before any data flows. A TLS 1.3 handshake adds about one more RTT.
Average = sum / nFor a list of ping samples, the mean RTT is the total divided by the number of samples, smoothing out momentary spikes.
Jitter = mean gapJitter is the average absolute difference between consecutive samples, mean of |sample_i minus sample_i-1|. Steadier links have lower jitter.
Page load = trips x RTTSequential round trips multiply. Twelve exchanges at 22 ms each cost about 264 ms of pure latency before bandwidth even matters.

šŸ’”Latency Reduction Tips

Distance sets the floor: No tuning beats physics. Light in fiber covers about 200 km per millisecond, so a 5600 km hop to London costs at least 28 ms one way and 56 ms round trip. Serving users from a nearby CDN edge is the single largest RTT win, often cutting hundreds of milliseconds versus a distant origin.
Cut the round trips: Each sequential exchange costs a full RTT, so twelve round trips on a 22 ms link burn 264 ms before any bytes arrive. Reusing connections with keep-alive, upgrading to HTTP/2 or HTTP/3, and enabling TLS 1.3 session resumption remove handshakes and collapse many trips into far fewer.

The page is sitting on a server just twenty miles from you, yet it drags across the continent as you stare at a loading spinner refusing to dissapear. Why does the connection seem sluggish? You inspect your bandwidth and there’s plenty of headroom. No, the problem isn’t your download speed. It lie in the silence after you make your request and until server replies.

That silence is called round trip time. It determines if a website feels dead or snappy. A video call might sound like it’s playing through an old walkie talkie while the video appear fine. It is the invisible tax you pay each time you click a link.

Why Your Internet Feels Slow

But most of us are thinking about latency as distance: ā€œA straight line from my modem to the data center and light gets there instantaneousy.ā€ That’s not what happens. Fiber optic cable has a refractive index for glass which makes light slow down, to about two hundred kilometers per millisecond. So this calculator allow you to enter actual cable distance instead of straight-line miles.

That takes into account the physical laws, and then multiplies the one way propagation delay by 2 since the packet will go out and reply will have to come back. Then it adds on processing time at remote end. The remote machine doesn’t just echo your signal. It wakes up, reads request, figures out how to respond, and creates a response. Doubling the one way plus the processing fee is the gap between theoretical speed and actual perceived performance.

In reality, however, it’s never just one wire. There are usually multiple router and switches along that path, which means tiny amounts of delay at every step as packets wait to be forwarded. That eight-hopping route could appear perfectly straight, but all those stops add up. Maybe you get a super-fast last mile fiber connection, but your traffic go through three congested transit providers (then your round trip time balloons). So even two people who are both on the same ISP plan will see wildly different speeds based off how far away their server is and how many times it has to jump between hops to reach them.

After all, the average only tells part of the story. That’s why we measure variability too. That’s called jitter. While you can get away with a solid thirty millisecond ping for most things, one that bounces around from five to eighty make for a pretty disjointed experience. Voice protocols have trouble dealing with jarring spikes in ping since there isn’t much they can do to buffer long enough to fill in the gaps without adding unacceptable lag themselves.

This graph shows the spread of your ping samples (calculated by averaging them), so you know if your link is consistent or not. And when it comes to real-time applications such as remote desktops or gaming, low jitter is more important then raw speed, predictability beats throughput each time.

There’s overhead before any data goes anywhere. There’s a three-way handshake to establish the TCP connection (roughly one and a half round trips). Then you throw in TLS encryption, and you have to wait another full round trip before your very first byte gets sent. This latency cost of setting everything up is what the tool accounts for, so you know how much time is being spent simply saying hello.

That overhead isn’t even noticeable on a quick lookup. But if you’re loading a complex page with a dozen sequential requests, it’s a huge bottleneck. It adds up, one millisecond at a time per request-response cycle until user notices. In many cases, this can be better solved by reducing those round trips than by increasing the amount of bandwidth.

Multiplexing allows moddern protocols like HTTP/3 to send multiple requests over a single connection, so they should of not have to wait for each other’s handshakes. Placing your content nearer to your users using CDNs removes the distance variable altogether. Want to know why your cloud desktop isn’t feeling snappy? Take a look at its hop count and route. That will tell you whether it’s because of bad routing or physical distance. Engineering gets you close; physics sets the floor.

And lastly, knowing what pieces make up the puzzle makes the slowness less vague. It transforms it into something solvable and shifts the blame away from your internet provider to where it belongs: the mechanics of how the thing connects.

Round Trip Time Calculator: RTT, Ping, Jitter and TCP Setup