ISP Speed Rankings
Compare download, upload and ping speeds from 41 major ISPs. Based on 13,357 verified speed measurements.
1
Fast
Google Fiber
United States
Download
484 Mbps
Upload 224 Mbps
Ping 22 ms
150 tests
2
Fast
Rogers
Canada
Download
474 Mbps
Upload 77 Mbps
Ping 65 ms
208 tests
3
Fast
Frontier
United States
Download
415 Mbps
Upload 244 Mbps
Ping 27 ms
181 tests
4
Fast
Optimum
United States
Download
390 Mbps
Upload 72 Mbps
Ping 34 ms
228 tests
5
Fast
Xfinity (Comcast)
United States
Download
355 Mbps
Upload 72 Mbps
Ping 33 ms
1,951 tests
6
Fast
Cox
United States
Download
348 Mbps
Upload 77 Mbps
Ping 26 ms
433 tests
7
Fast
Spectrum (Charter)
United States
Download
347 Mbps
Upload 65 Mbps
Ping 36 ms
2,217 tests
8
Fast
AT&T
United States
Download
302 Mbps
Upload 135 Mbps
Ping 41 ms
1,416 tests
9
Fast
Viettel
Vietnam
Download
282 Mbps
Upload 245 Mbps
Ping 46 ms
146 tests
10
Fast
CenturyLink
United States
Download
262 Mbps
Upload 152 Mbps
Ping 44 ms
218 tests
11
Fast
Vodafone Spain
Spain
Download
247 Mbps
Upload 98 Mbps
Ping 52 ms
76 tests
12
Fast
Orange Spain
Spain
Download
235 Mbps
Upload 103 Mbps
Ping 50 ms
76 tests
13
Fast
Movistar (Telefónica)
Spain
Download
229 Mbps
Upload 118 Mbps
Ping 58 ms
110 tests
14
Fast
Virgin Media
United Kingdom
Download
221 Mbps
Upload 42 Mbps
Ping 33 ms
90 tests
15
Fast
Windstream
United States
Download
216 Mbps
Upload 88 Mbps
Ping 43 ms
114 tests
16
Fast
Verizon
United States
Download
213 Mbps
Upload 83 Mbps
Ping 40 ms
928 tests
17
Fast
Bell Canada
Canada
Download
204 Mbps
Upload 126 Mbps
Ping 68 ms
150 tests
18
Good
TELUS
Canada
Download
180 Mbps
Upload 72 Mbps
Ping 63 ms
131 tests
19
Good
TalkTalk
United Kingdom
Download
167 Mbps
Upload 40 Mbps
Ping 29 ms
79 tests
20
Good
Totalplay
Mexico
Download
165 Mbps
Upload 125 Mbps
Ping 69 ms
179 tests
21
Good
VNPT
Vietnam
Download
164 Mbps
Upload 61 Mbps
Ping 33 ms
108 tests
22
Good
Sky
United Kingdom
Download
162 Mbps
Upload 60 Mbps
Ping 22 ms
71 tests
23
Good
T-Mobile
United States
Download
161 Mbps
Upload 26 Mbps
Ping 57 ms
1,063 tests
24
Good
BT
United Kingdom
Download
159 Mbps
Upload 52 Mbps
Ping 29 ms
91 tests
25
Good
PLDT
Philippines
Download
118 Mbps
Upload 93 Mbps
Ping 98 ms
191 tests
26
Good
Telmex (UNINET)
Mexico
Download
97 Mbps
Upload 77 Mbps
Ping 71 ms
326 tests
27
Good
TPG
Australia
Download
85 Mbps
Upload 20 Mbps
Ping 277 ms
108 tests
28
Good
Telstra
Australia
Download
85 Mbps
Upload 19 Mbps
Ping 293 ms
37 tests
29
Good
EE
United Kingdom
Download
80 Mbps
Upload 12 Mbps
Ping 81 ms
128 tests
30
Good
Biznet
Indonesia
Download
80 Mbps
Upload 69 Mbps
Ping 122 ms
68 tests
31
Average
Starlink
United States
Download
74 Mbps
Upload 15 Mbps
Ping 69 ms
479 tests
32
Average
Southern Phone
Australia
Download
68 Mbps
Upload 26 Mbps
Ping 153 ms
80 tests
33
Average
Jio
India
Download
63 Mbps
Upload 25 Mbps
Ping 210 ms
129 tests
34
Average
Airtel
India
Download
55 Mbps
Upload 30 Mbps
Ping 205 ms
117 tests
35
Average
Vodafone Australia
Australia
Download
39 Mbps
Upload 10 Mbps
Ping 263 ms
41 tests
36
Average
Telkom Indonesia
Indonesia
Download
35 Mbps
Upload 23 Mbps
Ping 173 ms
398 tests
37
Average
Telkomsel
Indonesia
Download
34 Mbps
Upload 15 Mbps
Ping 176 ms
240 tests
38
Average
Indosat
Indonesia
Download
33 Mbps
Upload 26 Mbps
Ping 139 ms
114 tests
39
Average
AmberIT
Bangladesh
Download
31 Mbps
Upload 63 Mbps
Ping 188 ms
354 tests
40
Slow
Windstream Communication (Bangladesh)
Bangladesh
Download
26 Mbps
Upload 37 Mbps
Ping 133 ms
59 tests
41
Slow
PTCL
Pakistan
Download
23 Mbps
Upload 8 Mbps
Ping 243 ms
74 tests
No ISPs found matching your search.