Speed & Coverage

Starlink speed & latency

Starlink Ping & Latency

Updated October 1, 2026 Jack Shi 9 min read

Quick answer:

Ping and latency measure how long a round trip takes, in milliseconds — and on Starlink they behave differently from a wired line. Here is how to test yours properly, what a normal result looks like, and what pushes it up.

TL;DR

• Latency (ping) is round-trip time in milliseconds; lower and steadier is better.
• Starlink's low orbit gives it far lower latency than old satellite internet.
• Test idle and under load — latency often climbs when the link is busy (bufferbloat).
• A browser test measures HTTP latency, close to but not identical to ICMP ping.
• Spikes usually mean obstructions, evening congestion, or Wi-Fi — not a broken dish.

Ping and latency are two names for the same thing: the time it takes a small packet to travel from your device to a server and back, measured in milliseconds (ms). It is different from speed. Download and upload are about how much data moves per second; latency is about how quickly a single message makes the round trip. For streaming and large downloads, speed dominates; for video calls, gaming, and anything interactive, latency and its steadiness matter more. On Starlink, latency has its own character because every packet takes a trip up to a satellite and back down.

Why Starlink Latency Is Different

The number that defines satellite latency is orbital altitude. Traditional satellite internet uses geostationary satellites about 35,786 km above the equator. Even at the speed of light, the round trip up and back down to that altitude alone is close to half a second, which is why older satellite internet feels sluggish — real-world latency is often around 600 ms. Starlink instead uses low Earth orbit satellites only a few hundred kilometres up, so the physics of the trip is a small fraction of that. That is the whole reason Starlink can offer latency in the tens of milliseconds: Starlink has described Standard/Residential latency in roughly the 25–60 ms range, far closer to a wired connection than to legacy satellite. Your own figure still depends on location, obstructions, congestion, and load.

“People compare Starlink's ping to fiber and call it high. The fairer comparison is old satellite internet at ~600 ms. Going from that to tens of milliseconds is the difference between unusable and genuinely interactive.” — Jack Shi, SatSpeedCheck editor

How to Test Your Starlink Ping

There are three good ways to measure latency, and using more than one gives you a fuller picture:

  • A speed test. Run our Starlink speed test, which reports latency next to download and upload. Note that a browser test measures HTTP request latency to a nearby server — it tracks real ping closely but is not an ICMP ping; see the methodology for exactly what it does.
  • A command-line ping. Open a terminal and run a continuous ping to a reliable host, such as ping 1.1.1.1, for a minute. Watch the average, the highest spikes, and how many replies are missed — that is your real-world latency, jitter, and packet loss in one view.
  • The Starlink app. It shows latency and a history of outages, which is useful for connecting a latency spike to a real obstruction event.

Whichever you use, test more than once and at more than one time of day. A single reading can catch a good moment or a bad one; the useful answer is the typical value and how far it swings.

Test Under Load, Not Just Idle

The most common way people misjudge their connection is testing latency only when nothing else is happening. Idle latency looks fine; then a big upload starts and the ping climbs sharply. That effect is called bufferbloat — packets queue up behind the heavy traffic and every round trip gets slower. It is why a video call can stutter the moment a cloud backup kicks in, even though your idle ping was healthy. To see it, start a large upload or download and run a ping at the same time; if latency jumps a lot under load, bufferbloat is the culprit, not the raw Starlink link.

Ping, Jitter, and Packet Loss

Latency is only one of three numbers that decide how a real-time connection feels:

  • Ping (latency) — the average round-trip time. Lower is better.
  • Jitter — how much the ping varies between samples. Steady beats fast-but-erratic for calls and games.
  • Packet loss — the share of packets that never arrive; even a small amount hurts real-time use. See our Starlink packet loss guide for how to test and fix it.

What Your Ping Number Means

Ping has no single “good” value, because what matters depends on what you are doing. These bands are common rules of thumb for interactive use, not measurements or guarantees, and they apply to a typical value with few spikes:

Typical pingWhat it usually feels like
Under ~50 msComfortable for almost everything, including most online games.
~50–100 msFine for calls, streaming and browsing; fast shooters and fighting games start to feel the delay.
~100–150 msCalls still work, but you may notice a pause before replies; fast games feel delayed.
Sustained above ~150 msPeople start talking over each other on calls and real-time games struggle.

For voice and video there is an actual yardstick behind those bands: the ITU-T G.114 recommendation advises keeping one-way delay under about 150 ms for most voice applications, and treats delays well beyond that as progressively harder on conversation. Ping is a round trip, so on a roughly symmetric path that guidance corresponds to a ping in the neighbourhood of 300 ms. Starlink's typical latency is far under that, which is why the average rarely ruins a call by itself.

Video Calls: Steadiness Beats the Average

Call apps smooth out uneven packet arrival with a small buffer, and a bigger buffer means more delay. So a connection with a low average but a lot of variation can feel worse on a call than a slightly higher but steady one. Three things cause most Starlink call trouble: jitter (see Starlink jitter explained), packet loss (see the packet loss guide), and bufferbloat when something else on the network is uploading. If you work from the dish, the Starlink for remote work guide covers the full call and VPN setup.

A practical check is to run a one-minute ping while doing something that looks like your real use: a test call, or a large upload in the background. If the maximum jumps or replies go missing only under load, fix the load (a router with smart queue management, or schedule the upload), not the dish.

How to Read a One-Minute Ping

Run ping -c 60 1.1.1.1 on macOS or Linux, or ping -n 60 1.1.1.1 on Windows, and read the summary at the end. The wording differs by system but the useful numbers are the same: the minimum, the average and the maximum, plus the percentage of packets lost. macOS prints min/avg/max/stddev, Linux prints min/avg/max/mdev, and Windows prints Minimum, Maximum and Average.

Here is how to interpret the common patterns. The figures are illustrative examples of the shape, not measurements from any dish:

Pattern (example)Likely meaningNext step
avg 35 ms, max 45 ms, 0% lossHealthy and steady.Nothing to fix.
avg 40 ms, max 250 ms, 0% lossGood average with occasional spikes: obstruction, satellite handoff or a busy moment.Check the obstruction checker; repeat at another time.
avg 40 ms, max 60 ms, 3% lossSteady timing but lost packets, which hurts calls and games.Test wired; see the packet loss guide.
avg 120 ms, max 140 ms, 0% lossSteady but high: a distant host or a long route, not instability.Ping a closer host; compare with the same test wired.

Repeat the test wired and at a different time of day before drawing a conclusion; one minute is a snapshot, and the same dish can look different at noon and at 8 pm.

What Raises Starlink Ping — and How to Lower It

If your latency is higher or spikier than it should be, work through the usual causes in order. A partly blocked view of the sky is the biggest one — every obstruction can cause a brief spike or drop, so check with the obstruction checker and clear the dish's field of view. Evening congestion raises latency during the busy hours in populated cells. Bufferbloat under load is fixable with a router that supports smart queue management (SQM). And local Wi-Fi adds its own delay, so confirm the problem on a wired or close-range test first. For a broader tune-up, see how to increase Starlink speed and, if games are your priority, the Starlink for gaming guide. And if the whole connection feels slow rather than just high-ping, start with why is my Starlink so slow.

Speed test icon

Don't just read — check your own setup.

Run a Starlink-focused speed test and compare download, upload, ping, and jitter against your real connection.

Start Speed Test

Related tools

FAQ

What is a normal ping for Starlink?

Starlink's low Earth orbit satellites sit far closer to the ground than traditional geostationary satellites, so its latency is measured in tens of milliseconds rather than the roughly 600 ms of older satellite internet. Starlink has described Standard/Residential latency in roughly the 25–60 ms range, though your real number depends on your location, obstructions, time of day, and whether the link is idle or busy. The honest way to know your own normal is to test repeatedly and watch the range, not a single number.

How do I test my Starlink ping?

Run our speed test, which reports latency alongside download and upload — note that a browser test measures HTTP request latency to a nearby server, which tracks real ping closely but is not identical to an ICMP ping. For a raw ping, open a terminal and run a continuous ping to a reliable host (for example ping 1.1.1.1) for a minute and watch the average and the spikes. The Starlink app also shows latency and a history of outages.

Why does my Starlink ping spike?

The most common causes are a partly obstructed view of the sky (each blockage can cause a brief spike or drop), network congestion during the busy evening hours, and bufferbloat — latency that climbs sharply while the connection is saturated by a big upload or download. Local Wi-Fi problems add their own variability on top of the satellite link.

What is the difference between ping, jitter, and packet loss?

Ping (latency) is how long a round trip takes, in milliseconds. Jitter is how much that number varies between samples — steadiness matters as much as the average for calls and games. Packet loss is the share of packets that never arrive. All three shape real-time performance, which is why a single ping number does not tell the whole story.

Does Starlink have good enough ping for gaming and video calls?

For most video calls and many online games, Starlink's latency is usable, and much better than older satellite internet. Fast-twitch competitive games are the hardest case because they are sensitive to both the average latency and to spikes from obstructions or congestion. Test during the hours you actually play, and see our Starlink for gaming guide for the details.

What ping do I need for Zoom or Teams video calls?

There is no single app-published ping cutoff, so use the telephony planning guidance as a yardstick: ITU-T G.114 recommends keeping one-way delay under about 150 ms for most voice applications, which is roughly a 300 ms round-trip ping if the path is symmetric. Starlink's typical latency sits far below that, so the average is rarely the problem on a call. Jitter, packet loss and bufferbloat when someone else uploads are the usual causes of freezing and talking over each other.

Why does my game feel laggy at a 25 ms ping?

A low average can hide spikes, packet loss and jitter, and the number shown in a speed test is not the number your game sees: a game talks to its own server over its own route, often with UDP, and that server may be farther away than the test server. Wi-Fi interference, a busy upload and a partly blocked dish also cause hitching that an average ping will not show. Run a one-minute ping to see the maximum and any lost replies, and read the Starlink for gaming guide for the game-specific side.

Is the latency in a speed test the same as my in-game ping?

No. A browser speed test measures HTTP request time to a nearby test server, which tracks real ping closely but is not an ICMP ping and is not your game's route. In-game ping is measured to that game's server, so it can be higher or lower. Treat the speed test as a health check for the Starlink link itself, and the in-game ping as the number for that game.