The short answer

The cheapest MTN data per GB right now is 200GB for ₵440.00 — just ₵2.20 per GB. If you only need a little data, the smallest bundle is 1GB for ₵5.00. Every bundle is non-expiry, so a bigger bundle never forces you to rush through it.

Best value for your budget

  • Up to ₵20: MTN 3GB for ₵14.00 (₵4.67 per GB)
  • Up to ₵50: MTN 8GB for ₵37.00 (₵4.63 per GB)
  • Up to ₵100: MTN 20GB for ₵89.50 (₵4.47 per GB)
  • Up to ₵200: MTN 20GB for ₵89.50 (₵4.47 per GB)

Every MTN bundle, ranked

Sorted by size. "Value rank" 1 is the cheapest per GB.

BundlePricePer GBValue rankYouTube (480p)
MTN 1GB₵5.00₵5.0013 of 17about 2 hours
MTN 2GB₵10.00₵5.0014 of 17about 4 hours
MTN 3GB₵14.00₵4.676 of 17about 6 hours
MTN 4GB₵20.00₵5.0015 of 17about 8 hours
MTN 5GB₵24.00₵4.8011 of 17about 10 hours
MTN 6GB₵29.10₵4.8512 of 17about 12 hours
MTN 8GB₵37.00₵4.634 of 17about 16 hours
MTN 10GB₵47.50₵4.758 of 17about 20 hours
MTN 12GB₵57.00₵4.759 of 17about 25 hours
MTN 15GB₵69.50₵4.635 of 17about 31 hours
MTN 20GB₵89.50₵4.473 of 17about 41 hours
MTN 25GB₵119.50₵4.7810 of 17about 51 hours
MTN 30GB₵140.00₵4.677 of 17about 61 hours
MTN 40GB₵212.00₵5.3016 of 17about 82 hours
MTN 50GB₵290.00₵5.8017 of 17100+ hours
MTN 100GB₵390.00₵3.902 of 17200+ hours
MTN 200GB₵440.00₵2.201 of 17400+ hours

YouTube times are approximate, at standard (480p) quality.

Three ways to pay less for MTN data

  1. Compare price per GB, not the price tag. A bigger bundle often costs less per GB — but not always, so check the table. A size that sits just above a popular one can be the smarter buy.
  2. Buy bigger, because it never expires. With non-expiry data the usual risk of a big bundle — unused data disappearing at the end of the week or month — doesn't exist.
  3. Top up family from one place. Buy for any MTN number from your phone and pay with MoMo; the data goes straight to their line.

Before you pay

Make sure the number is a correct, active MTN line — BuyMTNData checks every number before payment and stops ones that can't receive MTN data. Check the total at checkout, then keep your Paystack reference until the data arrives. Most orders are delivered within 30 minutes of payment; at busy times it can take up to 4 hours.

Frequently asked questions

What is the cheapest MTN data bundle?

Per GB, the cheapest MTN bundle on BuyMTNData is 200GB for ₵440.00 — ₵2.20 per GB. The lowest price you can pay is ₵5.00 for 1GB.

Which MTN bundle gives the best value for under ₵100?

20GB for ₵89.50 (₵4.47 per GB) is the best value under ₵100; under ₵50 it is 8GB for ₵37.00 (₵4.63 per GB).

Is a bigger MTN bundle always cheaper per GB?

Mostly, but not always — compare the per-GB price before you buy. Across the 17 MTN sizes, prices run from ₵5.80 down to ₵2.20 per GB. Because every bundle is non-expiry, buying bigger never wastes data.

How do I pay and how fast is delivery?

Pay with MTN MoMo (or card) through Paystack. Most orders are delivered within 30 minutes of payment; at busy times it can take up to 4 hours.