All Blog

What Is Latency vs Bandwidth? Differences, Examples, and Fixes

10 min read
Nov 2, 2026

What Is Latency vs Bandwidth.png

Latency measures how long data takes to travel across a network. Bandwidth measures how much data a connection can carry per second. Lower latency helps interactions feel responsive. Higher bandwidth provides more capacity for downloads, video streams, and simultaneous users. 

That difference explains a familiar frustration: your internet speed test shows hundreds of megabits per second, yet a video call feels delayed or an online game responds slowly.

To understand what needs fixing, you also need to distinguish bandwidth from throughput, the transfer rate you actually achieve.

Latency vs Bandwidth at a Glance

MetricWhat it measuresCommon unitsWhat it affects
LatencyTime taken for data to travel between endpointsMilliseconds, or msResponsiveness and conversational delay
BandwidthA connection’s data transfer capacityMbps or GbpsCapacity for simultaneous traffic
ThroughputData actually transferred per secondMbps, Gbps, or MB/sReal download and upload performance

For example, a connection might have a nominal bandwidth of 100 Mbps, deliver 85 Mbps of measured throughput, and show 25 ms of round-trip latency to a particular server. Those numbers describe different properties of the same connection.

A useful starting point is:

  • Slow response to a small action: investigate latency and application processing.
  • Large transfers take too long: investigate throughput and capacity.
  • Performance deteriorates when others use the connection: investigate congestion and latency under load.

What Is Latency?

Network latency is the time a packet takes to travel between two points. However, a latency result is only useful when you know exactly what was measured.

One-way latency vs round-trip time

One-way latency measures travel in one direction, such as from your device to a server.

Round-trip time, or RTT, measures the outward journey and the return journey. The ping command reports RTT.

If a tool reports 40 ms RTT, that does not establish that each direction takes exactly 20 ms. Forward and return traffic can follow different routes or experience different amounts of queueing. The IETF explicitly distinguishes these measurements because network paths and their performance can be asymmetric.

When comparing results, check:

  • Is this one-way delay or RTT?
  • Which server or endpoint was tested?
  • Was the connection idle or busy?
  • Does the number include application processing?

A ping result to a nearby test server cannot tell you the latency to every website, game server, or video calling service.

What Is Bandwidth?

Bandwidth is a connection’s capacity to carry data per second.

A 100 Mbps connection can theoretically carry 100 million bits each second at the point where that limit applies. Your actual application transfer rate can be lower because of competing traffic, protocol overhead, wireless conditions, server limits, and other bottlenecks.

Upload and download capacity also matter separately. A plan advertised as 500 Mbps download and 20 Mbps upload provides much less capacity for sending data than receiving it.

That difference matters when you upload camera video, back up files, livestream, or share a connection with several people on calls.

Mbps vs MB/s

Internet plans usually use megabits per second, written as Mbps. Download applications may display megabytes per second, written as MB/s.

Because one byte contains eight bits:

100 Mbps ÷ 8 = 12.5 MB/s

A 100 Mbps connection therefore has a theoretical equivalent of 12.5 MB/s, before accounting for overhead and other limits.

Bandwidth also differs from a data allowance. A plan’s Mbps figure describes transfer capacity; a monthly GB allowance describes how much data you may transfer.

Why Can High-Bandwidth Internet Still Feel Slow?

High bandwidth increases capacity, but it does not remove every source of delay.

Three common explanations are:

The destination is far away or reached through an inefficient route. More access bandwidth cannot eliminate the travel time between your device and that destination.

Packets are waiting in queues. A busy connection can deliver a high volume of data while making interactive traffic wait.

The application itself is slow. A server, database, browser, or media encoder may introduce delays after network capacity stops being the main limitation.

Distance and network infrastructure are established contributors to latency, while application and device performance can add further delays to the experience.

This is why a larger Mbps number alone cannot predict how responsive a connection will feel.

A Worked Example: When Latency Matters More Than Bandwidth

Consider two hypothetical connections:

ConnectionSustained payload throughputNetwork RTT
A100 Mbps20 ms
B1,000 Mbps100 ms

For a simplified request over an already established connection:

Completion time ≈ RTT + payload size ÷ throughput

This model assumes a small request, immediate server response, and steady throughput. It excludes DNS lookup, connection setup, server processing, retransmissions, and rendering.

Using decimal megabytes:

Response payloadConnection AConnection B
1 MB0.100 seconds0.108 seconds
100 MB8.020 seconds0.900 seconds

For the smaller response, Connection A finishes slightly sooner despite having one-tenth the throughput. For the larger response, Connection B finishes much sooner.

Small exchanges are often sensitive to waiting time. Large transfers are increasingly sensitive to sustained throughput.

These are calculated examples, not measured benchmarks. Real applications may perform several dependent requests, making repeated round trips another source of delay.

Which Matters More for Gaming, Streaming, and Video Calls?

ActivityMain performance concernWhat to prioritize
Competitive multiplayer gamingDelayed updates and inconsistent responseLow, stable RTT and low packet loss
Game downloads and updatesLarge amounts of dataSustained download throughput
Buffered video streamingReceiving video fast enough to maintain playbackStable download throughput
Interactive livestreamingStaying close to the live actionDelivery delay, throughput, and playback buffering
Video callsNatural conversation and usable video qualityStable latency, sufficient upload/download capacity, and low loss
Cloud backupsSending large filesUpload throughput without overwhelming interactive traffic

Gaming: distinguish gameplay from downloading

During gameplay, timely delivery matters. Downloading a game update is a bulk transfer, where greater throughput can make a substantial difference.

Epic’s Fortnite troubleshooting guidance identifies congestion, routing, and server selection as causes of ping changes. It also recommends comparing idle results with results under realistic network load.

Streaming: enough throughput for the selected quality

Netflix currently recommends a stable connection of at least 5 Mbps for 1080p and 15 Mbps for 4K. These are service-specific recommendations, rather than requirements for every video platform.

When planning for simultaneous streams, account for their combined demand and other household traffic.

Video calls: check upload capacity

Zoom lists 3.8 Mbps upload and 3.0 Mbps download as its recommended bandwidth for 1080p video calling. Four simultaneous calls at that recommendation add up to 15.2 Mbps of upload capacity, before allowing for other activities. 

A connection with excellent download performance can therefore encounter problems when its smaller upload capacity becomes busy.

What Is a Good Latency?

The answer depends on the application, destination, and measurement method.

For RTT to the service you actually use, the following ranges provide rough practical guidance. They are not universal pass/fail standards.

Network RTTPractical interpretation
Below 30 msA strong result for demanding interactive applications
30–60 msOften suitable for everyday calls and many online games
60–100 msUsable for many activities; delay may become more apparent in fast interactions
100–200 msIncreasingly noticeable in responsive gameplay and conversation
Above 200 msSubstantial delay for many interactive applications

Stability matters alongside the average. A steady 50 ms result can provide a more predictable experience than a connection that frequently jumps between 15 ms and 250 ms.

You should also check jitter, the variation in packet delay, and packet loss. Cloudflare’s connection quality assessment considers these alongside throughput, latency, and loaded latency.

Network RTT is not complete call latency

A voice or video call also involves capture, encoding, buffering, decoding, and playback.

Media delay =
capture + encoding + network transit + buffering + decoding + playback

A low network RTT is useful evidence, but it does not establish the complete delay from one person speaking to another person hearing them.

The Missing Test: Latency Under Load

An idle connection can look excellent while a busy connection performs poorly.

Consider this illustrative result:

Test conditionRTT
Connection idle20 ms
Download running75 ms
Upload running220 ms

The connection’s responsiveness changes sharply when traffic increases.

One possible cause is bufferbloat: excessive queueing that holds packets for too long. The IETF identifies queue buildup as a significant source of unwanted delay and recommends active queue management to control it. 

A large increase under load suggests a congestion or queueing problem. It does not identify the exact device responsible by itself; wireless contention, the router, and upstream network conditions may all need investigation.

If calls only deteriorate when cloud backups run, test upload load before deciding that you need a higher download tier.

How to Test Latency and Bandwidth

1. Record more than download speed

Use a test that reports:

  • Download and upload throughput.
  • Idle latency.
  • Latency during downloads and uploads.
  • Jitter and packet loss, where available.

Cloudflare Speed Test provides connection quality measurements beyond a single Mbps result. Interpret them as measurements to its test infrastructure.

2. Compare Ethernet with Wi-Fi

Test the same device against the same destination using Ethernet, then Wi-Fi.

If Ethernet performs well while Wi-Fi struggles, investigate wireless coverage, interference, or access point capacity. A faster internet subscription may leave that local bottleneck unresolved. Cloudflare recommends wired testing and checking wireless signal conditions when diagnosing connection quality. Cloudflare troubleshooting guidance

3. Test a relevant endpoint

Where a service provides an official test hostname, use it.

For example, Epic publishes regional ping endpoints. Its Virginia endpoint can be tested as follows:

Windows:

ping ping-va.ds.on.epicgames.com -n 20

macOS:

ping -c 20 ping-va.ds.on.epicgames.com

Choose the endpoint relevant to your region rather than using Virginia automatically.

ICMP ping traffic can receive different treatment from application traffic. Compare the result with the application’s own statistics; a ping test alone cannot prove that gameplay or media delivery is healthy. Epic’s endpoint list and testing instructions

4. Repeat under controlled load

Compare idle results with results during a download and an upload. Keep the device and destination consistent.

Run disruptive capacity tests outside important calls. Record which direction causes the largest change.

5. Check the application itself

If a generic speed test looks healthy but one application struggles, inspect that application’s server region, connection statistics, and device resource use.

For intermittent problems, collect measurements while the issue occurs. A short successful test cannot rule out an occasional fault.

Troubleshooting: Match the Fix to the Symptom

The patterns below are starting points for investigation, rather than definitive diagnoses.

SymptomInvestigate firstUseful next step
Downloads are slow, but interactions feel responsiveTransfer throughput or a server limitCompare several download sources and test over Ethernet
Games and calls deteriorate during uploadsUpstream saturation and queueingPause backups, limit competing uploads, and evaluate queue management
Wi-Fi struggles while Ethernet worksWireless coverage or contentionImprove access point placement and compare wireless conditions
Only one game or service has high latencyIts server location, route, or service conditionCheck its own statistics and regional options
Everyone hears you poorly, but you hear them clearlyYour upload path, microphone, or sender processingInspect outgoing loss, bitrate, and device load
Average latency looks reasonable, but media breaks upJitter, loss, or processing stallsReview time-series statistics during the problem
One device struggles while others work wellDevice software or hardware limitsCompare CPU load, browser/app behavior, and network adapter performance

When queueing is the problem, a router’s supported smart queue management features may help. Configure them according to the manufacturer’s guidance and compare before-and-after loaded latency. Active queue management is designed to reduce excessive queue delay. IETF recommendations

Will Upgrading Your Internet Plan Fix the Problem?

An upgrade is more likely to help when:

  • Your combined traffic regularly exhausts available capacity.
  • Multiple users need more simultaneous upload or download throughput.
  • Large transfers are consistently limited by your access connection.

It is less likely to resolve a problem caused primarily by:

  • Poor Wi-Fi coverage.
  • A distant server or inefficient route.
  • Device processing limits.
  • An application’s overloaded backend.

An upgrade can also reduce congestion when it gives existing traffic more headroom. However, increasing the download tier provides little direct benefit to a bottleneck in an unchanged upload tier.

Measure the constrained direction and the affected application before choosing a plan.

For Developers: How Latency Can Limit Throughput

Latency and bandwidth measure different properties, but transport behavior connects them.

For TCP, sufficient data must remain in flight to keep a path busy. The bandwidth-delay product estimates that amount:

Bandwidth-delay product = bandwidth × RTT

For a 100 Mbps path with 80 ms RTT:

100,000,000 bits/second × 0.08 seconds
= 8,000,000 bits
= 1,000,000 bytes

This explains why a connection can have substantial capacity while a particular transfer fails to use it fully. Flow control, congestion control, loss, and application behavior can constrain the result. IETF RFC 6349

The calculation is a diagnostic concept, not a recommendation to set every network buffer to that size.

Applying This to Real-Time Audio and Video

For real-time applications, monitor network conditions alongside the media pipeline.

WebRTC statistics can expose:

  • currentRoundTripTime for the active candidate pair, reported in seconds.
  • availableOutgoingBitrate, where available, as an estimate rather than a guaranteed capacity.
  • Packet loss and jitter.
  • qualityLimitationReason for outgoing video, which can indicate bandwidth or CPU limitations.

The W3C statistics specification defines these measurements separately because they answer different diagnostic questions. WebRTC statistics specification

For apps built with Tencent RTC (TRTC), the native SDK’s network testing results include RTT, upstream and downstream packet loss, and estimated available bandwidth. TRTC recommends running its capacity test before a call rather than during one. These measurements describe the tested SDK-to-server path; they should not be presented as complete participant-to-participant media delay. TRTC network quality testing documentation

Use those results to guide the next action: suggest a better connection, investigate loss, or adjust media demand to fit the available capacity.

Frequently Asked Questions

Does higher bandwidth mean lower latency?

There is no fixed relationship. Additional capacity can reduce congestion when a connection is busy, but it does not remove distance, routing delays, or application processing.

Is 40–60 ms latency bad?

If that number is stable network RTT to the service you use, it is often suitable for everyday interactive use. Fast competitive games can benefit from lower RTT. Check jitter and loss before judging the experience from the average alone.

Can you convert Mbps into milliseconds?

There is no direct conversion. Mbps measures a rate; milliseconds measure time. You can calculate an idealized transfer duration when you also know the payload size.

Why does my speed test show low latency while my game shows high ping?

The test and the game may use different servers, routes, and traffic types. Compare measurements to the relevant destination and use the game’s own statistics.

Does high latency always cause video freezing?

A steady delay can make a stream arrive late while playback remains smooth. Freezing can also involve insufficient throughput, lost or late packets, or device processing problems. Investigate those factors separately.

What should I check first when fast internet still feels slow?

Check the affected application, upload performance, and latency under load. Then compare Ethernet with Wi-Fi. Those comparisons help distinguish a capacity problem from a local wireless issue, an application problem, or a poor path to the destination.

Talk to us

We'd love to answer your questions and discuss how our RTC solutions can help meet your needs!
You can request demos, learn about pricing, or get personalized onboarding support. Complete the form below and one of our solution experts will be in touch shortly.
Submit
Submit that agree with the above information for contact purposes. Please read our Privacy Policy.