Mobile Network Speed Testing in London (3G and 4G Comparison, with surprising results)

It’s now becoming a bit of a tradition, and yesterday saw another day of testing in and around London to see how mobile data speeds are faring, checking how 4G continues to roll out and speeds increase with new technology, but also the impact of more people taking advantage of higher data limits and faster speeds.

As I suspected, I got some interesting results. Especially as this time I chose to test both 3G and 4G, as I’ve long suspected that 4G is beginning to suffer in some places from heavier usage.

Sometimes it’s a backhaul issue, meaning both 3G and 4G (and 2G) will be affected – and that can often be fixed relatively easily. But at other times, as some tests show below, 3G can actually end up being faster than 4G.

In theory, that doesn’t make any sense, but given limited spectrum it proved my theory that in some cases you can be better off switching down to 3G to get a decent speed.

Of course, in the real world you probably wouldn’t be switching back and forth often, but the following testing does highlight the problems the operators are already facing to keep up with demand – and there’s still a long way to go for most operators to roll out 4G nationally.

The networks and the handsets used for the testing were as follows:

  • Three – 3G and 4G; Huawei P8
  • O2 – 3G and 4G; Nexus 5
  • Vodafone – 3G and 4G; LG G4
  • EE – 3G and 4G; Honor 6 Plus
  • The People’s Operator (MVNO) – 3G only, using EE’s network; Moto X 2014

The video

My entire day of testing was recorded and can be watched below. It contains over 30 minutes of speed testing, so if you don’t fancy watching all that (how can you not want to?!) then please skip on to see the individual results underneath, along with some comments on what I observed when doing the testing.

The test

There was one simple rule to follow; just one test opportunity for each network. No multiple attempts to try to get the fastest speed, and no testing in the middle of the night when network usage would be at its lowest.

This was not a test to try to find the fastest speeds, but rather simulate normal usage as best as possible. These days that’s more than just checking email, or posting a new status. It will include watching media on demand, and increasingly uploading data or even live streaming video with services like Periscope and Meerkat.

In the tables, the bold data is the ‘winner’ in each column. A further summary can be found after the results.

Old Street, Silicon Roundabout

vlcsnap-2015-07-31-18h49m54s629Starting off in a now traditional location, both Vodafone and EE offer faster speeds around the City of London, using carrier aggregation (800/2600 and 1800/2600MHz respectively).

However, Vodafone never appeared to show any signs of offering ‘4G+’ and the speed on 4G actually fell behind that of Three’s 3G coverage. And, just as I’d predicted before doing this test, 3G outperformed 4G on both Three and O2.

Meanwhile, The People’s Operator, an MVNO that was included in the test because of my theory, performed well too.

Vodafone did give the lowest ping time, and clearly almost 9Mbps on 4G is still going to cope just fine with video streaming or downloading large files without a lengthy wait.

Ping Download Upload
Three 3G 47ms 13.66Mbps 1.76Mbps
Three 4G 44ms 8.24Mbps 5.50Mbps
O2 3G 47ms 7.94Mbps 1.85Mbps
O2 4G 49ms 5.71Mbps 10.28Mbps
Vodafone 3G 35ms 3.12Mbps 1.89Mbps
Vodafone 4G 28ms 8.66Mbps 7.00Mbps
EE 3G 46ms 7.19Mbps 1.88Mbps
EE 4G 40ms 39.73Mbps 28.47Mbps
TPO 3G 49ms 8.63Mbps 2.10Mbps

London Bus

vlcsnap-2015-07-31-18h50m16s571A tough test, and one where each test was conducted in a different location as the bus travelled from Old Street towards Holborn.

But, it’s still a fair test of something we all do every day – use our phones on the move. Inside a metal box, albeit with lots of windows, I took a seat on the upper deck and then held on tight to do my tests. Some of the video footage above is somewhat shaky!

Again, EE was a clear winner, but Vodafone finally woke up and came pretty close – especially on the uplink speed side.

Three, yet again, performed better on 3G (downlink), but this time around O2 was able to muster up a higher speed on 4G over 3G. TPO also performed well, once again hinting that there’s still plenty of life in a 3G-only network, if the price is right (namely a 31GB monthly tariff with unlimited calls and texts for just £19.99 per month).

Ping Download Upload
Three 3G 46ms 9.13Mbps 2.02Mbps
Three 4G 38ms 4.83Mbps 12.76Mbps
O2 3G 48ms 14.34Mbps 2.12Mbps
O2 4G 57ms 19.62Mbps 15.00Mbps
Vodafone 3G 320ms 2.49Mbps 1.18Mbps
Vodafone 4G 36ms 29.35Mbps 34.02Mbps
EE 3G 38ms 2.22Mbps 2.27Mbps
EE 4G 19ms 48.97Mbps 39.32Mbps
TPO 3G 66ms 6.90Mbps 2.49Mbps

Oxford Street

vlcsnap-2015-07-31-18h50m37s143No signs of EE faltering yet, beating everyone else by a significant margin. For the third time, Three’s 3G performance was still embarrassing its 4G network. O2 obliterated its 3G speed, and for the first time Vodafone also fared better on 3G than 4G (downlink).

Unfortunately, while EE managed a usable speed on 3G, TPO suffered hugely here. Despite running on EE’s network, the shockingly low-speed does make me wonder if there’s any sort of prioritisation that is benefiting EE at the expense of virtual operators?

Ping Download Upload
Three 3G 75ms 3.26Mbps 1.39Mbps
Three 4G 48ms 1.30Mbps 5.67Mbps
O2 3G 73ms 0.32Mbps 1.76Mbps
O2 4G 49ms 6.14Mbps 9.60Mbps
Vodafone 3G 84ms 5.83Mbps 0.34Mbps
Vodafone 4G 38ms 4.72Mbps 8.18Mbps
EE 3G 41ms 3.15Mbps 1.60Mbps
EE 4G 58ms 46.79Mbps 14.77Mbps
TPO 3G 274ms 0.08Mbps 0.50Mbps

Victoria Station

vlcsnap-2015-07-31-18h51m01s290Here’s where I had to bend my own rule, slightly. Vodafone’s 4G network seemed to go completely AWOL outside the station building, meaning I had to step inside to find 4G (and as it turned out, 4G+). I’m willing to let it slide if you will, but I can’t imagine any complaints from Vodafone as a result – given the fact it’s the first time that EE was beaten.

Three, surprise surprise, performed better on 3G (downlink), but offered the top uplink speed on 4G – beating both Vodafone and EE. TPO still lagged behind EE, but with a more usable speed than at Oxford Street.

Ping Download Upload
Three 3G 41ms 5.05Mbps 1.11Mbps
Three 4G 39ms 4.37Mbps 5.35Mbps
O2 3G 105ms 3.08Mbps 1.75Mbps
O2 4G 72ms 0.71Mbps 1.39Mbps
Vodafone 3G 549ms 3.27Mbps 0.70Mbps
Vodafone 4G 27ms 27.20Mbps 2.18Mbps
EE 3G 57ms 4.60Mbps 1.52Mbps
EE 4G 71ms 23.18Mbps 5.08Mbps
TPO 3G 57ms 3.11Mbps 1.68Mbps

Wembley Stadium

vlcsnap-2015-07-31-18h51m19s423Although a working day, without an actual event taking place at either the stadium or the arena, it could be considered an unfair test. However, it’s always busy around the stadium, especially with the new shopping centre and countless restaurants and bars all open whatever is going on elsewhere.

For the first time, Three actually managed to give a faster performance on 4G than it did on 3G. O2 also managed to win on 4G, while Vodafone did the opposite. EE, as might have been expected given its sponsorship within the stadium, came top.

TPO, like Victoria, wasn’t great but still usable. Ironically, it managed a faster downlink speed than Vodafone.

Ping Download Upload
Three 3G 39ms 3.88Mbps 2.18Mbps
Three 4G 43ms 6.82Mbps 10.86Mbps
O2 3G 66ms 2.58Mbps 1.31Mbps
O2 4G 42ms 3.60Mbps 12.43Mbps
Vodafone 3G 45ms 5.96Mbps 2.48Mbps
Vodafone 4G 36ms 0.37Mbps 7.60Mbps
EE 3G 57ms 6.55Mbps 1.79Mbps
EE 4G 38ms 23.27Mbps 39.30Mbps
TPO 3G 65ms 1.76Mbps 1.79Mbps

The Oyster Shed, near London Bridge

vlcsnap-2015-07-31-18h51m38s976The last test of the day, and an indoor test in an absolutely packed and boiling bar near London Bridge and with a fantastic view of the Shard and other London landmarks.

With everyone leaving their offices to enjoy a drink in the sun, it seemed like a good place to do the final test, but bad news for both Three and Vodafone, as neither managed to provide any 4G signal to allow me to do a test.

TPO managed to beat EE 3G this time around, albeit with a long ping time, and Vodafone also struggled, being beaten by every other network.

Ping Download Upload
Three 3G 59ms 2.21Mbps 0.02Mbps
Three 4G N/A N/A N/A
O2 3G 93ms 4.66Mbps 1.94Mbps
O2 4G 49ms 2.91Mbps 3.05Mbps
Vodafone 3G 388ms 1.84Mbps 1.30Mbps
Vodafone 4G N/A N/A N/A
EE 3G 55ms 2.07Mbps 0.54Mbps
EE 4G 46ms 11.63Mbps 0.61Mbps
TPO 3G 399ms 3.51Mbps 0.58Mbps


This wasn’t, and never could be, a thoroughly scientific test and I’ve never tried to pretend otherwise with this or my previous tests. I use different handsets, the tests aren’t carried out simultaneously, or necessarily in the same location, and there’s only the one test so if there were a larger number of tests, things may average out a little better for everyone.

But when you use your smartphone, you just want it to work straight away and without delay.

EE Logo
EE provided a stable and respectable performance throughout the day

From the results, it’s clear that EE stands out as a clear winner. It was also apparent that Three’s 4G performance, which I’ve also noticed is happening at home, seems to have taken a large hit on speed in the last few months. This makes 3G faster in an increasing number of cases.

Hopefully the switch-on of Three’s 800MHz 4G service will see an improvement from September onwards, including better coverage indoors.

O2 also never had any of the shocking results that I’ve experienced in previous tests. It seems the roll out of 4G (for both O2 and Vodafone) has been coming on well this year, and with the backhaul upgrades that come with the addition of 4G, 3G performance has improved too.

No doubt if I’d forced some of the phones to 2G only, I’d have even seen an uplift in both GPRS and EDGE performance, but that would have been going a little too far in terms of how much time it would have taken to test. Perhaps something to do on a different day, without video.

Unlike previous tests, at no time did I find myself dumped down to 2G on O2, Vodafone, EE or TPO. Indeed, bar one location where I couldn’t get 4G on Three or Vodafone (and some problems near Victoria for Vodafone), it seems 4G is now pretty much available everywhere in central London and the city of London.

Disclosure: Ahead of carrying out this network test, I was given a SIM card by The People’s Operator to test, after I asked to try out their virtual network and compare it against the main networks (including EE, which it uses as its network provider). This card was supplied on their tariff with 31GB of data included (valid for one month). You can find out more about this tariff, and other SIM-only tariffs, on the TPO website.

If you have any comments about this test, or any particular location you’d like me to visit next time, please post in the comments below or via Twitter.

One thought on “Mobile Network Speed Testing in London (3G and 4G Comparison, with surprising results)

  1. Excellent comparison journalism,3 seem to stack up well and I’ve used the network for years 😊


This site uses Akismet to reduce spam. Learn how your comment data is processed.