ISP Speed Rankings

Compare download, upload and ping speeds from 31 major ISPs. Based on 7,695 verified speed measurements.

1

Rogers

Canada

Fast
Download 431 Mbps
Upload 73 Mbps Ping 63 ms 147 tests
2

Frontier

United States

Fast
Download 409 Mbps
Upload 236 Mbps Ping 27 ms 176 tests
3

Google Fiber

United States

Fast
Download 394 Mbps
Upload 224 Mbps Ping 28 ms 86 tests
4

Optimum

United States

Fast
Download 383 Mbps
Upload 83 Mbps Ping 35 ms 152 tests
5

Xfinity (Comcast)

United States

Fast
Download 349 Mbps
Upload 80 Mbps Ping 33 ms 1,215 tests
6

Cox

United States

Fast
Download 342 Mbps
Upload 81 Mbps Ping 28 ms 267 tests
7

Spectrum (Charter)

United States

Fast
Download 311 Mbps
Upload 71 Mbps Ping 36 ms 1,317 tests
8

AT&T

United States

Fast
Download 287 Mbps
Upload 163 Mbps Ping 39 ms 730 tests
9

Viettel

Vietnam

Fast
Download 269 Mbps
Upload 198 Mbps Ping 15 ms 63 tests
10

Vodafone Spain

Spain

Fast
Download 241 Mbps
Upload 94 Mbps Ping 52 ms 76 tests
11

Movistar (Telefónica)

Spain

Fast
Download 235 Mbps
Upload 123 Mbps Ping 59 ms 101 tests
12

Bell Canada

Canada

Fast
Download 216 Mbps
Upload 136 Mbps Ping 67 ms 113 tests
13

Virgin Media

United Kingdom

Fast
Download 211 Mbps
Upload 41 Mbps Ping 29 ms 59 tests
14

T-Mobile

United States

Good
Download 192 Mbps
Upload 34 Mbps Ping 53 ms 469 tests
15

CenturyLink

United States

Good
Download 189 Mbps
Upload 107 Mbps Ping 51 ms 156 tests
16

Verizon

United States

Good
Download 176 Mbps
Upload 90 Mbps Ping 41 ms 456 tests
17

Orange Spain

Spain

Good
Download 171 Mbps
Upload 120 Mbps Ping 52 ms 61 tests
18

VNPT

Vietnam

Good
Download 162 Mbps
Upload 58 Mbps Ping 33 ms 104 tests
19

Totalplay

Mexico

Good
Download 160 Mbps
Upload 120 Mbps Ping 70 ms 175 tests
20

BT

United Kingdom

Good
Download 159 Mbps
Upload 52 Mbps Ping 29 ms 91 tests
21

TELUS

Canada

Good
Download 158 Mbps
Upload 79 Mbps Ping 62 ms 81 tests
22

Windstream

United States

Good
Download 151 Mbps
Upload 65 Mbps Ping 41 ms 76 tests
23

Sky

United Kingdom

Good
Download 141 Mbps
Upload 79 Mbps Ping 15 ms 41 tests
24

TalkTalk

United Kingdom

Good
Download 132 Mbps
Upload 28 Mbps Ping 23 ms 32 tests
25

Telmex (UNINET)

Mexico

Good
Download 96 Mbps
Upload 74 Mbps Ping 70 ms 324 tests
26

EE

United Kingdom

Good
Download 81 Mbps
Upload 16 Mbps Ping 98 ms 59 tests
27

Biznet

Indonesia

Average
Download 78 Mbps
Upload 66 Mbps Ping 123 ms 67 tests
28

Starlink

United States

Average
Download 73 Mbps
Upload 15 Mbps Ping 73 ms 269 tests
29

Telkom Indonesia

Indonesia

Average
Download 33 Mbps
Upload 20 Mbps Ping 175 ms 388 tests
30

Telkomsel

Indonesia

Average
Download 32 Mbps
Upload 14 Mbps Ping 177 ms 233 tests
31

Indosat

Indonesia

Average
Download 31 Mbps
Upload 23 Mbps Ping 140 ms 111 tests