ISP Speed Rankings

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

1

Rogers

Canada

Fast
Download 435 Mbps
Upload 72 Mbps Ping 63 ms 145 tests
2

Frontier

United States

Fast
Download 411 Mbps
Upload 234 Mbps Ping 26 ms 156 tests
3

Optimum

United States

Fast
Download 382 Mbps
Upload 101 Mbps Ping 34 ms 121 tests
4

Google Fiber

United States

Fast
Download 370 Mbps
Upload 213 Mbps Ping 29 ms 80 tests
5

Xfinity (Comcast)

United States

Fast
Download 354 Mbps
Upload 81 Mbps Ping 33 ms 1,117 tests
6

Cox

United States

Fast
Download 347 Mbps
Upload 83 Mbps Ping 28 ms 254 tests
7

Spectrum (Charter)

United States

Fast
Download 319 Mbps
Upload 70 Mbps Ping 36 ms 1,161 tests
8

AT&T

United States

Fast
Download 299 Mbps
Upload 174 Mbps Ping 39 ms 636 tests
9

Viettel

Vietnam

Fast
Download 265 Mbps
Upload 200 Mbps Ping 17 ms 56 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 213 Mbps
Upload 135 Mbps Ping 68 ms 110 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 198 Mbps
Upload 36 Mbps Ping 54 ms 418 tests
15

Verizon

United States

Good
Download 183 Mbps
Upload 90 Mbps Ping 40 ms 411 tests
16

CenturyLink

United States

Good
Download 179 Mbps
Upload 105 Mbps Ping 49 ms 151 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

TELUS

Canada

Good
Download 160 Mbps
Upload 79 Mbps Ping 62 ms 80 tests
20

Totalplay

Mexico

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

BT

United Kingdom

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

Windstream

United States

Good
Download 152 Mbps
Upload 64 Mbps Ping 42 ms 71 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 95 Mbps
Upload 74 Mbps Ping 70 ms 316 tests
26

EE

United Kingdom

Good
Download 82 Mbps
Upload 16 Mbps Ping 98 ms 58 tests
27

Starlink

United States

Average
Download 73 Mbps
Upload 14 Mbps Ping 71 ms 260 tests
28

Biznet

Indonesia

Average
Download 72 Mbps
Upload 64 Mbps Ping 123 ms 65 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