Tools

Measured speeds, by country, with the sample size.

Sort every destination by median throughput, by the tenth percentile that tells you what a bad moment looks like, or by how many readings sit behind the figure. Filter by region, search by carrier.

Singapore leads at 119 Mbps median. Singapore is the steadiest at 42 Mbps in the worst tenth of readings, which matters more. All of it comes from 75,333 measurements over a rolling 90 days.

145

Countries shown

46

Median of medians, Mbps

10

Median tenth percentile, Mbps

75,333

Samples behind those figures

Measured throughput by country
CountryMedianTenth percentileSamplesCarriers5GFrom
Singapore119 Mbps42 Mbps688Singtel, StarHubYes, standalone$9.90
Switzerland112 Mbps39 Mbps744Swisscom, SaltYes, standalone and non standalone$16.90
South Korea104 Mbps36 Mbps1,166SKT, KTYes, standalone$12.90
Finland102 Mbps34 Mbps298Elisa, DNAYes, standalone and non standalone$12.90
Qatar101 Mbps33 Mbps312Ooredoo, VodafoneYes, standalone$15.90
Norway97 Mbps31 Mbps388Telenor, TeliaYes, standalone and non standalone$14.90
United Arab Emirates96 Mbps31 Mbps962Etisalat, duYes, standalone and non standalone$14.90
Estonia95 Mbps30 Mbps246Telia, ElisaYes, standalone and non standalone$9.90
Netherlands94 Mbps28 Mbps1,120KPN, VodafoneYes, non standalone$8.90
Hong Kong92 Mbps29 Mbps544CSL, SmarToneYes, non standalone$9.90
Luxembourg91 Mbps28 Mbps138POST, OrangeYes, non standalone$11.90
Sweden91 Mbps29 Mbps452Telia, Tele2Yes, non standalone$12.90
Romania89 Mbps26 Mbps612Orange, VodafoneYes, non standalone$8.90
Denmark88 Mbps27 Mbps364TDC, TelenorYes, non standalone$12.90
Italy88 Mbps24 Mbps3,410Vodafone, TIMYes, non standalone$8.90
Liechtenstein88 Mbps26 Mbps48Telecom LiechtensteinYes, non standalone$15.90
Taiwan88 Mbps27 Mbps742Chunghwa, FarEasToneYes, non standalone$10.90
Austria86 Mbps26 Mbps642A1, MagentaYes, non standalone$9.90
Kuwait86 Mbps25 Mbps228Zain, OoredooYes, standalone and non standalone$15.90
Lithuania86 Mbps25 Mbps224Telia, BiteYes, non standalone$9.90
Macau84 Mbps24 Mbps188CTM, China TelecomYes, non standalone$11.90
Monaco84 Mbps25 Mbps72Monaco TelecomYes, non standalone$14.90
Saudi Arabia83 Mbps24 Mbps486STC, MobilyYes, standalone and non standalone$15.90
Latvia82 Mbps24 Mbps202LMT, Tele2Yes, non standalone$9.90
Iceland81 Mbps22 Mbps296Siminn, VodafoneYes, non standalone$15.90
Spain79 Mbps23 Mbps2,940Movistar, OrangeYes, non standalone$8.90
Bahrain78 Mbps22 Mbps186Batelco, stcYes, non standalone$15.90
Belgium77 Mbps21 Mbps518Proximus, OrangeYes, non standalone$8.90
Australia76 Mbps20 Mbps1,088Telstra, OptusYes, non standalone$14.90
Japan74 Mbps21 Mbps1,284KDDI, SoftBankYes, standalone and non standalone$11.50
Portugal74 Mbps20 Mbps1,240MEO, VodafoneYes, non standalone$8.90
Slovenia74 Mbps21 Mbps248Telekom, A1Yes, non standalone$9.90
Bulgaria72 Mbps19 Mbps486A1, YettelYes, non standalone$8.90
Israel72 Mbps22 Mbps398Partner, CellcomYes, non standalone$13.90
Croatia71 Mbps19 Mbps596A1, Hrvatski TelekomYes, non standalone$9.90
France71 Mbps19 Mbps2,510Orange, SFRYes, non standalone$8.90
Malta71 Mbps19 Mbps268GO, EpicYes, non standalone$9.90
Greece69 Mbps18 Mbps1,398Cosmote, VodafoneYes, non standalone$8.90
New Zealand68 Mbps18 Mbps542Spark, One NZYes, non standalone$14.90
Poland68 Mbps18 Mbps704Orange, PlayYes, non standalone$8.90
Slovakia67 Mbps18 Mbps296Orange, TelekomYes, non standalone$8.90
United Kingdom67 Mbps17 Mbps3,002EE, ThreeYes, non standalone$8.90
Cyprus66 Mbps17 Mbps312Cyta, EpicYes, non standalone$9.90
Czechia64 Mbps17 Mbps528O2, T-MobileYes, non standalone$8.90
Oman64 Mbps17 Mbps194Omantel, OoredooYes, non standalone$15.90
United States64 Mbps11 Mbps5,118T-Mobile, AT&TYes, non standalone$19.90
Germany63 Mbps15 Mbps2,690Telekom, VodafoneYes, non standalone$8.90
Andorra61 Mbps16 Mbps94Andorra TelecomYes, non standalone$13.90
Ireland61 Mbps16 Mbps486Vodafone, ThreeYes, non standalone$9.90
Malaysia61 Mbps18 Mbps906Maxis, CelcomYes, non standalone$9.90
Hungary59 Mbps15 Mbps412Magyar Telekom, YettelYes, non standalone$8.90
Brunei58 Mbps15 Mbps64DST, ImagineYes, non standalone$14.90
Canada58 Mbps13 Mbps1,642Rogers, BellYes, non standalone$18.90
Gibraltar58 Mbps15 Mbps64GibtelecomYes, non standalone$12.90
Türkiye57 Mbps16 Mbps1,102Turkcell, Vodafone4G only$12.50
Puerto Rico56 Mbps14 Mbps312Claro, LibertyYes, non standalone$13.90
Serbia56 Mbps14 Mbps278Telekom Srbija, A14G only$10.90
Vietnam56 Mbps13 Mbps1,010Viettel, VinaphonePartial, main islands and cities$9.90
Albania54 Mbps13 Mbps218Vodafone, OneYes, non standalone$9.90
Chile52 Mbps13 Mbps642Entel, MovistarYes, non standalone$13.90
Guam52 Mbps13 Mbps86GTA, Docomo PacificYes, non standalone$15.90
Mauritius52 Mbps13 Mbps196Emtel, my.tYes, non standalone$14.90
Montenegro52 Mbps13 Mbps186Telekom, One4G only$10.90
Thailand52 Mbps14 Mbps2,077AIS, TrueMoveYes, non standalone$13.90
Kazakhstan51 Mbps12 Mbps212Kcell, BeelineYes, non standalone$11.90
Brazil49 Mbps12 Mbps1,744Vivo, ClaroYes, non standalone$13.90
North Macedonia49 Mbps12 Mbps142A1, Telekom4G only$10.90
Georgia48 Mbps12 Mbps298Magti, Silknet4G only$11.90
Uruguay48 Mbps12 Mbps246Antel, MovistarYes, non standalone$13.90
Maldives47 Mbps11 Mbps332Dhiraagu, OoredooYes, non standalone$16.90
Aruba46 Mbps11 Mbps186Setar, DigicelYes, non standalone$15.90
Bosnia and Herzegovina46 Mbps11 Mbps204BH Telecom, m:tel4G only$10.90
India46 Mbps9 Mbps2,806Jio, AirtelYes, standalone$7.90
Cayman Islands44 Mbps10 Mbps142Flow, DigicelYes, non standalone$16.90
Mexico44 Mbps10 Mbps1,388Telcel, AT&TYes, non standalone$12.90
New Caledonia44 Mbps10 Mbps92Mobilis4G only$16.90
Ukraine44 Mbps10 Mbps206Kyivstar, Vodafone4G only$12.90
Armenia43 Mbps10 Mbps162Viva, Ucom4G only$12.90
Dominican Republic43 Mbps10 Mbps418Claro, AlticeYes, non standalone$13.90
Cambodia42 Mbps10 Mbps346Smart, CellcardYes, non standalone$10.90
South Africa42 Mbps10 Mbps736Vodacom, MTNYes, non standalone$13.90
Bahamas41 Mbps9 Mbps224BTC, AlivYes, non standalone$15.90
China41 Mbps10 Mbps1,130China Unicom, China MobileYes, non standalone$14.90
Moldova41 Mbps10 Mbps118Orange, Moldcell4G only$11.90
Seychelles41 Mbps10 Mbps88Airtel, Cable and Wireless4G only$17.90
Azerbaijan39 Mbps9 Mbps188Azercell, Bakcell4G only$13.50
French Polynesia39 Mbps9 Mbps128Vini, Vodafone4G only$16.90
Barbados38 Mbps9 Mbps168Flow, DigicelYes, non standalone$15.90
Colombia38 Mbps9 Mbps684Claro, MovistarYes, non standalone$13.90
Indonesia38 Mbps7 Mbps1,644Telkomsel, XLPartial, main islands and cities$10.90
Jordan38 Mbps9 Mbps246Zain, Orange4G only$14.50
Jamaica37 Mbps8 Mbps286Digicel, FlowYes, non standalone$14.90
Uzbekistan37 Mbps8 Mbps168Ucell, Beeline4G only$12.90
Panama36 Mbps8 Mbps244Mas Movil, Tigo4G only$14.90
Mongolia35 Mbps8 Mbps88Mobicom, Unitel4G only$14.90
Peru35 Mbps8 Mbps708Claro, Movistar4G only$13.90
Trinidad and Tobago35 Mbps8 Mbps142bmobile, Digicel4G only$14.90
Ecuador34 Mbps8 Mbps218Claro, Movistar4G only$13.90
El Salvador34 Mbps8 Mbps88Tigo, Claro4G only$14.90
Philippines34 Mbps8 Mbps822Globe, SmartPartial, main islands and cities$11.90
Rwanda34 Mbps8 Mbps92MTN, AirtelYes, non standalone$14.90
Antigua and Barbuda33 Mbps7 Mbps88Flow, Digicel4G only$16.90
Argentina33 Mbps8 Mbps786Personal, Claro4G only$14.90
Kenya33 Mbps7 Mbps398Safaricom, AirtelYes, non standalone$14.90
Kyrgyzstan33 Mbps7 Mbps96Beeline, MegaCom4G only$13.90
Tunisia33 Mbps7 Mbps218Ooredoo, Orange4G only$13.90
Guatemala32 Mbps7 Mbps142Tigo, Claro4G only$14.90
Saint Kitts and Nevis32 Mbps7 Mbps58Flow, Digicel4G only$16.90
Belarus31 Mbps7 Mbps96A1, MTS4G only$15.90
Botswana31 Mbps7 Mbps76Mascom, Orange4G only$15.90
Costa Rica31 Mbps7 Mbps322Kolbi, Movistar4G only$14.90
Ghana31 Mbps7 Mbps186MTN, VodafoneYes, non standalone$14.90
Morocco31 Mbps6 Mbps418Maroc Telecom, Orange4G only$13.50
Paraguay31 Mbps7 Mbps118Tigo, Personal4G only$14.90
Saint Lucia31 Mbps7 Mbps94Flow, Digicel4G only$16.90
Grenada30 Mbps7 Mbps66Flow, Digicel4G only$16.90
Ivory Coast30 Mbps7 Mbps118Orange, MTN4G only$15.90
Curacao29 Mbps6 Mbps96Digicel, Flow4G only$16.90
Egypt29 Mbps6 Mbps512Vodafone, Orange4G only$14.50
Namibia29 Mbps7 Mbps84MTC, Telecom Namibia4G only$15.90
Senegal29 Mbps6 Mbps124Orange, Free4G only$15.90
Bangladesh28 Mbps6 Mbps264Grameenphone, Robi4G only$12.90
Honduras28 Mbps6 Mbps96Tigo, Claro4G only$15.90
Lebanon28 Mbps6 Mbps124Alfa, Touch4G only$16.90
Algeria27 Mbps6 Mbps142Djezzy, Ooredoo4G only$14.90
Bolivia27 Mbps6 Mbps142Entel, Tigo4G only$14.90
Sri Lanka27 Mbps6 Mbps318Dialog, Mobitel4G only$12.90
Uganda27 Mbps6 Mbps108MTN, Airtel4G only$15.90
Laos26 Mbps6 Mbps118Unitel, Lao Telecom4G only$13.90
Nicaragua26 Mbps6 Mbps72Claro, Tigo4G only$15.90
Nigeria26 Mbps5 Mbps344MTN, Airtel4G only$15.90
Pakistan25 Mbps6 Mbps218Jazz, Zong4G only$13.90
Belize24 Mbps5 Mbps64Digi, Smart4G only$16.90
Tanzania24 Mbps5 Mbps286Vodacom, Airtel4G only$15.90
Zambia24 Mbps5 Mbps68MTN, Airtel4G only$16.90
Fiji22 Mbps5 Mbps142Vodafone, Digicel4G only$17.90
Guyana22 Mbps5 Mbps48GTT, Digicel4G only$16.90
Madagascar22 Mbps5 Mbps64Telma, Orange4G only$16.90
Myanmar22 Mbps5 Mbps84MPT, Ooredoo4G only$15.90
Ethiopia21 Mbps5 Mbps96Ethio Telecom, Safaricom4G only$16.90
Nepal21 Mbps5 Mbps264Ncell, NTC4G only$13.50
Samoa21 Mbps5 Mbps38Digicel, Vodafone4G only$17.90
Vanuatu20 Mbps4 Mbps36Vodafone, Digicel4G only$17.90
Papua New Guinea19 Mbps4 Mbps42Digicel, Vodafone4G only$17.90
Tonga18 Mbps4 Mbps32Digicel, TCC4G only$18.90

Median is the middle of the distribution, not the average, because one traveller sitting under a mast in Seoul should not move the number for everyone else. The tenth percentile is the figure that matters when you are queueing at passport control with everyone else on the same cell.

How these numbers are made

Every figure on this page is passive. Devices already carrying traffic report what that traffic achieved, and those readings are aggregated per country.

There is no active test that downloads a file to produce a number. That would spend a traveller's data on a measurement they did not ask for, and it would only describe one instant in one place.

Readings are grouped by country rather than by city, because a city median for anywhere outside a handful of capitals would rest on a few dozen samples. A number built on a few dozen samples is a rumour with a decimal point.

Where a country has enough readings for a city view, that appears on the individual coverage page rather than in this table.

The window is 90 days rolling. That is long enough to survive a bad week during a festival or a network upgrade, and short enough that a genuine improvement shows up within a quarter.

Countries with large sample bases move slowly. Countries with small ones move visibly, which is exactly why the sample column is not hidden.

Real trafficnever a speed test
Coarse locationabout one kilometre
Aggregatednothing under 25 samples
Publishedwith the sample count
A synthetic speed test would spend your data to tell us something we can measure for free.
Passive readings from devices already carrying traffic, aggregated per country, published with the sample count attached.

Read the tenth percentile, not the headline

The median is the middle reading. Half the time you do better, half the time you do worse. It is a fair summary and a poor predictor of the moment you actually care about.

That moment is arriving at a busy airport, being on a train with four hundred other people, or standing in a stadium concourse. The tenth percentile answers it. It is the speed you get in the worst tenth of readings.

If it sits above 5 Mbps, video calls hold. If it sits above 2 Mbps, maps and messaging are comfortable and streaming is not. If it drops below 1 Mbps, expect the phone to feel broken even though the status bar looks full.

The practical rule is that anything above about 25 Mbps median is indistinguishable from anything else above 25 Mbps median for phone use. A 119 Mbps country and an 80 Mbps country feel identical in the hand.

Where they differ is in how far the tenth percentile has fallen away from the median. That gap is the number to compare.

Why nobody else publishes this

Publishing measured speed is uncomfortable, because it produces countries where your own service looks ordinary. Third party testing has put Airalo between 10 and 22 Mbps, and Holafly near 7 Mbps before throttling and under 1 Mbps after.

Neither company prints those figures anywhere on their own site. We print ours, because a traveller deciding between two products deserves a number rather than an adjective.

The countries where we look ordinary are the countries where we are working hardest, and hiding the figure would not make the connection any faster.

If you want the per country view with the local traps, city breakdowns and the carriers in priority order, every row in the table links to it.

Where we loseA handful of countries in this table sit on a single carrier agreement, so there is no failover if that network has a bad day. Those are the rows with the lowest tenth percentile relative to their median. We are adding second agreements, and until then the number stays published rather than quietly removed.

Related pages

Questions people ask

Where do these speed figures come from?
They are measured on real traffic from Orbislo devices with consent over a rolling 90 day window, not from a synthetic speed test. A synthetic test would burn a traveller's data to produce a number nobody asked for. Every row carries its sample count so you can judge how much weight the figure deserves.
Why publish the tenth percentile as well as the median?
Because the median describes a good moment and the tenth percentile describes a bad one. A country with a 74 Mbps median and a 6 Mbps tenth percentile behaves very differently from one with a 40 Mbps median and a 22 Mbps tenth percentile. The second is the better place to work from.
Does the fastest country mean the best experience?
No. Above roughly 25 Mbps almost nothing you do on a phone gets better. Maps, messaging, video calls and high definition streaming all fit inside that. What changes the experience above that line is latency and consistency, which is why the tenth percentile column deserves more attention than the median column.
Which carriers do I actually connect to?
The carriers column lists the networks travellers land on, in priority order. You do not choose between them by hand. The profile selects, and it reselects if the first network degrades, which is the point of running more than one agreement per country.
Can I use this data on my own site?
Yes. The page carries Dataset structured data and the figures are published rather than locked in a dashboard. Credit Orbislo, link back to the country page you took the number from, and tell your readers the window is 90 days rolling so they know when to refresh it.
How often does it change?
The window rolls daily, so a country with a large sample base moves slowly and a country with a small one moves visibly. If a figure looks wrong against your own experience, check the sample count first. Forty readings from one city is not a national median.

Buy for one of these

Every row links to the country page, with the local traps and the carriers in priority order.