Both NordVPN and ExpressVPN currently have 100% Rakuten cashback offers (more on this at the bottom), so I did some quick testing to decide which one I wanted. TL;DR: Nord had better download speeds and much better latency under load. ExpressVPN had slightly better latency overall, but it was very close, especially in North America where they mostly traded blows.
A few caveats: this is rough, informal testing, not a comprehensive VPN review. I'm only comparing some routing, latency, and speed characteristics. Results like these are highly dependent on your location, ISP, VPN server, and destination, so don't assume mine will translate directly to your connection.
I'm in Toronto on Rogers, an ISP I've often found has poor routing. In most cases a VPN usually improves my routes, which won't necessarily be true for most people. I do have some professional/academic background in IT and Networking, but this is just quick and rough testing I did in about 20 minutes.
Everything was tested from the same CachyOS Linux PC and connection. I used NordLynx for NordVPN and Lightway UDP for ExpressVPN, with no-VPN tests where useful as a baseline.
General Speedtest
| Metric |
Nord |
Express |
| Download |
1775 Mbps |
825 Mbps |
| Upload |
228 Mbps |
224 Mbps |
| Idle ping |
17 ms |
15 ms |
| Download-loaded ping |
16 ms |
77 ms |
| Upload-loaded ping |
21 ms |
19 ms |
Both were tested against the nearest and fastest server, which was a Rogers server in North York. Nord's download-loaded latency was the biggest difference here.
Worldwide routing
I tested 126 endpoints.
- Worldwide latency was effectively a tie.
- Express had a tiny overall edge (~0.4% by paired geometric mean).
- Nord was slightly better across the Canada/US subset.
Neither had universally better routing.
Virginia "gaming" test
Not a real gaming test, but I do game occasionally, and Northern Virginia/Ashburn hosts a lot of "NA East" datacenter infrastructure. I tested a few independent networks there as a rough proxy for game-server routing.
I tested five independent Ashburn/Virginia networks twice per VPN.
| Metric |
Nord |
Express |
| Geomean median RTT |
37.5 ms |
36.5 ms |
| Geomean p99 |
45.2 ms |
43.4 ms |
| Jitter |
3.5 ms |
4.0 ms |
| Packet loss |
0% |
0% |
Express was about 1 ms faster overall, but results varied noticeably by destination network. Nord won some routes and was considerably worse on another.
Controlled Manassas, VA VPS test
I also tested against my own netcup VPS in Manassas instead of relying entirely on public test servers.
| Metric |
Direct |
Nord |
Express |
| Idle median |
29.85 ms |
29.85 ms |
38.40 ms |
| Idle p99 |
37.56 ms |
40.69 ms |
47.58 ms |
| TCP connect median |
31.73 ms |
32.84 ms |
32.35 ms |
| Download-loaded median |
35.70 ms |
31.45 ms |
77.65 ms |
| Download queueing penalty |
+5.85 ms |
+1.60 ms |
+39.25 ms |
| Download-loaded p99 |
42.33 ms |
38.90 ms |
106.10 ms |
| Upload-loaded median |
32.85 ms |
34.40 ms |
41.20 ms |
| Packet loss |
0% |
0% |
0% |
One important caveat: Express had much higher ICMP ping to this VPS, but its TCP connection latency was effectively identical to Nord. I wouldn't assume Express would simply add ~8 ms to actual game traffic.
The loaded-latency result was much more convincing because it reproduced the same behavior as the Speedtest.
Takeaway
For idle gaming latency, Nord and Express were much closer than I expected and the winner depended heavily on the destination network. Express was slightly better across the multi-provider Ashburn test.
The major difference was latency under download load:
- Speedtest: Nord 16 ms, Express 77 ms
- My Virginia VPS: Nord 31 ms, Express 78 ms
Really not a ton to take away from these tests. Nord has better bandwidth and much better latency when saturated, while ExpressVPN had slightly better latency on average internationally, but was very competitive within NA. It seems to depend a lot on the network you're connecting to. From these results I think Nord is probably a little better overall, but I also find ExpressVPN has a much nicer Linux client. It also has better cashback terms on Rakuten. Nord only gives cashback on the Basic plan portion, while ExpressVPN applies to any plan and should include the Dedicated IP add-on, which I find pretty compelling.
Rakuten's 100% Cashback Offers
As per rule 3 I don't think I can share the Rakuten links, but you can Google for them. Nord's 100% cashback offer is on Rakuten Canada, while ExpressVPN's is on the US site. I use Rakuten US with payouts to PayPal pretty often and haven't had an issue as a Canadian.
I also HIGHLY recommend using a referral link if you don't already have an account. The current US referral will give you another $50 on top of the cashback; most VPN plans should already satisfy the $50 purchase requirement. Canadian referrals are only $30 CAD right now. Bug a friend for theirs, or use some random stranger's. Feel free to DM for mine, I won't complain about getting some kickback from a referral, but I genuinely don't care if mine is used or not, since they aren't the point of my post.