Guide How much Minecraft really costs in South Africa — every edition in rand
MinecraftSA

Minecraft Server Hosting in South Africa: Realms vs Hosts vs Free Options

Realms, paid hosting, free hosts and running it yourself compared on price in rand, ping from SA, player limits and how much effort each one really takes.

The short answer

Best for a few friends, no money
Host from your own PC. Free, and local ping if friends can connect to you directly; if you need a tunnel to get around CGNAT, check where its relay is, because that sets everyone’s ping.
Best for “it just works”
Realms. A few clicks, Mojang runs it, monthly fee. Expect overseas ping unless a South African Realms region is offered in your Realm’s settings.
Best for a proper community server
A paid host with a Johannesburg or Cape Town location, or your own cloud machine in a South African region (Azure, Google Cloud, Oracle or AWS).
Best free always-on option
Aternos or a similar free host. Expect queues, sleep-when-empty and European ping.
The number that matters
Where the server physically is. Local hosting is typically 10–40 ms; anything overseas is 150 ms or more, and no setting changes that.

The five ways to host

Every way of getting a persistent Minecraft world online for other people falls into one of five buckets. The choice between them comes down to three questions: how much you will pay per month, how much ping you will tolerate, and how much of the work you want to do yourself.

  1. Realms — Mojang’s official subscription. Simplest, least flexible, and so far hosted overseas.
  2. Paid Minecraft hosting — a company rents you a pre-configured server with a control panel. The mainstream choice; a few offer South African locations.
  3. Your own cloud server — you rent a bare Linux machine from a cloud provider and install everything. Most control, most work, and the surest way to get a machine in Johannesburg or Cape Town.
  4. Free hosts — Aternos and its competitors. Genuinely free, with the limits you would expect.
  5. Your own PC — free, local, and only online when you are.

Side by side: cost, ping, effort

OptionHow you payTypical ping from SAEffortBest for
Realms (Java or Bedrock)Monthly subscription through your Microsoft account; 30-day free trial for new subscribers150–200 ms (overseas regions)NoneFriends and family who want zero admin
Paid host, overseas locationMonthly, priced by RAM; usually billed in US dollars150–250 msLowPlugins/mods without server admin skills
Paid host, SA locationMonthly, priced by RAM; fewer providers to choose from10–40 msLowCommunity servers for South African players
Own cloud server in an SA regionPer hour or month for the machine, plus metered bandwidth10–30 msHighAnyone comfortable with Linux who wants full control
Free host (Aternos etc.)Free160–220 msLowCasual worlds, testing, kids’ groups
Own PCFree (electricity)5–40 ms direct; can be 150 ms or more through an overseas tunnel relayMediumSmall groups playing at the same time

Ping ranges are typical figures for South African fibre connections, not our own measurements; your own will depend on your ISP and line. The ping guide explains where they come from and how to measure yours. Hosting prices change too often, and vary too much by plan, for a fair rand figure here: compare current plans by RAM and location, and include bandwidth and currency-conversion costs.

Advertisement

Realms in detail

Realms is the option Mojang would like you to pick, and for a specific kind of player it is right. You pay a monthly fee through your Microsoft account, press a button inside the game, and you have a world that stays online whether or not you are. Invited friends join from the Realms tab. Backups are automatic and you can download the world at any time. There is no control panel, no console, and nothing to break.

The limits follow from that simplicity. Java Realms let you plus ten friends play at once and support only vanilla Minecraft — no plugins, no mods, and data packs only within what the interface exposes. Bedrock Realms Plus allows you plus ten, adds a rotating catalogue of Marketplace content, and supports add-ons and behaviour packs. The cheaper Bedrock Realm (you plus two friends) suits a small group or a parent and child. On consoles, playing on any Realm also needs the console’s online subscription.

The South African problem is location. Realms have run in a handful of cloud regions worldwide — the nearest to South Africa are in the UAE and Europe — and none in Africa, so expect 150–200 ms. Realm owners can pick a preferred region in the Realm’s settings, and Java 26.3 added a South Africa entry to that list for when Mojang switches such a region on. We could not confirm that it is live yet, so open the setting and check: if South Africa is offered, choose it. Otherwise, for building, exploring and casual survival the overseas ping is honestly fine; for PvP, parkour or anything with tight timing it is a real disadvantage, and no other setting improves it.

Realms is right for you if…

…you want a private world with people you know, nobody in the group wants to be the admin, and nobody plays competitively. If any of those is false, keep reading.

Paid Minecraft hosting is a mature industry with hundreds of providers, almost all overseas. You choose a plan by RAM, pick a server location, and get a web control panel — usually Pterodactyl or Multicraft — from which you can install Paper, Fabric, Forge, modpacks and plugins with a click. It is the standard way people run community servers without ever touching a Linux command line.

For a South African audience the checklist is short but strict:

  • A South African location. This is the whole game. Look for Johannesburg or Cape Town in the host’s location list, not “Africa” or “EMEA”. If the host publishes a test address per location, ping it from your connection before paying — ping in a terminal, or the host’s own looking-glass page. A handful of hosts offer SA locations; most do not. If you cannot find one you trust, the cloud route below is the reliable alternative.
  • RAM that matches your plan. 4 GB is the sweet spot for vanilla or Paper with up to ten players. Modpacks need 6–8 GB or more. Hosts sell RAM because it is the easy number; CPU matters just as much — Minecraft is largely single-threaded, so a fast per-core clock speed beats a large core count. Hosts advertising modern high-clock CPUs (Ryzen, recent Xeon) are what you want.
  • Billing in rand, or a card that handles dollars sensibly. Most hosts bill in US dollars, and South African banks charge a foreign transaction fee on top of the exchange rate, so check yours before comparing prices.
  • Backups included, and a way to download them. You will want this the first time a plugin corrupts a chunk.
  • DDoS protection. Standard at reputable hosts. Public servers attract attacks.
  • No “unlimited slots” marketing. Slots are limited by RAM and CPU, not by the host’s generosity.

Overseas hosting is not useless for South Africans. If your players are spread across SA and Europe — common in Discord communities — a European location is the fair compromise. And if the server is a heavy modpack for a few friends who mostly build, 160 ms is an acceptable trade for the lower price and wider choice. Just know what you are buying.

Your own server in a South African cloud region

If you want a server physically in South Africa with guaranteed resources, the dependable route is to rent a virtual machine from a cloud provider with a local region and set it up yourself. Several of the big providers have one:

  • Microsoft Azure — South Africa North, in Johannesburg.
  • Google Cloud — africa-south1, in Johannesburg.
  • Oracle Cloud — Johannesburg.
  • Amazon Web Services — af-south-1, in Cape Town.

Several South African hosting companies also sell virtual servers on local infrastructure, billed in rand; the same location-and-ping test applies. Whichever you pick, a machine with 2 vCPUs and 4 GB of RAM is enough for a Paper server for ten players. Use the provider’s own price calculator for the region you want, because local regions often cost more than the same machine in Europe, and remember that bandwidth is metered on the big cloud providers: a busy server can move tens of gigabytes a month, so check the outbound data price too.

The trade-off is that you do everything: install Java, set up the server as a service so it restarts on a crash, open the firewall port, configure backups, keep the OS updated. Our step-by-step hosting guide covers the software side, and it is the same whether the machine is in your bedroom or in a data centre. If those words are unfamiliar, a paid host with an SA location is the better spend of your money.

Advertisement

Free hosts

Aternos is the best-known free Minecraft host, and there are several similar services. They are funded by advertising and they are genuinely free, with three limits you should understand before you invite friends:

  1. The server sleeps when nobody is on it. Someone has to start it from the website, and at busy times there is a queue that can run to several minutes.
  2. They are in Europe. Expect roughly 160–220 ms from South Africa.
  3. Resources are modest. Fine for vanilla or a light plugin set; heavy modpacks will stutter.

Within those limits they are excellent. Plugins, mods and modpacks install from a menu, backups work, and there is no card involved, which makes them the right answer for a group of school friends or for testing a configuration before paying for it.

Hosting from home

Your own PC is a perfectly good Minecraft server for a handful of people. When friends can connect to it directly, a South African group gets the lowest ping of any option, because everyone is on local networks. It costs nothing beyond electricity and needs only a few gigabytes of spare RAM.

The obstacle is letting people in. Port forwarding works on connections with their own public IP address, but some South African ISPs put customers behind carrier-grade NAT (CGNAT), where there is nothing to forward. The quick test: if the WAN address your router shows is different from the address a “what is my IP” website shows, you are behind CGNAT. The fixes are a public IP from your ISP, or a tunnelling service such as playit.gg. A tunnel relays every player through the provider’s own server, so the relay’s location sets everyone’s ping — South African users of free tunnels have reported being routed through Frankfurt — which is worth checking before you rely on one.

Our step-by-step hosting guide covers the setup, the CGNAT check and both fixes in detail.

Load-shedding and uptime

A home server is only online while your PC and your line are. If your area still loses power, a UPS on the router and the ONT keeps the internet up, but the PC needs one too. This is a common reason groups move to a paid host.

How big a server do you need?

PlayersServer typeRAMNotes
2–5Vanilla or Paper2 GBKeep view distance at 8 or below.
5–10Paper with plugins4 GBThe most common “friends” server.
10–30Paper, several plugins6–8 GBNeeds a fast CPU core more than more RAM.
AnyFabric/Forge modpack6–10 GB+Depends entirely on the pack; check its own recommendation.
2–10Bedrock Dedicated Server2 GBMuch lighter than Java; a 1 GB plan often works.

More RAM than you need does nothing; the server simply does not use it, and allocating a huge amount to Java can actually make garbage-collection pauses longer. Spend the difference on a location closer to your players.

Frequently asked questions

What is the cheapest way to play Minecraft with friends in South Africa?

For two to four friends the cheapest option is one person hosting from home. It costs nothing, but the world is only online while that PC is on, and if your connection is behind CGNAT you need a tunnelling service to let friends in. The cheapest always-on options are a free host such as Aternos (European ping) or the smallest Bedrock Realm.

Are Minecraft Realms hosted in South Africa?

Not so far. Realms have run in Mojang's cloud regions in Europe, the Middle East and elsewhere, none of them in Africa, so South African players typically see 150–200 ms. Java 26.3 added a South Africa option to the Realm region setting, so check your Realm's settings to see whether it is offered yet.

Which Minecraft server hosts have servers in South Africa?

A small number of hosts offer Johannesburg or Cape Town locations, and you can run your own on a cloud machine in Azure South Africa North (Johannesburg), Google Cloud africa-south1 (Johannesburg), Oracle Cloud Johannesburg or AWS af-south-1 (Cape Town). Always check the location list before paying and test your ping to the host's test address for that location.

How much RAM does a Minecraft server need?

For vanilla or Paper with up to about 10 players, 4 GB is comfortable and 2 GB is workable with a low view distance. Modpacks need 6–8 GB or more. Bedrock Dedicated Server is lighter and runs well on 2 GB.

Can I host a Minecraft server on my home fibre line?

Yes, if you can receive incoming connections. Some South African ISPs, on fibre and on LTE, put customers behind CGNAT, which blocks port forwarding; a tunnelling service or a public IP from the ISP solves that. Our step-by-step hosting guide covers both.

Is a free host like Aternos good enough?

For a casual world with friends, yes. The trade-offs are queues to start the server, the server sleeping when empty, and European hosting, which means roughly 160–220 ms ping from South Africa.

Decided to run it yourself?

The step-by-step server guide takes you from a blank machine to friends connecting, including the CGNAT workaround. And the Nether portal calculator will be handy once the world is up.

Advertisement
All guides →
Advertisement