Short answer
As of October 23, 2026, the best VPS hosting in Johannesburg is OneProvider (General Purpose 1 vCPU / 1 GB / 10 GB, $4.00/month: 1 vCPU, 1 GB RAM, 10 GB NVMe, 200 GB traffic), followed by Vultr and UltaHost. The cheapest is Vultr at $2.50/month (Regular Performance 1 vCPU / 0.5 GB (vc2-1c-0.5gb), IPv6-only or NAT). 13 of the 160 providers we track qualify. 7 of them offer Windows Server and 7 include DDoS protection.
Key takeaways
- Prices run from $2.50 (Vultr, IPv6-only or NAT) with a median of $7.71 per month across 13 providers.
- Widest footprint: OneProvider, 64 data-center locations in 50 countries.
- Best rated: ForexVPS.net, 4.9/5 on Trustpilot from 6,858 reviews.
- 7 of 13 offer Windows Server, 7 include DDoS protection and 6 bill by the hour.
Top VPS providers in Johannesburg
-
1
OneProvider
Canadian marketplace selling hourly-billed KVM cloud VMs in 69 cities worldwide at one flat price per plan. General Purpose 1 vCPU / 1 GB / 10 GB at $4.00/month with 1 GB RAM. 64 locations in 50 countries and hourly billing.
General Purpose 1 vCPU / 1 GB / 10 GB: 1 vCPU, 1 GB RAM, 10 GB NVMe, 200 GB traffic. -
2
Vultr
US cloud with 32 global locations, Windows images and crypto payments, shared VPS from $2.50/mo. Regular Performance 1 vCPU / 0.5 GB (vc2-1c-0.5gb) at $2.50/month with 512 MB RAM. 32 locations in 19 countries, DDoS protection included and Windows Server available.
Regular Performance 1 vCPU / 0.5 GB (vc2-1c-0.5gb): 1 vCPU, 512 MB RAM, 10 GB SSD, 500 GB traffic. -
3
UltaHost
US-registered host with KVM NVMe VPS, VDS and Windows plans across roughly 30 global locations. VPS Basic at $5.52/month with 1 GB RAM. 29 locations in 25 countries, DDoS protection included and unmetered traffic on some plans.
VPS Basic: 1 vCPU, 1 GB RAM, 30 GB NVMe, traffic n/a. -
4
MilesWeb
Indian host selling cheap NVMe Cloud VPS from Mumbai plus a managed VPS line in 32 cities, with a broad choice of web control panels. SM-L1 at $5.76/month with 4 GB RAM. 32 locations in 19 countries and DDoS protection included.
SM-L1: 1 vCPU, 4 GB RAM, 50 GB NVMe, 4 TB traffic. -
5
Google Cloud Compute Engine
Hyperscale cloud with a free e2-micro and per-second metered VMs in 40+ regions worldwide. E2-micro at $6.11/month with 1 GB RAM. 41 locations in 27 countries and Windows Server available.
e2-micro: 2 vCPU, 1 GB RAM, ? GB Persistent Disk (billed separately), traffic n/a.
All 13 providers in Johannesburg
| # | Provider | Plan | $/month | RAM | Storage | $/GB RAM | Windows | DDoS | Trustpilot |
|---|---|---|---|---|---|---|---|---|---|
| 1 | General Purpose 1 vCPU / 1 GB / 10 GB | $4.00 | 1 GB | 10 GB NVMe | $4.00 | No | — | 2.5 (681) | |
| 2 | Regular Performance 1 vCPU / 0.5 GB (vc2-1c-0.5gb) | $2.50 | 512 MB | 10 GB SSD | $5.00 | Yes | Yes | 1.6 (585) | |
| 3 | VPS Basic | $5.52 | 1 GB | 30 GB NVMe | $5.52 | No | Yes | 3.5 (1,836) | |
| 4 | SM-L1 | $5.76 | 4 GB | 50 GB NVMe | $1.44 | No | Yes | — | |
| 5 | e2-micro | $6.11 | 1 GB | — | $6.11 | Yes | — | 1.4 (43) | |
| 6 | Start | $7.71 | 2 GB | 50 GB NVMe | $3.85 | Yes | — | — | |
| 7 | Standard_B2ats_v2 | $6.86 | 1 GB | — | $6.86 | Yes | — | 1.4 (57) | |
| 8 | VM.Standard.A1.Flex 1 OCPU / 8 GB | $16.06 | 8 GB | 50 GB NVMe | $2.01 | Yes | Yes | 1.3 (180) | |
| 9 | Standard VM (entry) | $10.01 | — | — | — | No | Yes | 2.3 (48) | |
| 10 | VPS Opal | $8.99 | 1 GB | 40 GB SSD | $8.99 | Yes | Yes | 4.5 (222) | |
| 11 | Flexus L 2 vCPUs | 2 GiB | $9.00 | 2 GB | 60 GB SSD | $4.50 | No | — | 2.8 (3) | |
| 12 | Core | $40.00 | 4 GB | 100 GB SSD | $10.00 | Yes | Yes | 4.9 (6,858) | |
| 13 | Managed cPanel 4GB | $69.00 | 4 GB | 100 GB NVMe | $17.25 | No | — | 4.8 (1,773) |
Data centers on the map
Click a marker to see which providers sell servers there. Marker size reflects the number of providers in that city.
Prices compared
VPS hosting in Johannesburg
Johannesburg is one of 4 cities in South Africa with VPS data centers we track. Johannesburg and Cape Town are the only sub-Saharan locations in the index and are reached mainly through the global clouds. South Africa's POPIA governs personal data; latency to Europe is 150–180 ms.
Frequently asked questions
Which VPS providers have a data center in Johannesburg?
OneProvider, Vultr, UltaHost, MilesWeb, Google Cloud Compute Engine, LightNode, Microsoft Azure Virtual Machines (B-series), Oracle Cloud Infrastructure Compute, Gcore, AccuWeb Hosting, Huawei Cloud, ForexVPS.net and TMDHosting.
What is the cheapest VPS in Johannesburg?
Vultr at $2.50 per month (Regular Performance 1 vCPU / 0.5 GB (vc2-1c-0.5gb): 1 vCPU, 512 MB RAM, 10 GB SSD, 500 GB traffic).
Is there a Windows VPS in Johannesburg?
Yes: LightNode, Google Cloud Compute Engine, AccuWeb Hosting, Microsoft Azure Virtual Machines (B-series), Vultr, Oracle Cloud Infrastructure Compute and ForexVPS.net.
Sources
Prices, plans and locations were read from these pages; last checked October 23, 2026. Prices change, so confirm on the provider's site before you buy.