ISP Speed Rankings

Compare download, upload and ping speeds from 41 major ISPs. Based on 13,357 verified speed measurements.

1

Google Fiber

United States

Fast
Download 484 Mbps
Upload 224 Mbps Ping 22 ms 150 tests
2

Rogers

Canada

Fast
Download 474 Mbps
Upload 77 Mbps Ping 65 ms 208 tests
3

Frontier

United States

Fast
Download 415 Mbps
Upload 244 Mbps Ping 27 ms 181 tests
4

Optimum

United States

Fast
Download 390 Mbps
Upload 72 Mbps Ping 34 ms 228 tests
5

Xfinity (Comcast)

United States

Fast
Download 355 Mbps
Upload 72 Mbps Ping 33 ms 1,951 tests
6

Cox

United States

Fast
Download 348 Mbps
Upload 77 Mbps Ping 26 ms 433 tests
7

Spectrum (Charter)

United States

Fast
Download 347 Mbps
Upload 65 Mbps Ping 36 ms 2,217 tests
8

AT&T

United States

Fast
Download 302 Mbps
Upload 135 Mbps Ping 41 ms 1,416 tests
9

Viettel

Vietnam

Fast
Download 282 Mbps
Upload 245 Mbps Ping 46 ms 146 tests
10

CenturyLink

United States

Fast
Download 262 Mbps
Upload 152 Mbps Ping 44 ms 218 tests
11

Vodafone Spain

Spain

Fast
Download 247 Mbps
Upload 98 Mbps Ping 52 ms 76 tests
12

Orange Spain

Spain

Fast
Download 235 Mbps
Upload 103 Mbps Ping 50 ms 76 tests
13

Movistar (Telefónica)

Spain

Fast
Download 229 Mbps
Upload 118 Mbps Ping 58 ms 110 tests
14

Virgin Media

United Kingdom

Fast
Download 221 Mbps
Upload 42 Mbps Ping 33 ms 90 tests
15

Windstream

United States

Fast
Download 216 Mbps
Upload 88 Mbps Ping 43 ms 114 tests
16

Verizon

United States

Fast
Download 213 Mbps
Upload 83 Mbps Ping 40 ms 928 tests
17

Bell Canada

Canada

Fast
Download 204 Mbps
Upload 126 Mbps Ping 68 ms 150 tests
18

TELUS

Canada

Good
Download 180 Mbps
Upload 72 Mbps Ping 63 ms 131 tests
19

TalkTalk

United Kingdom

Good
Download 167 Mbps
Upload 40 Mbps Ping 29 ms 79 tests
20

Totalplay

Mexico

Good
Download 165 Mbps
Upload 125 Mbps Ping 69 ms 179 tests
21

VNPT

Vietnam

Good
Download 164 Mbps
Upload 61 Mbps Ping 33 ms 108 tests
22

Sky

United Kingdom

Good
Download 162 Mbps
Upload 60 Mbps Ping 22 ms 71 tests
23

T-Mobile

United States

Good
Download 161 Mbps
Upload 26 Mbps Ping 57 ms 1,063 tests
24

BT

United Kingdom

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

PLDT

Philippines

Good
Download 118 Mbps
Upload 93 Mbps Ping 98 ms 191 tests
26

Telmex (UNINET)

Mexico

Good
Download 97 Mbps
Upload 77 Mbps Ping 71 ms 326 tests
27

TPG

Australia

Good
Download 85 Mbps
Upload 20 Mbps Ping 277 ms 108 tests
28

Telstra

Australia

Good
Download 85 Mbps
Upload 19 Mbps Ping 293 ms 37 tests
29

EE

United Kingdom

Good
Download 80 Mbps
Upload 12 Mbps Ping 81 ms 128 tests
30

Biznet

Indonesia

Good
Download 80 Mbps
Upload 69 Mbps Ping 122 ms 68 tests
31

Starlink

United States

Average
Download 74 Mbps
Upload 15 Mbps Ping 69 ms 479 tests
32

Southern Phone

Australia

Average
Download 68 Mbps
Upload 26 Mbps Ping 153 ms 80 tests
33

Jio

India

Average
Download 63 Mbps
Upload 25 Mbps Ping 210 ms 129 tests
34

Airtel

India

Average
Download 55 Mbps
Upload 30 Mbps Ping 205 ms 117 tests
35

Vodafone Australia

Australia

Average
Download 39 Mbps
Upload 10 Mbps Ping 263 ms 41 tests
36

Telkom Indonesia

Indonesia

Average
Download 35 Mbps
Upload 23 Mbps Ping 173 ms 398 tests
37

Telkomsel

Indonesia

Average
Download 34 Mbps
Upload 15 Mbps Ping 176 ms 240 tests
38

Indosat

Indonesia

Average
Download 33 Mbps
Upload 26 Mbps Ping 139 ms 114 tests
39

AmberIT

Bangladesh

Average
Download 31 Mbps
Upload 63 Mbps Ping 188 ms 354 tests
40

Windstream Communication (Bangladesh)

Bangladesh

Slow
Download 26 Mbps
Upload 37 Mbps Ping 133 ms 59 tests
41

PTCL

Pakistan

Slow
Download 23 Mbps
Upload 8 Mbps Ping 243 ms 74 tests