Zwift is a massively multiplayer online game, so you'll need a high-speed Internet connection to play.
How fast should my connection be?
We recommend bandwidth of 3Mbs or higher, with a ping of under 50ms. Your needs may vary based on your home network traffic (it will be slowed by simultaneous video and music streaming, etc.) and your connection consistency/signal strength.
To test your speeds, we recommend doing a speed test using a site like http://www.speedtest.net/ against a server on the US west coast (where our servers are located) to get an idea of what you can expect.
You may run into issues if...
You may still run into issues with a high-speed connection if you have a weak Internet signal or have sporadic connection issues. These can cause you to appear as though you're riding alone (other riders disappear, among other issues) and will prevent you from uploading your ride to your Zwift dashboard and other third-party fitness sites if you end your ride while offline.
You may also run into issues if you're using a VPN or going through a proxy server. Both of these can block your connection to Zwift's servers. A restrictive firewall - like those seen on enterprise (work) computers - can also cause the same problems.
Your router firewall needs to allow all incoming/outgoing Zwift TCP traffic on ports 80 and 443 and all Zwift incoming UDP traffic on port 3022.
How much data does Zwift require?
On average, Zwift transfers about 16,000 B/s, or about 55 MB/h.